Field reference

Every field on every Maintenance form: label in English and Arabic, type, whether it is required, its limits, a valid example and what the system refuses.

On this page (48)
New Asset / Asset 360 > Asset InformationAsset 360 > Asset InformationNew Asset / New Child AssetAsset 360 > Edit (API)Asset 360 > railReport an IssueReport an Issue (API / offline)Request record > RejectRequest record > Approve (API note)Request record > Create Work OrderNew Work OrderNew Work Order / ScheduleWork order (API only)Work order > AssignWork order > Pause / Cancel / ReopenWork order > CompleteWork order > Tasks > Add TaskWork order > Tasks (row)Work order > Labor > Record LaborWork order > Parts > Add PartWork order > Parts > Issue / Return UnusedWork order > Request ShortageWork order > Create Purchase OrderWork order > Failure AnalysisRecord DowntimeRecord Downtime (API)Schedule Maintenance (New Plan)Plan (API only)Asset 360 > Add MeterLog Meter ReadingNew InspectionInspection recordAsset 360 > Add WarrantyAsset 360 > Create Warranty ClaimRecord CalibrationAdd CostNew ContractRecord VisitLocations > New LocationMaintenance Teams > NewTechnicians > NewInspection Templates > New TemplateAlert Rules > NewIoT Sensors > NewAsset Types / Categories / Failure Codes / Root Causes / Warranty Types > AddMaintenance SettingsApplications > Maintenance > FeaturesApplications > Maintenance > Fields

New Asset / Asset 360 > Asset Information

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Asset Codeرمز الأصلTextNoMax 40, stored in CAPITALS; unique per company; empty on a new asset = next AST-000001 style number; cannot be blanked on editAutomatic (AST-nnnnnn)HVAC-DXB-001A code another asset has -> 'Another asset already has that code.'; blank on edit -> 'Give the asset a code.'
Asset Nameاسم الأصلTextYesMax 200Chiller 1 - Al Quoz Warehouse(empty) -> 'Give the asset a name.'
Asset Typeنوع الأصلSelect (Asset Types list)NoMust be a code in the Asset Types listHVAC(API) 'XYZ' -> 'Choose one from the list.'
CategoryالفئةSelect (Asset Categories list)NoMust be a code in the Asset Categories list; condition rules can target a categoryCHILLER(API) unknown code -> 'Choose one from the list.'
Manufacturerالشركة المصنعةTextConditionalMax 120. Field rule 'Asset manufacturer': Hidden = not shown and a value sent is refused; Required = asset not saved without itCarrierRule Required, empty -> 'Asset manufacturer is required by this company.'; rule Hidden, value sent (API) -> 'Asset manufacturer is turned off for this company.'
ModelالطرازTextNoMax 12030XA-252
Serial Numberالرقم التسلسليTextConditionalMax 120; searchable; can be scanned. Field rule 'Asset serial number' Hidden / RequiredSN-TEST-0001Rule Required, empty -> 'Asset serial number is required by this company.'
LocationالموقعSelect (locations, full path)NoAn active location of this company; a request on this asset takes its locationAl Quoz - Warehouse 2 - Plant room(API) other company's location -> 'Choose a location of this company.'
Installation Dateتاريخ التركيبDateNoYYYY-MM-DD; availability is counted from this date when it is later than 1 January2026-01-15(API) '15/01/2026' -> 'Enter a date as YYYY-MM-DD.'
Purchase Costتكلفة الشراءMoney (AED)NoShown and sent only with maintenance.cost.view; not below 0; part of lifecycle cost0185000.00-5 -> 'It cannot be less than 0.'; 'abc' -> 'Enter a number.'; without cost.view (API) -> 'You do not have permission for this action.'
CriticalityالأهميةSelectYesLow, Medium, High, Critical; copied to new work ordersMediumHigh(API) 'SEVERE' -> 'Choose how critical it is.'

Asset 360 > Asset Information

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Barcode / QRالباركود / QRTextNoMax 120; scanning this value opens the asset. Shows the asset code when emptyBC-100200
Asset Statusحالة الأصلSelectYesActive, Inactive, Under Maintenance, Breakdown, Out of Service, Decommissioned, Disposed. Under Maintenance / Breakdown / Out of Service count as 'down'. Decommissioned / Disposed assets take no new work order and are never moved by workActiveActive(API) 'BROKEN' -> 'Choose a status.'
CompanyالشركةRead onlyYesThe current company(shown)
BranchالفرعSelect (branches)NoA branch of this company; copied to new work orders; used as a journal dimension on parts issueDubai branch(API) other company's branch -> 'Choose a branch of this company.'
DepartmentالقسمSelect (Department dimension)NoActive value of the Department dimensionFacilities(API) unknown id -> 'Choose a value of this company.'
Responsible PersonالمسؤولSelect (employees)NoEmployees not terminated / candidate / offeredA test employee(API) other company's employee -> 'Choose a employee of this company.'
Purchase Dateتاريخ الشراءDateNoYYYY-MM-DD2025-12-20
Warranty Start / Warranty Endبداية الضمان / نهاية الضمانDateNoEnd not before start. Overwritten by the longest warranty record added2026-01-15 / 2028-01-14End 2025-01-01 with start 2026-01-15 -> 'The warranty cannot end before it starts.'

New Asset / New Child Asset

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Parent Assetالأصل الأبAsset pickerNoAnother asset of this company; cannot be itself or one of its own children; cost, downtime, failures and open work roll up to the parentProduction Line 1(API) set a child as the parent -> 'An asset cannot sit under itself or its own child.'

Asset 360 > Edit (API)

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Revisionرقم المراجعةHidden numberYesSent on save; must equal the stored revision(automatic)Stale tab -> 'Someone else changed this asset. Reload it and try again.'

Asset 360 > rail

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Asset pictureصورة الأصلImage uploadNoAny image; stored as a record attachment and linked to the asset (maintenance.edit)chiller.jpg

Report an Issue

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
AssetالأصلAsset pickerNoOptional ('Not sure / no asset') but approval and conversion need it; an asset of this company. Type Breakdown with an asset puts the asset to Breakdown at onceCHL-001(API) other company's asset -> 'Choose an asset of this company.'
IssueالمشكلةTextYesMax 240Chiller tripping on high pressure(empty) -> 'Say what the problem is.'
PriorityالأولويةSelectYesLow, Normal, High, UrgentNormalHigh(API) 'asap' -> 'Choose a priority.'
SeverityالخطورةSelectYesLow, Medium, High, CriticalMediumHigh(API) 'major' -> 'Choose a severity.'
Maintenance Typeنوع الصيانةSelectYes11 types: Corrective, Preventive, Predictive, Condition Based, Emergency, Inspection, Calibration, Breakdown, Improvement, Shutdown, WarrantyCorrectiveBreakdown(API) 'repair' -> 'Choose a maintenance type.'
SourceالمصدرSelectYesScreen offers Manual, Employee ESS, Helpdesk, Production, Fleet, Project, API; server also accepts iot, inspection, aiManualHelpdesk(API) 'email' -> 'Choose where the request came from.'
LocationالموقعTextConditionalMax 160. Field rule 'Request location' Hidden / RequiredWarehouse 2, plant roomRule Required, empty -> 'Request location is required by this company.'
DescriptionالوصفLong textNoMax 20,000Trips 3 times a day since Monday

Report an Issue (API / offline)

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
client_uuidمعرف العميلHidden textNoMax 40; a second submit with the same value returns the first request instead of a new one(random UUID made by the browser)

Request record > Reject

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
ReasonالسببLong textYesMax 500; stored as the decision noteDuplicate of an open request(empty) -> 'Say why it is rejected.'

Request record > Approve (API note)

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
NoteملاحظةTextNoMax 500; stored as the decision noteApproved for this week

Request record > Create Work Order

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Team / Technicianالفريق / الفنيSelectNoActive teams / technicians of this company; the technician is set on the new Draft work order and notifiedHVAC team / a test technician

New Work Order

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
AssetالأصلAsset pickerYesAn asset of this company not Decommissioned / Disposed; criticality, branch, cost centre, project and team copy from the asset; can be changed only while Draft / ApprovedCHL-001(empty) -> 'Choose the asset.'; a disposed asset -> 'That asset is no longer in service.'
IssueالمشكلةTextYesMax 240Replace condenser fan motor(empty) -> 'Say what the job is.'
Maintenance Typeنوع الصيانةSelectYes11 types. Corrective / Emergency / Breakdown are 'repairs': completing needs a failure record and their downtime is unplannedCorrectiveCorrective(API) 'fix' -> 'Choose a maintenance type.'
PriorityالأولويةSelectYesLow, Normal, High, Urgent (Urgent shows in Breakdowns)NormalUrgent(API) 'top' -> 'Choose a priority.'
TeamالفريقSelectNoActive maintenance team of this company; default the asset's teamHVAC team(API) other company's team -> 'Choose a maintenance team of this company.'
TechnicianالفنيSelectNoActive technician of this company; the technician's user gets a bell notification 'WO-... assigned to you'A test technician(API) other company's technician -> 'Choose a technician of this company.'
Estimated Hoursالساعات المقدرةNumberNoNot below 0; used for workload04-1 -> 'It cannot be less than 0.'
DescriptionالوصفLong textNoMax 20,000Fan motor bearing noisy

New Work Order / Schedule

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Planned Startالبداية المخططةDate and timeConditionalNeeded to Schedule; shown on the calendar and workload2026-10-05 08:00Schedule with it empty -> 'Say when it is planned to start.'
Planned Finishالنهاية المخططةDate and timeNoNot before Planned Start; a passed planned finish on an open job = Overdue2026-10-05 12:00Before the start -> 'It cannot finish before it starts.'

Work order (API only)

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Vendor / Contract / Branch / Cost Centre / Project / Project Task / Cost Code / Meterالمورد / العقد / الفرع / مركز التكلفة / المشروع / مهمة المشروع / رمز التكلفة / العدادReferencesNoEach must belong to this company; a meter must be on the work order's asset. Not editable on the screen today(API)Meter of another asset -> 'Choose a meter of this asset.'; other company's project -> 'Choose a project of this company.'

Work order > Assign

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
TechnicianالفنيSelectYesActive technician of this companyA test technician(empty) -> 'Choose the technician.'

Work order > Pause / Cancel / Reopen

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
ReasonالسببLong textYesMax 300; kept as the hold reason (pause / cancel)Waiting for permit to workPause empty -> 'Say why the job is paused.'; Cancel empty -> 'Say why it is cancelled.'; Reopen empty -> 'Say why it is reopened.'

Work order > Complete

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Failure Code / Root Cause / Cause / Corrective Actionرمز العطل / السبب الجذري / السبب / الإجراء التصحيحيSelect + textConditionalAsked only on a repair type with no failure recorded yet; failure code from the Failure Codes list; cause max 500, corrective action max 1000ELEC / SUPPLY / Loose terminal / Re-terminatedRepair with no failure -> 'Record what failed (failure code and cause) before completing a repair.'; failure code empty -> 'Choose the failure code or describe the symptom.'
Meter Reading at Completionقراءة العداد عند الإتمامNumberNoShown when the work order has a meter (plan jobs); recorded as a reading with source Work Order; a counter cannot go below its current value12500Lower than the counter -> 'This counter was at 12600 h. A smaller reading is recorded as a meter reset.'
Customer / Supervisor Signatureتوقيع العميل / المشرفText (typed name)NoMax 160Test Supervisor
Completion Notesملاحظات الإتمامLong textNoMax 20,000Motor replaced, tested 30 min

Work order > Tasks > Add Task

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
TaskالمهمةTextYesMax 240; new tasks get sequence +10Isolate power and lock out(empty) -> 'Say what the task is.'
Planned Time (h)الوقت المخطط (س)NumberNoNot below 00.5-2 -> 'It cannot be less than 0.'
TechnicianالفنيSelectNoActive technician of this companyA test technician

Work order > Tasks (row)

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
StatusالحالةSelectYesOpen, In Progress, Done, Skipped; Skipped needs a Result first; Complete is refused while any task is Open / In ProgressOpenDoneSkipped with no result -> 'Say why the task is skipped.'
Actual Time / Resultالوقت الفعلي / النتيجةNumber / TextNoActual time not below 0; result max 500; saved when the box loses focus0.75 / OK

Work order > Labor > Record Labor

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
TechnicianالفنيSelectYesDefault the work order's technician; must be a technician of this companyA test technicianNone on the job and none chosen -> 'Choose the technician.'
HoursالساعاتNumberYesMore than 0. Cost = hours x technician hourly cost, or the company default labour rate when the technician has none2.50 -> 'Enter the hours worked.'; -1 -> 'It cannot be less than 0.'
NoteملاحظةTextNoMax 300Overtime Friday

Work order > Parts > Add Part

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
ItemالصنفSelect (stocked products)YesAn active Goods product of this company (services refused)A test spare part (e.g. V-belt B52)(empty) -> 'Choose the part.'; (API) a service product -> '<code> is not a stocked product.'
Required Qtyالكمية المطلوبةNumberYesMore than 0; on edit cannot go below what is already issued (net of returns)120 -> 'Enter how many are needed.'; (edit) 1 when 2 issued -> 'It cannot need fewer than have already been issued.'
WarehouseالمستودعSelectYesActive warehouse of this company; default = Settings default warehouse, then the company default, then the first by code; cannot change while reserved or issuedMain warehouseCompany with no warehouse -> 'Choose the warehouse the parts come from.'; change after reserving -> 'Release the reservation before changing the warehouse.'
Reserve it in Inventory nowاحجزها في المخزون الآنTick boxNoReserves as much free stock as possible; lot/serial-tracked products are never reservedTickedTicked

Work order > Parts > Issue / Return Unused

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Quantity per lineالكمية لكل سطرNumberNoIssue: up to required - (issued - returned). Return: up to issued - returned. Lot/serial products are refused2Issue more than room -> '<part>: at most 2 can be issued.'; more than free stock -> 'Only 1 of <code> is available at <warehouse>.'; tracked product -> '<code> is tracked by lot or serial - issue it from Inventory, then add its cost here.'

Work order > Request Shortage

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
VendorالموردSelect (vendors)YesSupplier partner of this companyA test supplier LLC(empty) -> 'Choose the vendor to ask.'; nothing short -> 'Nothing is short: stock covers every part.'

Work order > Create Purchase Order

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
VendorالموردSelect (vendors)YesSupplier of this company; one purchase order per work orderA test contractor LLC(empty) -> 'Choose the vendor.'; second PO -> 'This work order already has a purchase order.'
Service / Quantity / Priceالخدمة / الكمية / السعرText / Number / MoneyConditionalOne line; product = MNT-SERVICE service product (created on first use); VAT rate 5 %; description max 200Issue text / 1 / 0Rewind motor / 1 / 1200.00

Work order > Failure Analysis

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Failure Codeرمز العطلSelect (Failure Codes)ConditionalFailure code or a symptom (10 characters kept) is neededMECHBoth empty -> 'Choose the failure code or describe the symptom.'
Failure Type / Symptom / Causeنوع العطل / العَرَض / السببTextNoMax 40 / 500 / 500Wear / Bearing noise / No lubrication
Root Causeالسبب الجذريSelect (Root Cause Codes)NoCode from the listLUBRICATION(API) unknown -> 'Choose one from the list.'
Corrective Action / Preventive Actionالإجراء التصحيحي / الإجراء الوقائيTextNoMax 1000 eachReplaced bearing / Add to monthly greasing
5 Whyالأسئلة الخمسة (لماذا)5 text boxesNoUp to 5, max 300 each; empty ones droppedWhy 1: bearing seized
Fishbone (Man, Machine, Method, Material, Measurement, Environment)مخطط عظم السمكة6 boxes, one cause per lineNoUp to 10 causes per bone, max 200 eachEnvironment: dust

Record Downtime

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
AssetالأصلAsset pickerYesAsset of this company; taken from the work order when recorded on a jobCHL-001(empty) -> 'Choose the asset.'
Downtime Startبداية التوقفDate and timeYesStored in UTC, shown in local timeNow2026-10-01 09:00
Downtime Endنهاية التوقفDate and timeNoNot before start; empty = still running; hours = end - start (2 decimals); cost = hours x Settings downtime rate when no cost given2026-10-01 13:30Before start -> 'Downtime cannot end before it starts.'
ReasonالسببSelect (Downtime reasons)NoBreakdown, Preventive maintenance, Waiting for parts, Planned shutdown, Utility failureUTILITY(API) unknown -> 'Choose one from the list.'
Planned downtimeتوقف مخططTick boxNoUnplanned downtime lowers availability and MTBF; planned does notNot tickedNot ticked
Production Impactالأثر على الإنتاجTextNoMax 300Line 1 stopped, 400 cartons lost

Record Downtime (API)

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
CostالتكلفةMoneyNoNeeds maintenance.cost.view; not below 01500.00Without cost.view -> 'You do not have permission for this action.'

Schedule Maintenance (New Plan)

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Plan Nameاسم الخطةTextYesMax 200; numbered MP-00001Quarterly chiller service(empty) -> 'Name the plan.'
Maintenance Typeنوع الصيانةSelectYes11 types; Condition Based / Predictive show under Condition-Based PlansPreventivePreventive
TriggerالمشغلSelectYesTime (calendar), Meter, Runtime, Distance, Cycles, Usage, Whichever Comes FirstTimeWhichever Comes First(API) 'weekly' -> 'Choose what triggers it.'
Every / Unitكل / الوحدةWhole number + Days/Weeks/Months/YearsConditionalNeeded for Time and Whichever First; more than 0. 31 Jan + 1 month = 28/29 Feb3 Months3 Months0 -> 'Say how often: every how many days, weeks, months or years.'; (API) unit 'fortnight' -> 'Choose days, weeks, months or years.'
First Dueأول استحقاقDateNoCalendar plans: the first due date for each asset; empty = today + intervalToday2026-10-15
Meter Typeنوع العدادSelect (8 meter types)ConditionalNeeded for meter triggers and Whichever First; the asset must have a meter of this type for the meter side to fireOperating Hours (h)(empty) -> 'Choose the meter it follows.'
Every (on the meter)كل (على العداد)NumberConditionalMore than 0; next due meter = current reading + interval5000 -> 'Say every how much on the meter.'
Lead Time (days)مهلة التجهيز (أيام)Whole numberNoNot below 0; a calendar job is generated this many days before its due date77-1 -> 'It cannot be less than 0.'
Estimated Labor Hoursساعات العمل المقدرةNumberNoNot below 0; generated job finishes start + this many hours (1 h when 0)4
Default Team / Default Technicianالفريق الافتراضي / الفني الافتراضيSelectNoWith a technician the generated job is Assigned, otherwise ScheduledHVAC team / a test technician(API) other company's technician -> 'Choose a technician of this company.'
Inspection Checklistقائمة الفحصSelect (templates)NoEach generated job also gets a planned inspection from this templateSafety Inspection(API) other company's template -> 'Choose a inspection template of this company.'
AssetsالأصولAsset chipsYesAt least one asset of this company on a new plan; removed assets are switched off, not deletedCHL-001, CHL-002None -> 'Choose the assets the plan applies to.'; other company's asset -> 'Choose assets of this company.'
Checklist (one task per line)قائمة المهام (مهمة في كل سطر)Long textNoEach line becomes a task (max 240) on every generated jobClean filter\nCheck refrigerant\nTest operation

Plan (API only)

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Priority / Default Parts / Instructions / Asset Categoryالأولوية / القطع الافتراضية / التعليمات / فئة الأصلSelect / list / textNoParts: product + quantity more than 0, added (reserved) on every generated job; instructions max 20,000. Not settable on the screen today(API)Part quantity 0 -> 'Each part needs a quantity.'

Asset 360 > Add Meter

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Meter Typeنوع العدادSelectYesOperating Hours (h), Odometer (km), Cycle Count, Production Qty, Energy Usage (kWh) are counters; Temperature (°C), Pressure (bar), Vibration (mm/s) are gauges. One meter of each type per assetOperating HoursOperating HoursSecond meter of the same type -> 'This asset already has that meter.'

Log Meter Reading

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
MeterالعدادSelectYesAn active meter of the assetOperating Hours (h)Switched-off meter (API) -> 'That meter is switched off.'; none -> 'Choose the meter.'
ReadingالقراءةNumberYesA counter cannot go below its current value unless 'meter was replaced or reset' is ticked; readings are never edited1265012500 when at 12600 -> 'This counter was at 12600 h. A smaller reading is recorded as a meter reset.'; 'abc' -> 'Enter a number.'
Read Atوقت القراءةDate and timeNoNot more than 5 minutes in the future; an older read time does not change the meter's current valueNowNowTomorrow -> 'A reading cannot be in the future.'
The meter was replaced or resetتم استبدال العداد أو تصفيرهTick boxNoCounters only; the note starts 'Meter reset.'Ticked with reading 5
NoteملاحظةTextNoMax 300Read during PM

New Inspection

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
TemplateالنموذجSelectYesInspection template of this company; its checks are copiedFirst templateSafety Inspection(API) none -> 'Choose the inspection template.'
AssetالأصلAsset pickerYesTaken from the work order when made on a jobCHL-001(empty) -> 'Choose the asset.'; other company's work order (API) -> 'Choose a work order of this company.'
Scheduled Onموعد الفحصDateNoToday (company date)2026-10-06
InspectorالمفتشSelect (technicians)NoTechnician of this companyA test technician

Inspection record

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Response (Pass / Fail / N/A)الاستجابة (ناجح / فاشل / لا ينطبق)ButtonsYes (to complete)Needed on every pass/fail check before CompletePass(API) 'ok' -> '<question>: answer Pass, Fail or N/A.'; unanswered on Complete -> 'Answer every check first: <question>'
Response (Measurement)الاستجابة (قياس)NumberYes (to complete)Pass when min <= value <= max (either limit may be missing)6.5 (limits 5-8 bar)'high' -> 'Enter a number.'
Response (Text / Photo)الاستجابة (نص / صورة)TextNoMax 500; any text counts as passed; photo = a reference only (no capture)Nameplate photo ref P-001
NoteملاحظةTextNoMax 300 per checkGuard bolt loose

Asset 360 > Add Warranty

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Warranty Typeنوع الضمانSelect (Warranty Types)NoMax 40MANUFACTUREREXTENDED
ProviderالمزودSelect (vendors)NoSupplier of this companyA test supplier LLC(API) other company's partner -> 'Choose a vendor of this company.'
Start Date / End Dateتاريخ البداية / تاريخ النهايةDateYesEnd not before start; the longest warranty is copied to the asset; state Valid / Expiring (60 days) / ExpiredStart today2026-10-01 / 2028-09-30End empty -> 'Enter when the warranty starts and ends.'; end before start -> 'The warranty cannot end before it starts.'
CoverageالتغطيةSelectNoParts & Labor, Parts only, Labor only, Full coverParts & LaborParts only
ReferenceالمرجعTextConditionalMax 80. Field rule 'Warranty reference' Hidden / RequiredWTY-TEST-123Rule Required, empty -> 'Warranty reference is required by this company.'
TermsالشروطLong textNoMax 1000Excludes misuse

Asset 360 > Create Warranty Claim

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Claim Reference / Amount Claimed / Notesمرجع المطالبة / المبلغ المطالب به / ملاحظاتText / Money / TextNoOnly while the warranty is valid today; reference max 80; amount not below 0; numbered WCL-00001, status DraftCLM-TEST-9 / 2400.00Expired warranty -> 'The warranty is not valid today, so there is nothing to claim.'; no warranty -> 'This asset has no warranty to claim on.'

Record Calibration

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Performed Onتاريخ التنفيذDateNoToday2026-10-02
ResultالنتيجةSelectYesPass / Fail. Fail sets next calibration = performed date and raises a high-priority requestPassPass(API) 'ok' -> 'Say whether it passed.'
Measured / Toleranceالقيمة المقاسة / التفاوت المسموحTextNoMax 120 / 60; tolerance defaults to the asset's0.02 mm / ±0.05 mm
CertificateالشهادةTextConditionalMax 120. Field rule 'Calibration certificate' Hidden / RequiredCAL-CERT-TEST-1Rule Required, empty -> 'Calibration certificate is required by this company.'
Interval (days)الفاصل (أيام)Whole numberNoUsed only when the asset has no interval of its own; pass: next due = performed + interval180
Performed By / Vendor / Notesنفذه / المورد / ملاحظاتText / Select / TextNo160 / supplier / 1000Test Lab LLC
CostالتكلفةMoneyNoNot below 0; booked in the ledger as Vendor (with vendor) or Other350.00

Add Cost

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
AssetالأصلAsset pickerYesTaken from the work order when added on a jobCHL-001(empty) -> 'Choose the asset.'
CategoryالفئةSelectYesLabor, Parts, Vendor, Travel, Tools, Downtime, OtherOtherTravel(API) 'fuel' -> 'Choose a cost category.'
AmountالمبلغMoney (AED)YesMore than 0; rounded to 2 decimals120.000 -> 'Enter the amount.'; closed job -> 'A closed work order's costs are final. Reopen it first.'
Date / Vendor / Descriptionالتاريخ / المورد / الوصفDate / Select / TextNoDefault today; description max 3002026-10-02 / - / Taxi to site

New Contract

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Contract Nameاسم العقدTextYesMax 200; numbered AMC-00001HVAC AMC 2026(empty) -> 'Name the contract.'
KindالنوعSelectYesAnnual Maintenance Contract, Service Agreement, Warranty Contract, Rental MaintenanceAMCAMC(API) 'lease' -> 'Choose the kind of contract.'
VendorالموردSelect (vendors)YesSupplier of this companyA test contractor LLC(empty) -> 'Choose the vendor.'
Start / Expiryالبداية / الانتهاءDateYesExpiry not before start; 'expiring' within 60 daysStart today2026-01-01 / 2026-12-31Expiry empty -> 'Enter when the contract starts and ends.'; before start -> 'The contract cannot end before it starts.'
Visits Included / Response SLA (hours)الزيارات المشمولة / زمن الاستجابة (ساعات)Whole numberNoNot below 0; 0 visits = unlimited (∞)4 / 244 / 24
ValueالقيمةMoneyNoNot below 0; shown only with cost.view24000.00
Parts included / Labor included / Coverage / Assets coveredالقطع مشمولة / العمالة مشمولة / التغطية / الأصول المشمولةTick boxes / text / asset chipsNoCoverage max 300; assets of this companyParts no, Labor yesLabor yes; CHL-001(API) other company's asset -> 'Choose the asset.'

Record Visit

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Contract / Vendorالعقد / الموردSelectYes (one of them)A contract sets the vendor; without a contract choose the vendorAMC-00001Neither -> 'Choose the vendor.'
Asset / Visit Date / Statusالأصل / تاريخ الزيارة / الحالةPicker / Date / SelectNoStatus Planned, Done, Cancelled; date default today; inside the contract dates = Within Contracttoday / DoneCHL-001 / 2026-10-02 / Done(API) status 'open' -> 'Choose a status.'
Cost / Notesالتكلفة / ملاحظاتMoney / TextNoCost needs maintenance.cost.view; booked only when Done, outside the contract dates and with an asset; notes max 1000800.00Cost without cost.view -> 'You do not have permission for this action.'

Locations > New Location

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Code / Nameالرمز / الاسمTextYesCode max 40 CAPITALS unique; name max 160DXB-WH2 / Warehouse 2Used code -> 'That code is already used.'; empty -> 'Give it a code.' / 'Give it a name.'
Inside / Kindداخل / النوعSelectNoParent location (no loops); kind Site, Building, Floor, Area, Room- / AreaAl Quoz site / Building(API) its own child as parent -> 'That would put the location inside its own child.'

Maintenance Teams > New

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Code / Name / Leader / Activeالرمز / الاسم / القائد / نشطText / Text / Employee / TickCode, NameCode max 30 unique; name max 120; description max 500HVAC / HVAC teamUsed code -> 'That code is already used.'

Technicians > New

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
EmployeeالموظفSelect (employees)YesOne technician row per employee; the employee's user sees My WorkA test employee(empty) -> 'Choose the employee.'; already a technician -> 'That employee is already a technician.'
Maintenance Team / Skills / Certification / Shift / Availabilityفريق الصيانة / المهارات / الشهادة / الوردية / التوفرSelect / comma list / text / text / selectNoUp to 20 skills (40 chars each); certification 200; shift 40; availability Available, Busy, On leaveAvailableHVAC team / HVAC, Electrical / DEWA licence / Day
Hourly Costتكلفة الساعةMoneyNoShown and saved only with cost.view; not below 0; used for labour cost85.00Without cost.view (API) -> 'You do not have permission for this action.'

Inspection Templates > New Template

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Code / Name / Frequencyالرمز / الاسم / التكرارText / Text / SelectCode, NameCode max 30 unique; frequency daily, weekly, monthly, quarterly, yearly, pre start, shutdownFIRE / Fire pump weekly / weekly
Checks (Check, Response, Min, Max, Unit, Fail raises request)البنودTableYesAt least one check; question max 300; response Pass/Fail/N/A, Measurement (min/max), Text, Photo; unit max 20Pump pressure, Measurement, 6, 10, bar, tickedNo checks -> 'Add at least one question.'; empty question -> 'Line 1 needs a question.'

Alert Rules > New

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Code / Nameالرمز / الاسمTextYesCode max 30 unique, name 160CHL-HT / Chiller high temperature
AssetالأصلAsset pickerNoEmpty = any asset (or a category via API)Any assetCHL-001
Meter Type / Operator / Thresholdنوع العداد / المعامل / الحدSelect / Select / NumberYesOperator >, >=, <, <=, =; threshold any number- / > / 0Temperature / > / 45No meter type -> 'Choose the meter type it watches.'; (API) operator '!=' -> 'Choose how it compares.'
Action / Priorityالإجراء / الأولويةSelectYesAlert and raise a request / Alert only; priority of the raised requestRaise request / highRaise request / urgent

IoT Sensors > New

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Code / Name / Asset / Meter / Adapter / External Refالرمز / الاسم / الأصل / العداد / المحول / المرجع الخارجيText / Text / Picker / Select / Select / TextCode, Name, AssetCode max 40 unique; meter must be on that asset; adapter Webhook, MQTT bridge, Telematics, OPC UA; external ref max 120TS-CHL-01 / Chiller temp probe / CHL-001 / Temperature / WebhookNo asset -> 'Choose the asset it is fitted to.'; meter of another asset -> 'Choose a meter of that asset.'

Asset Types / Categories / Failure Codes / Root Causes / Warranty Types > Add

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Code / Name / Arabic Nameالرمز / الاسم / الاسم بالعربيةTextCode, NameCode max 40, CAPITALS, spaces become _ and unique in the list; name 120; Arabic 120ROOFTOP / Rooftop unit / وحدة سطحيةUsed code -> 'That code is already in this list.'; no name -> 'Give it a name.'

Maintenance Settings

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Requests need approval before a work order is madeتحتاج الطلبات إلى اعتماد قبل إنشاء أمر العملTick boxNoOff: New / Review requests can be converted directlyOnOn
Work orders need approval before they are scheduled or startedتحتاج أوامر العمل إلى اعتماد قبل الجدولة أو البدءTick boxNoOn: a Draft cannot be scheduled, assigned or startedOffOnStart a Draft -> 'Approve the work order before starting it.'
A failed inspection raises a maintenance requestالفحص الفاشل ينشئ طلب صيانةTick boxNoOne request per inspectionOnOn
A work order is closed only with its costs recordedلا يُغلق أمر العمل إلا بتسجيل تكاليفهTick boxNoOn: Close needs total cost > 0OffOnClose with 0 cost -> 'This company closes a job only with its costs recorded.'
Post parts issues to accounting (stock -> maintenance expense)ترحيل صرف القطع إلى المحاسبةTick boxNoOff: stock still moves, no journalOnOn
Default Warehouse for Partsمستودع القطع الافتراضيSelectNoWarehouse of this companyMain warehouse(API) other company's -> 'Choose a warehouse of this company.'
Due Soon Window (days)نافذة الاستحقاق القريب (أيام)Whole numberNoNot below 0; Preventive Due tile and asset Due Soon1414-3 -> 'It cannot be less than 0.'
Default Labor Rate / hour; Downtime Cost / hourمعدل العمالة الافتراضي / ساعة؛ تكلفة التوقف / ساعةMoneyNoShown only with cost.view; not below 00 / 060.00 / 500.00-1 -> 'It cannot be less than 0.'

Applications > Maintenance > Features

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Inspections / Calibration / Warranty and claims / Service contracts and vendor visits / Meters and condition monitoringالفحوصات / المعايرة / الضمان والمطالبات / عقود الصيانة وزيارات الموردين / العدادات ومراقبة الحالةOn / Off switchesNoOff: saves through that feature's routes are refused and its menus go; records stay readable. 'Requests and work orders' cannot be turned offOnInspections OffNew inspection while off -> 'Inspections is disabled for this company.'

Applications > Maintenance > Fields

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Asset manufacturer / Asset serial number / Request location / Warranty reference / Calibration certificateالشركة المصنعة للأصل / الرقم التسلسلي للأصل / موقع الطلب / مرجع الضمان / شهادة المعايرةNormal / Hidden / RequiredNoHidden: field disappears from the form and a value sent is refused; Required: save refused without itNormalSerial number Required