Windchill+ 用户帮助 > 其他功能 > 制造过程管理 > 将 eBOM 变换为 mBOM > 创建 mBOM > 关于 BOM 变换器中的“新建拆分装配”操作 > 用例:复制下游拆分装配中的所有工厂、工厂属性值、部门和部门属性值
用例:复制下游拆分装配中的所有工厂、工厂属性值、部门和部门属性值
通过下游视图中的 “新建拆分装配”操作,可利用下游视图中的现有装配在下游视图中创建多个拆分装配。有关详情,请参阅利用下游视图中的装配在下游视图中创建多个拆分装配
通过以下用例,可以更好地了解 BOM 变换器下游视图中 “新建拆分装配”操作的工作机制。
配置以下用例中提及的特性,并将这些特性添加到 custom.site.xconf 文件中。有关详情,请参阅设置特性值和传播变更。借助这些特性,可以定义要在创建下游拆分装配后复制的全部或特定实体。
假设 BOM 变换器中显示以下结构:
Upstream Parent Part (Design)Downstream Parent Part (Manufacturing) 之间存在对等链接。
Part C2 (Manufacturing)Part C1 (Manufacturing) 的子项部件。
Part C2 (Manufacturing) 的数量为 2
1. 将以下实体与 Part C1 (Manufacturing) 关联。
Part C1 (Manufacturing) 分配有工厂 Berlin
Part C1 (Manufacturing) 分配有部门 PurchaseProduction
将值为 String1 的工厂属性 Attribute1 分配给工厂 Berlin
将值为 String22 的部门属性 DeptAttribute22 分配给部门 Purchase
将值为 String33 的部门属性 DeptAttribute33 分配给部门 Production
2. 访问 custom.site.xconf 文件。有关详情,请参阅设置特性值和传播变更
3. 设置下列配置:
<Property name="com.ptc.windchill.mpml.copyOver.CopyOverPlantAndDepartmentData" default="true"/>
* 
此特性可用于复制工厂、工厂属性、部门和部门属性。如果此特性设置为 false,则系统不会复制工厂、工厂属性、部门和部门属性,即使您添加了与特定工厂、工厂属性、部门和部门属性的复制相关的其他特性也是如此。
定位以下特性:
<Property name="com.ptc.windchill.mpml.copyOver.mapsb.split.create.com.ptc.windchill.enterprise.data.EnterpriseData.com.ptc.windchill.enterprise.data.enterpriseData.PlantSpecificEnterpriseData" multivalued="," default=""/>。在此特性下添加以下特性:
<AddToProperty name="com.ptc.windchill.mpml.copyOver.mapsb.split.create.com.ptc.windchill.enterprise.data.EnterpriseData.com.ptc.windchill.enterprise.data.enterpriseData.PlantSpecificEnterpriseData" value="IdentityAttributes::view=Berlin@CopyAttributes::"/>
* 
此特性可确保复制工厂 Berlin 以及工厂 Berlin 的所有工厂属性的值。IdentityAttributes::view=Berlin@CopyAttributes:: 项可确保复制这些内容。
以下特性是复制部门实体所必需的。定位以下特性:
<Property name="com.ptc.windchill.mpml.copyOver.mapsb.split.create.com.ptc.windchill.enterprise.data.PlantFunctionalData" multivalued="," default=""/>。在此特性下添加以下特性:
<AddToProperty name="com.ptc.windchill.mpml.copyOver.mapsb.split.create.com.ptc.windchill.enterprise.data.PlantFunctionalData" value="IdentityAttributes::view=Berlin@CopyAttributes::"/>
* 
此特性可确保复制工厂 Berlin 下的所有部门和部门属性。此特性名称中的 PlantFunctionalData 项可确保复制与部门相关的所有实体。
com.ptc.windchill.enterprise.data.PlantFunctionalData 是部门数据的内部名称。由于指定了主要父项类型 PlantFunctionalData,因此复制其下的所有可变类型,即 PurchaseProduction
4. 在下游视图中选择 Part C1 (Manufacturing)
5. 在下游视图中,选择 “新建/添加” > “新建拆分装配”“新建拆分装配”对话框随即打开。
6. “在其下组装”步骤中,创建两个拆分装配 Split Assembly 1Split Assembly 2
7. “设置参数”步骤中,针对 Part C2 (Manufacturing),在 Split Assembly 1Split Assembly 2 列中,将数量分配为 1
8. 单击“完成”。BOM 变换器中会显示下列结构:
Part C1 (Design)Split Assembly 1(Manufacturing) 之间创建一个拆分对等链接。
Part C1 (Design)Split Assembly 2(Manufacturing) 之间创建一个拆分对等链接。
这对您有帮助吗?