BOMContext#
Description#
Used to attach a specific BOM to a specific context
Fields#
The BOMContext table has the following fields:
| Field | Description | Key | Mandatory | Comments |
|---|---|---|---|---|
| Step | Step Name | Yes | Yes | |
| LogicalFlowPath | The Logical Flow Path | Yes | No | |
| Product | Product Name | Yes | No | |
| ProductGroup | Product Name | Yes | No | |
| Flow | Flow Name | Yes | No | Applies to the immediate parent Flow of the Step where the Material is currently, and not to the Top-Level Flow |
| Material | Material Name | Yes | No | |
| ProductionOrder | Production Order | Yes | No | |
| Resource | Resource Reference | Yes | No | |
| ResourceType | Resource Type | Yes | No | |
| Model | Resource Model | Yes | No | |
| Recipe | Recipe Reference | Yes | No | |
| BOM | BOM Name | No | Yes | |
| AssemblyType | Assembly Type | No | Yes | |
| TrackInCheckMode | Track In Check Mode | No | No | Only for Automatic At Track Out (with Track In Check Mode as Quantity, Product or None), Packing or Mixed, to check if the required consumables are attached at the Resource |
| TrackOutLossesMode | Track Out Losses Mode | No | No | Only for Automatic At Track Out, to specify whether losses at Track Out are given on the assembled or not assembled quantity |
| WeighAndDispenseMode | The mode used in Weigh and Dispense | No | No | Only for the WeighAndDispense type, to specify whether the source Materials are consumed or attached after the Weigh and Dispense operation |
Table: BOMContext fields
Precedence Keys#
The search precedence rules are the following:
- Step, Material, LogicalFlowPath
- Step, Material
- Step, LogicalFlowPath, ProductionOrder
- Step, ProductionOrder
- Step, Resource, Recipe
- Step, ResourceType, Recipe
- Step, Model, Recipe
- Step, Recipe
- Step, Product, LogicalFlowPath
- Step, Product, Flow
- Step, Product, Resource
- Step, Product, ResourceType
- Step, Product, Model
- Step, Product
- Step, ProductGroup, LogicalFlowPath
- Step, ProductGroup, Flow
- Step, ProductGroup, Resource
- Step, ProductGroup, ResourceType
- Step, ProductGroup, Model
- Step, ProductGroup
- Step, Resource
- Step, ResourceType
- Step, Model
- Step, LogicalFlowPath
- Step
Note
Possible values for Assembly Type are:
- Mixed - allows different Assembly Type consumptions
- Automatic At Track In - for an automatic assemble at Track In
- Automatic At Track Out - for an automatic assemble at Track Out
- Explicit - for a explicit (manual) assemble that does not increase the quantity of the material being assembled
- Explicit Add - for explicit (manual) assemble that increases the quantity of the material being assembled
- Explicit Long Running - similar to Explicit but allows partial assembles on every BOM product and creates a BOM Instance; only available for TopMost Materials
- Packing - a mode for Packing
- Replace And Disassemble - a mode that allows only the replace and disassemble operation
- Weigh And Dispense - a mode for Weigh and Dispense
Info
The configuration entry /Cmf/System/Configuration/MaterialTracking/AutomaticAssemble/AdditionalConsumableFeedsCheckMode defines the behavior regarding additional consumable feeds for the case of Automatic At Track In and Automatic At Track Out. The possible values are Check Nothing (no checks), Check Empty (the system checks that they are empty) and Check No BOM Products (the system check that it contains no additional BOM products - this is the default behavior).