A production run is a lightweight container that groups work orders. Its status is mostly informational — the real logic lives on the work orders inside it.
Short answer
Only Completed and Cancelled are meaningful at the run level. Committing stock, producing, and cost/COGS all happen per work order. When in doubt, look at the work-order statuses.
What lives where
| Production run stores | Work order carries the logic |
|---|---|
| Co-manufacturer, production location, destination warehouse | Status transitions (Draft → Planned → In Progress → Completed) |
| Expected completion date, alternate IDs, name | Committing on-hand stock (on move to In Progress) |
| A consolidated view of the work orders beneath it | Reporting production, assemblies, and COGS |
Runs stay dynamic
You can add or remove work orders from a run at any time until it is completed. (Creating a run actually creates the underlying work orders first, then groups them.)
Related articles
- What is the difference between a Production Run and a Work Order?
- Work order statuses: when to move Draft → Planned → In Progress → Completed
- Create a production run
Still stuck? Contact support if a run's status does not reflect its work orders after a change (try Sync Status on the run).