Additional Capabilities > Manufacturing Process Management > Transforming an eBOM into an mBOM > Creating an mBOM > Overview of Generate Downstream Structure Action > Use Cases: Generate Downstream Structure > Use Case 1: Generate a Downstream Structure Based on the Part Attribute
  
Use Case 1: Generate a Downstream Structure Based on the Part Attribute
Consider that the following structure is present in the BOM Transformer:
An equivalent link exists between the Upstream Parent Part (Design) and Downstream Parent Part (Manufacturing).
All the parts in the structure have the part type as wt.part.WTPart.
1. Access the associativity.properties.xconf file located in Windchill/codebase/com/ptc/core/foundation/associativity.
2. Add the following restructuring rules to the associativity.properties.xconf file:
<AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPart" value="transformoption=newPart"/>
<AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPart" value="targetType=wt.part.WTPart"/>
<AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPart" value="attributeMapping.rule1=Attribute1:String1:Attribute2:String2"/>
<AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPart" value="attributeMapping.rule2=Attribute3:String3:Attribute4:String4"/>.
In case of properties that involve mapping, the mapping attributes specified for upstream and downstream must not be the same.
* 
After you initiate the action on the selected part in the upstream, the Windchill system traverses the structure below the selected part. This configuration ensures that :
If the Windchill system detects a part with the part attribute Attribute1 set to String1, then the detected part is added in downstream, as a new part, under the part whose part attribute Attribute2 is set to String2 and part type is wt.part.WTPart.
If the Windchill system detects a part with the part attribute Attribute3 set to String3, then the detected part is added in the downstream, as a new part, under the part whose part attribute Attribute4 is set to String4 and part type is wt.part.WTPart.
3. Select the Upstream Parent Part (Design) and click in the middle pane tool bar.
4. The following structure appears in the BOM Transformer:
* 
Based on the criteria specified in the properties, Part C1 (Manufacturing) and Part C2 (Manufacturing) are added as new parts under Part T1 (Manufacturing) and Part T2 (Manufacturing) respectively.