测试版本:Teamcenter11
在TC11的默认设置中,发送Item或Itemrevision对象至项目时,BOMView不会一起指派给项目,如图1,但在某些场景下,我们需要将BOM视图或表单对象一同发送至项目中,那么该如何实现呢?
图1
具体操作步骤
这里以BOMView Revision为例,通过BMIDE中的传播规则来控制项目属性的传播,如owning_project及project_list等。
新建传播规则,BMIDE→编辑器→传播规则编辑器,如图2;
图2
点击添加按钮,如图3;
图3
新建传播规则,如图4、图5所示;
图4
图5
Forward:源业务对象及其子级
Reverse:源业务对象及其父级
分为CheckIn、CheckOut、Create、Delete、Export、Import、Revise、Save、SaveAs、All,表示触发该传播规则的操作。
分为No Group、Security Group I、Security Group II、Security Group III,表示一组相同传播规则的属性,可通过属性常数Fnd0PropagationGroup判断该属性属于何组,如图6。
图6
分为Merge、Order、Fill、OverWrite,该项与传播组配合使用,表示若传播组中的属性在目标业务对象中已存在,该如何处理。
一般地,对于传播组Security Group I的属性,传播样式为Merge;对于传播组Security Group II的属性,传播样式为Fill、OverWrite;对于传播组Security Group III的属性,传播样式为Order。
部署至TC,重新发送零组件至项目,BOMView Revision也会一同发送到项目中,如图7;
图7
通过配置传播规则,可以实现在发送Item或ItemRevision的同时,将BOM视图版本或表单一同指派到项目中,也可按照业务实际需求,修改传播规则,增加了系统的可配置性。