Create BoM Structure with Global Resources
In the FACTON CMD, resources can be local resources or master data resources, e.g. a material found and inserted by a resource search specification. The search specification can be controlled by the inputs made by the user/calculator. The BOM is created after the user triggers "Complete Structure", as defined in the FACTON CMD.
In the previous chapter (see Create BoM Structure with Local Resources) we created the material resources as local resources. Now we want to replace the local resources with master data ones. "TableTopMaterial" and "TableLegMaterial" should be master data resources that are found and inserted by the "Complete Structure" feature based on our selection of the main material on product level.
To do so, we need the information of the "TableMainMaterial" from the cost model header level for the part "TableTop".
Insert and define property group "TableModel"
- Select "Resource: Part - 'TableTop'" in "My Local Configuration".
The "Properties" view opens on the right side.
- Click in the Properties view.
-
In the ribbon, click on
Property Group to insert a new property group.
Alternative: Right-click in the Properties view >
Property Group.
- Define the details of the property group in the Details view:
|
|
We define the next property to see what main material this part of the table has to use it in the search specification of the material "TableTopMaterial".
Define Properties for "TableTop"
- Select the property group "
TableModel".
-
In the ribbon, click on
Property to insert a new property.
Alternative: Right-click in the Properties view >
Property.
- Define the details of the property in the Details view:
Name | Value | |
---|---|---|
Internal name | TableMainMaterial | |
Type | Material | |
Category | Output property | |
Object Type | Resource | |
Formula | SlotContext(TableMainMaterial) | [...] |
Now we want to replace the local resources with master data ones.
Define global resource for "TableTopMaterial"
- Select "
Resource: Material - 'TableTopMaterial'" in "My Local Configuration".
The Item Details view opens below.
- Define the details of the resource:
Name | Value | |
---|---|---|
Internal name | Table Top Material | |
Target Resource | Material | |
Is Local |
![]() |
|
Quantity Type | ||
BoM Availability Condition | TRUE | [...] |
Search Specification | SlotContext(TableMainMaterial.Key) = Key | [...] |
Repeat the steps for "Resource: Part - 'TableLegs'" and "TableLegMaterial". You can also copy and paste these properties.