Integration with Production Scenarios
The Bricklead Production Optimization extension can work alongside the Production Scenarios app through an indirect, modular integration. Although there’s no hard dependency, several powerful features become available when both extensions are installed, such as scenario-based planning, BOM/routing switching, and production line reassignment.
Setup
Production Line Inheritance
To support scenario-based routing and BOM logic, the Production Scenarios table and page are extended with a new field:
Field | Description |
---|---|
Production Line | Specifies the Production Line for the Production Scenario. |
- When refreshing a Production Order, the system will assign the Production Line from the Production Scenario instead of from the Routing.
- If a user updates or clears the Process Type on the Production Order Line, the Production Line will automatically update or be cleared accordingly.
- If no Process Type is defined, the system reverts to standard behavior and retrieves the Production Line from the Routing defined on the Item Card or Stockkeeping Unit.
Change Process Type Action
A new action is introduced in Factory Planning:
Action | Description |
---|---|
Change Process Type | Change the Process Type that is the basis for creating the Production Order Component List and Routing. |

Production Scenarios Information
The Factory Planning page is extended with:
Field | Description |
---|---|
Number of Production Scenarios | Calculates how many scenarios match the current line’s item, location, family status, and production line. |
Process Type | Specifies the code of the current production scenario of the production order line. |
Business Rules
Change Process Type behavior:
When the user confirms the process type change:
- The system updates:
- Process Type on the Production Order Line(s)
- Process Type on the Production Order Header
- The Production Order is refreshed, and new start/end times are calculated and updated on the Factory Planning page without requiring a new Retrieve action.
Error Handling
Condition | Error Message |
---|---|
Ledger entries exist | “You cannot modify the Production Scenario because there is at least one posted Entry associated with the Production Order.” |
Components have Item Tracking | “Item tracking is defined for item %1 in the Prod. Order Component. You must delete the existing item tracking before modifying or deleting the Prod. Order Component.” |
Scenario not available for all Family items | “Item %1 doesn’t have the Process Type %2 assigned in the Production Scenarios.” |