Skip to content
Technicians examining an equipment fault in the workshop
Maintenance & safety

A breakdown starts with a report, not a phone call

The driver or supervisor raises the report with photos, description, and location; it becomes a diagnosed, assigned, and tracked path through approval, closure, and entry into the asset’s history.

Before

What happens today without this module

  • 01The report arrives as a chat message and gets lost among conversations
  • 02Nobody knows who’s handling the report right now, or when it was opened
  • 03The same fault repeats and nobody notices, for lack of a continuous history
Capabilities

Exactly what this module does

  • A report from the field

    Photos, description, and location from the driver’s phone — by scanning the code, no account needed.

  • An explicit status path

    Pending, then in progress, then resolved, then closed — with a rejection path, and every change signed by its author.

  • Workshop in and out as two movements

    Workshop entry is logged as an explicit movement, and exit requires a destination — so no machine hangs “under maintenance” forever.

  • A work order with parts and invoices

    Parts issued from inventory as real stock movements, and external purchase invoices with an old-part return path.

  • A cost approval ceiling

    Exceeding the ceiling blocks closure until the authorized approver signs off the full cost — computed from the record, not from typed input.

  • Closure behind a verification gate

    A server-enforced checklist: diagnosis, cause, technician, and after-repair photos — and no unsettled oils or parts.

  • Disciplined recurrence-prevention advice

    From a curated library by fault category — no improvised free text.

Inside the service

How it actually works in your company

A breakdown reported by phone call dissolves into chat history, and a week later nobody knows who owns it or what it cost. Here the fault starts as a report from the driver's phone — scan the machine's code, no account needed — with photos, description and location, then moves through an explicit status path from intake to diagnosis to repair, and can only be closed through a completion gate the server enforces item by item. The breakdown turns from a forgotten call into a complete file in the asset's history.

01

A field report without accounts

The driver scans the code fixed to the machine and a report page opens in his own language — Arabic, English, Urdu or Hindi — where he selects the fault category, severity and symptoms, attaches photos, and the system captures the coordinates and resolves them into an address automatically. No account, no password: the barrier between a driver's observation and the system is zero. Every report carries a sequential number, its reporter's name and its arrival time, and every later change to its status is logged with its actor and moment.

02

The workshop is two explicit movements

Entering the workshop is recorded as a real movement with origin and destination, and the system refuses an entry for a machine already registered inside. Exiting demands a destination — back to the project or to the yard — and the machine's status and location update automatically. Closing a report while the machine is still registered inside the workshop is explicitly refused, so no unit hangs in maintenance forever because someone forgot to log its exit. An on-site repair creates no movement at all.

03

A work order with counted parts

Issuing parts deducts from inventory through a real stock movement that never takes the balance below zero, and any shortfall automatically becomes an external purchase request followed until receipt. The replaced old part has its own documented return path with its location and condition, and labor hours and purchase invoices accrue on the same work order — so the true repair cost accumulates from the record as it happens, not from a number typed at closing time.

04

A close gate the server enforces

A report closes only when a checklist verified by the server against the final state is complete: repair location, at least one assigned technician, diagnosis, fault cause and attribution, old parts received, external purchases settled, oil transactions resolved, and after-repair photos. Any attempt to blank a mandatory field in the same request that closes the report is rejected, because validation runs on what is about to be saved, not on what was saved before.

05

A cost ceiling and curated advice

The repair spend is computed on the server from recorded parts and invoices, never from free input. When it reaches the company's configured approval ceiling, closing is blocked until the authorized approver records an explicit approval under his own name, for the full computed amount. And the recurrence-prevention recommendation is selected from a curated library keyed to the fault category, keeping the advice professional and consistent across reports instead of improvised each time.

Inside the product

The screen as your team uses it

Fault Reports
Screen of Fault Reports
From the field, no account

One code on the asset opens all of this

The technician or driver scans the code printed on the asset and a public page opens in four languages — they submit directly, with no account and no app, and the entry lands on the asset record instantly.

  • A four-language interface, with free text auto-translated
  • A draft that never dies: saved on-device and restored even after a network drop or a closed browser
  • Duplicate-proof submission, with ID numbers shown masked
Try the asset search

What gets recorded from this page for this module

Straight from the work site

  • Fault report with photos and location
The flow

How the process runs end to end

  1. 01

    Report

    From the driver or supervisor, with attachments

  2. 02

    Diagnosis

    Cause, priority, and the responsible technician

  3. 03

    Repair

    Workshop, parts, and invoices on the work order

  4. 04

    Closure

    A verification gate, approval, and entry in the asset’s record

After rollout

What actually changes

No promises built on numbers we don’t know about your company. What follows is the structural difference of wiring this module into the rest of the platform.

No report is lost
each has a status, an owner, and a time
Recurrence surfaced
it shows in the reports
Disciplined closure
a gate that blocks the incomplete

Limits of this module

No automated fault prediction; the analysis shows the actual recorded recurrence.

Try Fault Reports on your own assets — not a generic example

We tailor the demo to your operation, starting with the module that blocks your team today.