Публикация объектов из набора "Сделано из"
Windchill MPMLink позволяет определить различные способы изготовления одной и той же завершенной или частично завершенной детали с помощью различных наборов сырья. Каждый набор исходных материалов называют набором "Сделано из". Набор "Сделано из" в преобразователе ведомости материалов является содержащим объектом Windchill, который используется для сбора информации об исходном материале. Он не является повторно используемым и не может существовать как автономный объект. Дополнительные сведения см. в разделе Набор "Сделано из".
На рисунке MadeFromSet1 и MadeFromSet2 являются наборами "Сделано из", созданными для Part1 и Part2 соответственно.
Структура набора "Сделано из"
С помощью Windchill ESI можно опубликовать в получателе данных объекты набора "Сделано из", созданные или измененные в Windchill MPMLink. Можно назначить один или несколько получателей данных для объекта набора "Сделано из" с помощью опции Связать получатели данных в меню Действия или с помощью загрузчика Windchill. Дополнительные сведения о назначении получателя данных см. в разделах Связывание получателей данных с объектами и Использование загрузчика для назначения получателей данных.
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
Количество
Единица измерения
AssociatedMadeFromObjectID
IsAllocatedAsResource
TargetID
В ответе ESI структура набора "Сделано из" отправляется как альтернативная ведомость материалов для завершенной или частично завершенной детали.
При публикации технологического процесса, связанного с объектом набора "Сделано из" в получателе данных, Windchill ESI публикует технологический процесс для завершенной или частично завершенной детали, связанной с набором объектов "Сделано из". Связь детали с технологическим процессом отправляется с завершенной или частично завершенной деталью вместо сделанной из набора объектов.
В ответе ESI также публикуется следующая информация:
Данные предприятия
Данные завода
Данные подразделения
Документы, связанные с объектом набора "Сделано из"
Опубликовать данные набора "Сделано из" можно с помощью следующих методов.
Задать состояние
Извещение об изменении
Отправка в получатель данных
Набор "Сделано из", связанный с ведомостью материалов, технологическим процессом и структурой ресурсов для завершенной или частично завершенной детали
Сохранение информации набора "Сделано из" в Oracle
Набор "Сделано из" сохраняется в Oracle как альтернативная ведомость материалов. Чтобы создать ведомость материалов взаимозамены в Oracle, необходимо сначала сохранить главную ведомость материалов, но это не относится к публикации набора "Сделано из". Следовательно, ведомость материалов взаимозамены BOM 001 сохраняется как главная ведомость материалов без информации о взаимозамене, а для набора "Сделано из" создается ведомость взаимозамены материалов BOM 002.
* 
Это является необходимым условием для поддержания обозначений взаимозамены в Oracle, чтобы сохранять информацию в ведомости материалов взаимозамены. Например, если нужно опубликовать ведомость взаимозамены 002, необходимо сохранить обозначение взаимозамены 002 в Oracle перед публикацией, чтобы можно было создать ведомость материалов взаимозамены с обозначением 002. Если обозначение взаимозамены еще не существует в Oracle, возникает исключение и ведомость материалов не создается.
Рекомендуется назначать компонентам номера позиций, если ведомость материалов, набор "Сделано из" или объект совместного производства содержит дублирующиеся компоненты. Например, при наличии структуры, показанной ниже, необходимо назначить компонентам номера позиций.
Car
└ Wheel (Line Number = 10)
└ Wheel (Line Number = 20)
└ Wheel (Line Number = 30)
└ Wheel (Line Number = 40)
└ Seat (Line Number = 50)
При удалении и добавлении того же компонента (в сценарии, когда компонент не дублируется на том же уровне для одного и того же родителя) в результирующем отклике ESI этот компонент будет содержаться как измененный компонент.
Если у нас имеются дублирующиеся ссылки на сырье и одна из них удаляется и снова добавляется, ответ будет содержать удаленную ссылку в удаленном контейнере и добавленную ссылку в добавленном контейнере.
Было ли это полезно?