Skip to main content
This setting makes step assignment a condition of moving a procedure forward, and it keeps part quantities in sync with the assignments. Which mBOM version those assignments come from is a separate setting; see Enable mBOM version selection.

Enforce mBOM parts assigned to steps

  1. In ION, go to Settings > Production > Procedures.
  2. Turn on Enforce mBOM parts assigned to steps.

What the setting changes

With the setting on:
  • Every part must be assigned to a step before a procedure can be sent for review or released.
  • Once all of an assembly’s parts are assigned to steps, part quantities stay in sync with the assignments: editing a step’s assignment updates the run quantity automatically.
The gate applies to both forward transitions: Draft to In Review, and In Review to Released. It covers the procedure’s own mBOM lines and the components inside its sub-assemblies, at any depth. When a part is unassigned, the transition is blocked and lists the unassigned parts.
When ION can’t check the whole sub-assembly tree, it says that some components were not checked and asks you to check them before releasing, without blocking the transition. That covers a sub-assembly level holding more items than can be checked at once, and a tree nested deep enough that the check stops early. A failed data load is different: it does block, because a reload clears it.