BOM revisions and locking
Every saved product recipe is a BOM revision. A product has one current revision, and manufacturing orders copy that current revision when they are created.
How Revisions Work
Section titled “How Revisions Work”Recipe edits append a new revision instead of rewriting the old one. Each revision records its components, alternates, constraints, operation costs, output quantity, recipe basis, creator, timestamp, and note.
| Revision | Note | By | Status |
|---|---|---|---|
| 4 | Swapped perlite grade | A. Wells | Current |
| 3 | Added lot age rule | A. Wells | - |
| 2 | Initial spring recipe | M. Vela | - |
| Rule | Effect |
|---|---|
| Append, don’t overwrite | Previous revisions remain available for history. |
| One current revision | New manufacturing orders copy the current revision. |
| Order snapshots | Later recipe changes do not alter already-created orders. |
Locking A BOM
Section titled “Locking A BOM”A product recipe can be locked to prevent normal edits. The product records whether it is locked, when it was locked, and who locked it. Unlocking is required before making a recipe change, and the change still creates a new revision.
Recipe Basis: Unit Vs Batch
Section titled “Recipe Basis: Unit Vs Batch”The revision stores whether quantities are based on a unit or a batch. Unit recipes scale by output quantity. Batch recipes scale by whole batch count and expected batch yield. See Discrete and batch production for order behavior.