使用案例 3:建立已產生的製程計劃以延用特定關聯與屬性
在此使用案例中,我們將說明如何使用規則檔案篩選出存在於變體 mBOM 與泛用製程計劃結構中的一些關聯與屬性,來建立已產生的製程計劃。
現有泛用 mBOM、變體 mBOM 與泛用製程計劃結構
請考慮下列泛用與變體 mBOM 結構存在於 BOM 轉換器中,且泛用製程計劃存在於 PPB 中:
• Generic mBOM 是可供配置模組的父零件。
• Child 1 與 Child 2 已分配給 Generic mBOM。
• Variant mBOM 1 與 Variant mBOM 2 是衍生自可供配置模組的變體,且分別具有 Child 1 與 Child 2 作為其分配。
• Variant mBOM 是這些變體的父零件。
• Generic Process Plan 是與可供配置模組相關聯的製程計劃。
• 會將 Child 1 分配至與類型 com.ptc.windchill.mpml.MPMDocumentDescribeLink 的 Describe Document 相關聯的 Operation 1。
• 會將 Child 2 分配至與類型 com.ptc.windchill.mpml.MPMDocumentReferenceLink 的 Reference Document 相關聯的 Operation 2。
• Setup Cost 與 Setup 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/associativity 的 associativity.properties.xconf檔案。
2. 指定規則檔案的文件類型,如下列內容中所指定:
<Property name="com.ptc.windchill.associativity.gdsRuleDocumentType"default="wt.doc.WTDocument" />
3. 在 PPB 中,開啟
Generic Process Plan,然後按一下
「文件集」標籤中的
![](../../Windchill_Help_Center/images/IconCreateDoc.gif)
「插入新的」。
4. 在「新建文件」對話方塊中,從「類型」清單中選取「文件」,然後按一下「瀏覽」,選取您建立的規則檔案。
使用指定結構與規則檔案建立已產生的製程計劃
1. 在 PPB 中,針對 Generic Process Plan,使用「開啟相關物件」動作,在樹擇取器中開啟 Variant mBOM。
2. 選取 Variant mBOM,以滑鼠右鍵按一下 Generic Process Plan,然後選取「產生製程計劃」。
3. 按一下「確定」。
已產生的製程計劃
已產生的製程計劃會根據規則檔案建立。Generated Process Plan 1 會顯示在 PPB 的「已產生的製程計劃」標籤中。
• Describe Document 與 Variant Operation 1 相關聯。
• 僅將 Setup Cost 指派給 Variant Operation 3。