Skip to content

For: Manager, Admin, Owner, Technician
Last reviewed: 2026-05-01 Every work order moves through the same lifecycle. The detail page only shows valid next-status buttons, so the permission rules below are enforced in both the UI and the database.

1. Status flow

  • Submitted — created, not yet reviewed.
  • Accepted — reviewed and approved for scheduling.
  • Assigned — handed to a specific technician or team.
  • In Progress — work has started.
  • On Hold — paused (waiting on parts, customer, or access).
  • Completed — work finished and documented.
  • Cancelled — terminal state if the work is no longer needed.

2. Who can change what

TransitionAllowed roles
Submitted → AcceptedManager, Admin, Owner
Accepted → AssignedManager, Admin, Owner
Assigned → In ProgressManager+ or assigned Technician
In Progress → CompletedManager+ or assigned Technician
Any → On HoldManager+ or assigned Technician
Any → CancelledManager, Admin, Owner

3. Cancelled vs Completed

Completed captures a close-out date automatically, which powers reporting and overdue calculations. Cancelled is a terminal state that leaves the work order in history without counting as finished work.

EquipQR Help Center — product app at equipqr.app · status at status.equipqr.app