其他功能 > 製造流程管理 > 將 eBOM 轉換為 mBOM > 建立 mBOM > 「產生下游結構」動作概觀
「產生下游結構」動作概觀
處理大型工程 BOM 結構時,可以自動化從設計 BOM 產生製造 BOM 的流程。「產生下游結構」動作位於 BOM 轉換器的中間窗格工具列中,用於透過可自訂的邏輯從上游結構產生下游結構。
預設邏輯可將特定零件傳送到下游結構,然後根據各種內嵌案例重建它們。您可以使用 associativity.properties.xconf 檔案中的一組內容來配置此預設邏輯,或透過委派架構對其進行完全自訂。
如需有關配置及自訂自動 BOM 轉換的詳細資訊,請參閱 Configuring and Customizing Automatic BOM Transformation
您也可以從範本衍生製造 BOM 的根節點與組件節點,並指定在製造 BOM 中新增之新節點下轉換設計 BOM 結構時應套用的規則。
範本:範本可以是下列任何一項:
具有包含轉換規則之關聯文件的零件結構。
沒有關聯文件的零件結構。
包含轉換規則的文件。
規則:JSON 格式的文字檔案,可指定要在將上游結構轉換為下游結構時套用的規則。
規則可以零件、使用關係或出現位置的相符屬性值為基礎。例如,如果上游子零件的屬性值與下游組件的屬性值相符,請在相符組件下轉換子零件。
規則也可指定在上游與下游結構之間建立對等連結。
* 
如果規則檔案無法使用,會考慮使用在 associativity.properties.xconf 檔案中指定的內容來產生下游結構。
如需有關產生下游結構的詳細資訊,請參閱產生下游結構使用案例:產生下游結構
最佳作法
以下是當您使用 「產生下游結構」動作時對您有幫助的一些最佳作法與資訊:
請僅對所選組件使用一次 「產生下游結構」動作。
對於涉及對應的內容,請在對應屬性中指定唯一值。例如,<AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPart" value="attributeMapping.rule1=attribute1:String1:attribute2:String2"/>
associativity.properties.xconf 檔案中指定目標類別內容是使用此動作的先決條件。內容檔案位於 Windchill/codebase/com/ptc/core/foundation/associativity
例如:<AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPartUsageLink" value="targetType=wt.part.WTPart"/>
當在例如 Axle Assembly 等組件上啟動此動作時,應用程式會遍歷 Axle Assembly 下的結構,並為 Axle Assembly 下的零件產生下游結構。
當您選取諸如零件主物件、延伸資料、標準控制特徵等無效物件時,會禁用此動作。
您可以建立新屬性,並在針對此動作定義的內容中使用這些屬性。
此動作支援 Windchill 中的全域、本機與已計算屬性。也支援布林、字串、實數、整數屬性。但是,不支援日期屬性。
這是否有幫助?