In Progress when the first step starts, and rolls its status up from its steps.
Run steps
A run step is the unit of floor work. Each has a header, typed fields, build requirements (parts to install onto the parent assembly), and action buttons. Steps render in procedure order, and dependencies between them gate which are available to work. To create a run and instantiate its steps, see Start a run. To work a step through fields, measurements, sign-offs, and failure paths, see Run a step. Operators can also process a queue of open steps for one location; see Run steps at a work center.States
Each run step carries a state. The run has no state of its own. Its status is derived from its steps.| State | What it means for a step | When the run shows it |
|---|---|---|
| Todo | No work done yet. Initial state on creation. | All steps Todo. |
| In Progress | Started by a user, which records the run’s start time on the first transition. A step can start only once its upstream dependencies are Complete. Leaving this state checks out anyone checked in. | Any step In Progress. |
| Hold | Administrative pause that blocks work, shown in yellow. | Any step Hold. |
| Redline | Editable and cannot be run, shown in light red. Takes precedence over Hold. See Redline a run. | Any step Redline. |
| Completed | All required fields filled and all work done. | All steps Completed; the run reads Complete once the last required step signs off. |
| Failed | A part or process found non-conforming, or a failed inspection, shown in dark red. Set it with Fail Step after the step starts, and move it back to Todo or Redline to rework. Creates an issue automatically if your org enables it. | Any step Failed. |
| Canceled | Skipped work, shown in dark gray. Can move back to Todo. | All steps Canceled; a mix of Complete and Canceled rolls up as Partial Complete. |
Todo or In Progress, all upstream dependencies are Complete, and its parent step, if any, is In Progress.
Canceling a step removes it from the dependency graph, which rewires so downstream steps are not blocked by skipped work. Batched runs rewire each run’s graph the same way.
A run never moves backward through completed states on its own. Reopening a Complete run requires admin permission and is recorded in the run’s transaction history with the user, timestamp, and reason.