更新子類型屬性
如果已為上游零件建立子類型,BOM 轉換器不會以對上游零件中的子類型進行的任何變更自動更新任何關聯的下游零件。欲確保將子類型變更傳播至下游零件,請遵循下列步驟:
1. 導覽至下列內容:
com.ptc.windchill.mpml.copyOver.create.wt.part.WTPart
com.ptc.windchill.mpml.copyOver.update.wt.part.WTPart
2. 將子類型名稱新增至這裡的每個內容。例如,其中的 <SUBTYPE_ATTRIBUTE> 是為上游零件建立之子類型的名稱:
<Property name="com.ptc.windchill.mpml.copyOver.create.wt.part.WTPart" default="WCTYPE|wt.part.WTPart~MBA|source,WCTYPE|wt.part.WTPart~MBA|contextReference^WCTYPE|wt.inf.context.WTcontext,WCTYPE|wt.part.WTPart~MBA|partType,WCTYPE|wt.part.WTPart~MBA|describedBy@WCTYPE|wt.epm.structure.EPMDescribeLink,WCTYPE|wt.part.WTPart~MBA|describedBy@WCTYPE|wt.part.WTPartDescribeLink,WCTYPE|wt.part.WTPart~MBA|buildTarget@WCTYPE|wt.epm.build.EPMBuildRule,WCTYPE|wt.part.WTPart~MBA|references@WCTYPE|wt.part.WTPartReferenceLink,WCTYPE|wt.part.WTPart~SCA|ALL_CLASSIFICATION_IBAS,WCTYPE|wt.part.WTPart~IBA|<SOFT_TYPE_ATTRIBUTE>"/>
<Property name="com.ptc.windchill.mpml.copyOver.update.wt.part.WTPart" default="WCTYPE|wt.part.WTPart~MBA|source,WCTYPE|wt.part.WTPart~MBA|contextReference^WCTYPE|wt.inf.context.WTcontext,WCTYPE|wt.part.WTPart~MBA|partType,WCTYPE|wt.part.WTPart~MBA|describedBy@WCTYPE|wt.epm.structure.EPMDescribeLink,WCTYPE|wt.part.WTPart~MBA|describedBy@WCTYPE|wt.part.WTPartDescribeLink,WCTYPE|wt.part.WTPart~MBA|buildTarget@WCTYPE|wt.epm.build.EPMBuildRule,WCTYPE|wt.part.WTPart~MBA|references@WCTYPE|wt.part.WTPartReferenceLink,WCTYPE|wt.part.WTPart~SCA|ALL_CLASSIFICATION_IBAS,WCTYPE|wt.part.WTPart~MBA|choice@WCTYPE|com.ptc.windchill.option.model.ChoiceMappableChoiceLink,WCTYPE|wt.part.WTPart~IBA|<GLOBAL_ATTRIBUTE>"/>
3. 執行 xconfmanager -p
更新零件屬性與關聯 - 最佳作法
即使未安裝 Windchill MPMLink,也可使用下列檔案:
Windchill\codebase\com\ptc\core\foundation\associativity\xconfs\associativity.properties.xconf
此檔案由可能具有轉換功能的其他模組使用,例如 Arbortext
安裝 Windchill MPMLink 後,可使用下列檔案:
Windchill\codebase\com\ptc\windchill\mpml\xconfs\mpmlink.properties.xconf
當執行 Windchill MPMLink 的特定轉換動作時,此檔案所定義的設定優先於可在其他 xconf 檔案中找到的其他任何重複設定,例如 Arbortext 所使用的設定。建議當修改這裡的任何一個檔案時,也修改其他檔案,以在所有轉換動作之間保持一致性。
這是否有幫助?