用例 11:为具有相同值的实体生成下游结构
假设 BOM 变换器中存在以下结构:
Upstream Parent Part (Design)Downstream Parent Part (Manufacturing) 之间存在对等链接。
结构中所有部件的部件类型均为 wt.part.WTPart
1. 访问位于 Windchill/codebase/com/ptc/core/foundation/associativityassociativity.properties.xconf 文件。
2. 添加以下重构规则:
<Property name="com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPart" multivalued="," default=""/>
<AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPart" value="transformoption=newBranch"/>
<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=AttributeNum1:AttributeNum1"/>
<AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPart" value="attributeMapping.rule2=AttributeNum2:AttributeNum2"/>
* 
对上游选定部件启动 操作后,Windchill 系统将遍历选定部件下方的结构。此配置可确保:
如果某部件的 AttributeNum1 值与下游目标部件的 AttributeNum1 值相同,则上游部件将作为新分支添加到匹配的下游目标部件之下。
如果某部件的 AttributeNum2 值与下游目标部件的 AttributeNum2 值相同,则上游部件将作为新分支添加到匹配的下游目标部件之下。
3. 选择 Upstream Parent Part (Design),然后单击中间窗格工具栏中的
4. BOM 变换器中会显示下列结构:
* 
根据特性中指定的条件,Part C1 (Manufacturing)Part C2 (Manufacturing) 将作为新部件分别添加到 Part T1 (Manufacturing)Part T2 (Manufacturing) 之下。
这对您有帮助吗?