다른 응용 프로그램과 통합 > 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
* 
변경 공지를 사용하여 공동 제작 객체의 기본 부품으로 또는 수준 올리기 요청에서 수준 올리기 가능 객체로 설정된 부품 개정을 게시하면 배포 대상 설정에 따라 관련 공동 제작 객체도 게시됩니다.