與其他應用程式整合 > Windchill ESI 簡介 > 使用 Windchill Integration for MES > 禁止發行生產 BOM 的配置選項
  
禁止發行生產 BOM 的配置選項
BOM 可包含公司內部製造或委外製造的零件。在 Windchill 辭彙,您可透過查看生產 BOM 內零件的 「來源」 屬性是設定為 「製造」「購買」 ,即可辨視。透過預設設定,當您將生產 BOM 發佈至發佈目標或 ERP 系統,設定為 「購買」 的零件也會一併發佈。使用者可以從零件或企業資料或兩者選取任何屬性組合,指定何時不發佈零件的生產 BOM。
本主題描述用來禁止生產 BOM 發行的偏好設定。使用企業規則來指定零件或企業資料,或上述兩屬性與其相應值。
先決條件
您已針對此組態建立或載入企業規則集。更多有關企業規則的資訊,請參閱定義新企業規則
欲配置以禁止發佈零件生產 BOM 的功能:
1. 使用下列其中一個選項開啟「偏好設定管理」公用程式:
按一下「網站」 > 「公用程式」 > 「偏好設定管理」
按一下「組織」 > 「公用程式」 > 「偏好設定管理」
2. 選取 ESI > 「設定」 > BOM
3. 按一下 「防止發佈生產 BOM 的企業規則集」
4. 設定偏好設定 來指定不發行零件生產 BOM 的企業規則。
5. 針對「檔案」按一下「管理發佈」「編輯發佈目標」。根據您的企業需求,將「發佈 BOM 時總是發佈零件生產 BOM」「發佈變更通知時總是發佈零件生產 BOM」的值設為「是」
以下範例示範如何定義企業規則、企業規則集,以及讓企業規則與不發佈生產 BOM 的企業規則集產生關聯的企業規則連結。
定義企業規則:
這是用來定義企業規則格式的範例。
<BusinessRule>
<ObjectID><localId>wt.businessRules.BusinessRule:210011</localId></ObjectID>
<objectContainerPath>/</objectContainerPath>
<key>ESI_ATTRIBUTE_RULE</key>
<selector>ATTRIBUTE_RULE</selector>
<name>ESI Attribute Rule</name>
<description>ESI Attribute Rule</description>
<enabled>true</enabled>
<updateIfExists>true</updateIfExists>
<configs>
<config name="objectType" value="wt.part.WTPart"></config>
<config name="source" value="=buy"></config>
</configs>
</BusinessRule>
定義企業規則集:
這是用來定義企業規則集格式的範例。
<BusinessRuleSet>
<ObjectID><localId>wt.businessRules.BusinessRuleSet:210022</localId></ObjectID>
<objectContainerPath>/</objectContainerPath>
<key>ESI_ATTRIBUTE_RULE_SET</key>
<name>ESI Attribute Rule Set</name>
<description>ESI Attribute Rule Set</description>
<enabled>true</enabled>
<overridable>true</overridable>
</BusinessRuleSet>
定義企業規則連結:
這是將企業規則與企業規則集相關聯的樣本企業規則連結。
<BusinessRuleLink>
<ObjectID><localId>wt.businessRules.BusinessRuleLink:210033</localId></ObjectID>
<ruleSet><ObjectReference><localId>wt.businessRules.BusinessRuleSet:139525</localId></ObjectReference></ruleSet>
<rule><ObjectReference><localId>wt.businessRules.BusinessRule:139524</localId></ObjectReference></rule>
<blockNumber>10</blockNumber>
</BusinessRuleLink>