Work Order Lifecycle & Statuses
Complete status flow from creation to closure
Every work order follows a lifecycle. Understanding each status is key to effective maintenance management.
Status Definitions
OPEN
Created but work not started. Technician notified.
SCHEDULED
Planned for a specific date by a planner. Shows on the calendar; requires the work_orders.schedule permission. Optional โ you can also start work directly from Open.
IN_PROGRESS
Technician actively working. startedAt timestamp recorded.
ON_HOLD
Paused โ waiting for parts, approval, or external factors.
COMPLETED
Work done. Ready to close. Manager validation is optional unless your company enabled it in Workflow Settings.
VALIDATED
Manager approved. validatedBy and validatedAt recorded.
CLOSED
Fully resolved and archived. Costs finalized. Requires the "work_orders.close" permission.
CANCELLED
Cancelled before completion.
Typical Flow
- Create (OPEN) โ Technician starts (IN_PROGRESS)
- Optional: a planner schedules it for a date (OPEN โ SCHEDULED) before work begins.
- If parts needed: pause (ON_HOLD) โ resume (IN_PROGRESS)
- Work done (COMPLETED) โ Close (CLOSED). Optional validation step in between if configured.
Tip
Tip
Updating Asset Status from Work Orders
From the Start Work and Mark Complete dialogs, you can update the asset's operational status atomically with the WO transition โ no need to navigate to the Asset module.
Operational states explained
Operational
Running normally and performing its function. Baseline state โ completing a work order with 'No change' auto-resets the asset here.
Degraded
Still running but at reduced capacity or performance (ISO 14224 'degraded failure'). In OEE this is a performance loss, so it does not open downtime.
Down
Completely out of operation, unable to perform its function (ISO 14224 'critical failure'). Starts downtime tracking and counts as an availability loss.
Maintenance
Intentionally taken offline for a usually planned intervention โ when you removed the asset from production to work on it, not an unexpected breakdown.
When closing a work order, leaving 'No change' lets the system auto-reset the asset from DOWN/DEGRADED/MAINTENANCE to OPERATIONAL. Override only when the asset is not fully repaired.
Filtering work orders by date
On the Work Orders list, use the "Filter by date" control to narrow the list to a date range. First choose which date to filter on โ Due Date, Completed Date, Closed Date, or Created Date โ then pick the range; quick presets include Last 7 days and Last 30 days. For example, to see everything closed last week, set the field to "Closed Date" and choose "Last 7 days". You can also sort the list by Completed Date or Closed Date. This filtering is available on every plan, including the free Core plan โ a paid plan is only needed to export the filtered list.
Related articles
Was this page helpful?