Each work order has its own status determining where it is in the processing cycle. Just like order status depends on statuses of its underlying work orders, work order status depends on statuses of its tasks:
Task Statuses — roll up to → Work Order Status — roll up to → Order Status
(bearing in mind that a work order does not necessarily need a parent order).
Status | Description |
---|---|
Pending | New work order has been created (along with its tasks) and is waiting to be started. Work order tasks are created automatically when their parent work order is created. |
In Progress | Work order execution started, at least one task is Ready or in Progress. |
Completed | All tasks in the work order have been completed. |
Canceled | Work order was canceled. |
Work order status changes can be visualized as follows: