Интеграция с другими приложениями > Введение в Windchill ESI > Интеграция Windchill ESI с Oracle Applications > Объекты совместного производства
  
Объекты совместного производства
На производящих заводах одни и те же материалы могут использоваться для изготовления различных компонентов, необходимых для сборки изделия. Этот материал может быть сырьем или полуфабрикатом. Детали, которые были изготовлены в одном производственном процессе, могут быть собраны как объект совместного производства.
ERP Connector позволяет публиковать в получателе данных объекты совместного производства, созданные или измененные в Windchill MPMLink. Дополнительные сведения см. в разделе Публикация объектов совместного производства.
Windchill ESI передает объекты совместного производства в программные компоненты EAI. Информация, связанная с объектом совместного производства, публикуется в ответе ESI в следующих типах элементов.
AddedCoupling
AddedCouplingMember
ChangedCoupling
ChangedCouplingMember
UnchangedCoupling
UnchangedCouplingMember
DeletedCoupling
DeletedCouplingMember
Рассмотрим пример, в котором ER1 - основной объект совместного производства, а ER2 и ER3 - дополнительные объекты совместного производства.
В следующей таблице приведен список использования различных тегов элементов в ответном сообщении ESI.
Сценарий
Тип элемента для ER1
Тип элемента для ER2 и ER3 в ответе ESI
Новые основные и дополнительные объекты совместного производства
AddedCoupling
AddedCouplingMember
Обновленные основные и дополнительные объекты совместного производства
ChangedCoupling
ChangedCouplingMember
Существующие основные и дополнительные объекты совместного производства
UnchangedCoupling
UnchangedCouplingMember
Удаленные основные и дополнительные объекты совместного производства
DeletedCoupling
DeletedCouplingMember
В следующем примере ответного сообщения ESI показано использование типов элементов AddedCoupling для ER1 и ER2.
<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. Идентификатор объекта
2. Класс
3. Наименование сопряжения
4. Описание сопряжения
5. Контекст сопряжения
6. Идентификатор объекта основной детали
7. Наименование основной детали
8. Обозначение основной детали
9. Версия основной детали
10. Представление основной детали
11. Использование основной детали
12. Замещающая деталь основной детали
13. Идентификатор цели
Следующие атрибуты отправляются в получатель данных при публикации дополнительного объекта совместного производства.
1. Идентификатор объекта
2. Класс
3. Идентификатор объекта детали
4. Наименование детали
5. Обозначение детали
6. Идентификатор объекта сырья
7. Наименование сырья
8. Обозначение сырья
9. Количество
10. Единица
11. Идентификатор объекта сопряжения
12. Идентификатор цели
* 
При публикации ревизии детали, заданной как основная деталь объекта совместного производства с помощью извещения об изменении или как объект с возможностью продвижения в запросе на продвижение, соответствующие объекты совместного производства также публикуются на основе настройки получателя данных.