Публикация объектов из набора "Сделано из"
Windchill MPMLink позволяет определить различные способы изготовления одной и той же завершенной или частично завершенной детали с помощью различных наборов сырья. Каждый набор исходных материалов называют набором "Сделано из". Набор "Сделано из" в преобразователе ведомости материалов является содержащим объектом
Windchill, который используется для сбора информации об исходном материале. Он не является повторно используемым и не может существовать как автономный объект. Дополнительные сведения см. в разделе
Набор "Сделано из".
На рисунке MadeFromSet1 и MadeFromSet2 являются наборами "Сделано из", созданными для Part1 и Part2 соответственно.
С помощью Windchill ESI можно опубликовать в получателе данных объекты набора "Сделано из", созданные или измененные в Windchill MPMLink. Набору "Сделано из" может быть назначен только один получатель данных, поскольку объект набора "Сделано из" не может использоваться в разных производствах.
Windchill ESI передает в программные компоненты EAI следующую информацию объекта набора "Сделано из".
Передаются следующие атрибуты MadeFromObject:
• ObjectID
• Class - com.ptc.windchill.esi.MadeFromObject
• LastChangedBy
• Number
• DefaultUnit
• Name
• PartType
• Source
• State
• View
• Version
• Iteration
• PreviousVersion
• AssociatedEffectivityID
• Type - Coproduce
• TargetID
Передаются следующие атрибуты BOMComponent объекта набора "Сделано из".
• ObjectID
• Class - com.ptc.windchill.esi.BOMComponent
• PartNumber
• AssemblyPartNumber
• AssemblyPartID
• Quantity
• Unit
• LineNumber
• FindNumber
• AlternateItemGroup
• ComponentID
• IsChildPhantom
• IsPartConfigurable
• IsPartCollapsible
• AssociatedEffectivityID
• IsRawMaterial
• Usage
• Alternate
• Type
• Category
• Потребление
• TargetID
Передаются следующие атрибуты BOMHeader объекта набора "Сделано из":
• ObjectID
• Class - com.ptc.windchill.esi.BOMHeader
• LastChangedBy
• Number
• Version
• Iteration
• EnterpriseVersion
• PreviousVersion
• Usage
• Alternate
• IsCADPhantom
• IsCollapsible
• AssociatedEffectivityID
• Type
• TargetPlant
• Quantity
• Unit
• AssociatedMadeFromObjectID
• IsAllocatedAsResource
• TargetID
В ответе ESI структура набора "Сделано из" отправляется как альтернативная ведомость материалов для завершенной или частично завершенной детали.
При публикации технологического процесса, связанного с объектом набора "Сделано из" в получателе данных, Windchill ESI публикует технологический процесс для завершенной или частично завершенной детали, связанной с набором объектов "Сделано из". Связь детали с технологическим процессом отправляется с завершенной или частично завершенной деталью вместо сделанной из набора объектов.
В ответе ESI также публикуется следующая информация:
• Данные предприятия
• Данные завода
• Данные подразделения
• Документы, связанные с объектом набора "Сделано из"
Опубликовать данные набора "Сделано из" можно с помощью следующих методов.
• Задать состояние
• Извещение об изменении
• Отправка в получатель данных
• Набор "Сделано из", связанный с ведомостью материалов, технологическим процессом и структурой ресурсов для завершенной или частично завершенной детали
Сохранение информации набора "Сделано из" в Oracle
Набор "Сделано из" сохраняется в Oracle как альтернативная ведомость материалов. Чтобы создать ведомость материалов взаимозамены в Oracle, необходимо сначала сохранить главную ведомость материалов, но это не относится к публикации набора "Сделано из". Следовательно, ведомость материалов взаимозамены BOM 001 сохраняется как главная ведомость материалов без информации о взаимозамене, а для набора "Сделано из" создается ведомость взаимозамены материалов BOM 002.
| Это является необходимым условием для поддержания обозначений взаимозамены в Oracle, чтобы сохранять информацию в ведомости материалов взаимозамены. Например, если нужно опубликовать ведомость взаимозамены 002, необходимо сохранить обозначение взаимозамены 002 в Oracle перед публикацией, чтобы можно было создать ведомость материалов взаимозамены с обозначением 002. Если обозначение взаимозамены еще не существует в Oracle, возникает исключение и ведомость материалов не создается. |