使用案例 3:建立已產生的製程計劃以延用特定關聯與屬性
在此使用案例中,我們將說明如何使用規則檔案篩選出存在於變體 mBOM 與泛用製程計劃結構中的一些關聯與屬性,來建立已產生的製程計劃。
現有泛用 mBOM、變體 mBOM 與泛用製程計劃結構
請考慮下列泛用與變體 mBOM 結構存在於 BOM 轉換器中,且泛用製程計劃存在於 PPB 中:
Generic mBOM 是可供配置模組的父零件。
Child 1Child 2 已分配給 Generic mBOM
Variant mBOM 1Variant mBOM 2 是衍生自可供配置模組的變體,且分別具有 Child 1Child 2 作為其分配。
Variant mBOM 是這些變體的父零件。
Generic Process Plan 是與可供配置模組相關聯的製程計劃。
會將 Child 1 分配至與類型 com.ptc.windchill.mpml.MPMDocumentDescribeLinkDescribe Document 相關聯的 Operation 1
會將 Child 2 分配至與類型 com.ptc.windchill.mpml.MPMDocumentReferenceLinkReference Document 相關聯的 Operation 2
Setup CostSetup Time 是指派給 Operation 3 的屬性。
建立規則檔案
{
"copyOverRules": [
{
"sourceType": "com.ptc.QualityOperation",
"targetType": "com.ptc.QualityOperation",

"excludedAttributes": "SetupTime",

"includedAssociations": [
"com.ptc.windchill.mpml.MPMDocumentDescribeLink"
]
}
]
}
excludedAttributes 定義指定 Setup Time 不應延用至已產生的製程計劃。
includedAssociations 定義指定只應將 Describe Document 延用至已產生的製程計劃。
將規則檔案與泛用製程計劃相關聯
1. 存取位於Windchill/codebase/com/ptc/core/foundation/associativityassociativity.properties.xconf檔案。
2. 指定規則檔案的文件類型,如下列內容中所指定:
<Property name="com.ptc.windchill.associativity.gdsRuleDocumentType"default="wt.doc.WTDocument" />
3. 在 PPB 中,開啟 Generic Process Plan,然後按一下「文件集」標籤中的 「插入新的」。
4. 「新建文件」對話方塊中,從「類型」清單中選取「文件」,然後按一下「瀏覽」,選取您建立的規則檔案。
使用指定結構與規則檔案建立已產生的製程計劃
1. 在 PPB 中,針對 Generic Process Plan,使用「開啟相關物件」動作,在樹擇取器中開啟 Variant mBOM
2. 選取 Variant mBOM,以滑鼠右鍵按一下 Generic Process Plan,然後選取「產生製程計劃」
3. 按一下「確定」
已產生的製程計劃
已產生的製程計劃會根據規則檔案建立。Generated Process Plan 1 會顯示在 PPB 的「已產生的製程計劃」標籤中。
Describe DocumentVariant Operation 1 相關聯。
僅將 Setup Cost 指派給 Variant Operation 3
這是否有幫助?