與其他應用程式整合 > Windchill ESI 簡介 > 整合 Windchill ESI 與 Oracle Applications > 共同生產物件
  
共同生產物件
在製造工廠中,可以使用相同的材料來生產建構產品所需的不同元件。此材料可以是原料或半成品零件。在單一生產流程生產的零件可以放在一起作為共同生產物件。
ERP Connector 可讓您將在 Windchill MPMLink 內建立或變更的共同生產物件發佈至發佈目標。如需詳細資訊,請參閱發佈共同生產物件
Windchill ESI 會將共同生產物件傳遞至 EAI 軟體元件。與共同生產物件相關的資訊會在 ESI 回應的以下元素類型中發佈。
AddedCoupling
AddedCouplingMember
ChangedCoupling
ChangedCouplingMember
UnchangedCoupling
UnchangedCouplingMember
DeletedCoupling
DeletedCouplingMember
讓我們考慮一個範例,其中 ER1 是主要共同生產物件,ER2ER3 是附屬共同生產物件。
下表列出 ESI 回應訊息中不同元素標籤的使用:
情況
ER1 的元素類型
ESI 回應中 ER2ER3 的元素類型
新主要與附屬共同生產物件
AddedCoupling
AddedCouplingMember
已更新的主要與附屬共同生產物件
ChangedCoupling
ChangedCouplingMember
現有主要與附屬共同生產物件
UnchangedCoupling
UnchangedCouplingMember
已刪除的主要與附屬共同生產物件
DeletedCoupling
DeletedCouplingMember
以下範例 ESI 回應訊息顯示 ER1ER2 之 AddedCoupling 元素類型的使用。
<AddedCoupling NAME="AddedCoupling" TYPE="Unknown" STATUS="0">
<Coupling>
<ObjectID>OR:wt.mpm.coupling.Coupling2:188859:479269001-1601465286181-638582764-236-71-192-10@systemname.abc.com</ObjectID>
<Class>com.ptc.windchill.esi.Coupling</Class>
<CouplingName></CouplingName>
<CouplingDescription></CouplingDescription>
<CouplingContext></CouplingContext>
<PrimaryPartObjectID>OR:wt.part.WTPart:188812:479269001-1601465286181-638582764-236-71-192-10@systemname.abc.com</PrimaryPartObjectID>
<PrimaryPartName>ER1</PrimaryPartName>
<PrimaryPartNumber>0000000144</PrimaryPartNumber>
<PrimaryPartVersion>A</PrimaryPartVersion>
<PrimaryPartView>Design</PrimaryPartView>
<PrimaryPartUsage></PrimaryPartUsage>
<PrimaryPartAlternate></PrimaryPartAlternate>
<TargetID>Oracle:V1</TargetID>
</Coupling>
</AddedCoupling>
<ChangedCoupling NAME="ChangedCoupling" TYPE="Unknown" STATUS="0">
</ChangedCoupling>
<UnchangedCoupling NAME="UnchangedCoupling" TYPE="Unknown" STATUS="0">
</UnchangedCoupling>
<DeletedCouplingMember NAME="DeletedCouplingMember" TYPE="Unknown" STATUS="0">
</DeletedCouplingMember>
<AddedCouplingMember NAME="AddedCouplingMember" TYPE="Unknown" STATUS="0">
<CouplingMember>
<ObjectID>OR:wt.mpm.coupling.CouplingMember:188860:479269001-1601465286181-638582764-236-71-192-10@systemname.abc.com</ObjectID>
<Class>com.ptc.windchill.esi.CouplingMember</Class>
<PartObjectID>OR:wt.part.WTPart:188819:479269001-1601465286181-638582764-236-71-192-10@systemname.abc.com</PartObjectID>
<PartName>ER2</PartName>
<PartNumber>0000000145</PartNumber>
<RawMaterialObjectID></RawMaterialObjectID>
<RawMaterialName></RawMaterialName>
<RawMaterialNumber></RawMaterialNumber>
<Quantity></Quantity>
<Unit></Unit>
<CouplingObjectID>OR:wt.mpm.coupling.Coupling2:188859:479269001-1601465286181-638582764-236-71-192-10@systemname.abc.com</CouplingObjectID>
<TargetID>Oracle:V1</TargetID>
</CouplingMember>
當您發佈主要共同生產物件時,會將下列屬性傳送至發佈目標:
1. 物件 ID
2. 類別
3. 結合名稱
4. 結合描述
5. 結合前後關聯
6. 主要零件物件 ID
7. 主要零件名稱
8. 主要零件編號
9. 主要零件版本
10. 主要零件檢視
11. 主要零件使用關係
12. 主要零件全域替代
13. 目標 ID
當您發佈附屬共同生產物件時,會將下列屬性傳送至發佈目標:
1. 物件 ID
2. 類別
3. 零件物件 ID
4. 零件名稱
5. 零件編號
6. 原料物件 ID
7. 原料名稱
8. 原料編號
9. 數量
10. 單位
11. 結合物件 ID
12. 目標 ID
* 
當您使用變更通知,將設定的零件版本修訂發佈為共同生產物件的主要零件,或發佈為推進請求中的可推進物件時,相關共同生產物件也會根據發佈目標的設定來發佈。