Интеграция с другими приложениями > Введение в Windchill ESI > Интеграция Windchill ESI с SAP > Возможности Windchill ESI > Ведомости материалов
  
Ведомости материалов
Windchill ESI позволяет публиковать для получателей данных многоуровневые ведомости материалов, которые были созданы или изменены в системе Windchill PDMLink. С помощью Windchill PDMLink можно настроить Windchill ESI для публикации отдельных атрибутов ведомости материалов, которые могут использоваться для создания ведомостей материалов. В дополнение к публикации ведомостей материалов и их атрибутов Windchill ESI можно настроить для одновременной публикации создаваемых и изменяемых деталей.
Windchill ESI позволяет также публиковать различные использования и взаимозамены ведомостей материалов.
Ведомости материалов могут содержать назначенные наборы опций и связанные основные и расширенные выражения в ответе Windchill ESI в соответствии с надлежащими настройками в получателе данных. Сохраненный фильтр, связанный с получателем данных, используется для получения правильной версии независимых выражений для публикации. Назначенное выражение может также быть инициатором публикации информации об опциях и вариантах, если соответствующие опции и варианты еще не опубликованы, в намеченном получателе данных.
При связывании различных атрибутов с ведомостью материалов в Windchill PDMLink модуль Windchill ESI передает эти атрибуты компонентам программного обеспечения EAI. Ниже приведен список передаваемых атрибутов.
Последнее изменение выполнил
Ограничение по дате
Ограничение по серийному номеру
Ограничение по номеру партии
Использование
Взаимозамена
Обозначение детали сборки
Атрибут, определяющий, является ли сборка фантомом CAD
Версия
Опубликованная ранее версия детали
Итерация
Количество компонента
Единица измерения количества компонента
Номер позиции компонента
Обозначение заменяющей детали
Количество заменяющей детали
Номер позиции заменяющей детали
Позиционное обозначение
Получатели данных
Атрибут, определяющий, является ли компонент фантомом CAD
Идентификатор детали сборки
Идентификатор компонента
Группа альтернативных элементов
Обозначение детали компонента
Опубликованная ранее версия детали
Конфигурируемый узел
Свертываемый
После того как данные ведомости материалов будут опубликованы в Windchill PDMLink, компоненты программного обеспечения EAI сопоставят атрибуты ведомости материалов Windchill PDMLink с атрибутами ведомости материалов получателя данных. В следующей таблице показано сопоставление атрибутов ведомости материалов Windchill PDMLink с атрибутами ведомости материалов SAP.
Атрибут ведомости материалов Windchill PDMLink
Атрибут ведомости материалов SAP
Обозначение детали сборки
Наименование номера элемента ведомости материалов
Ограничение по дате
Альтернативная дата ведомости материалов
Обозначение детали компонента
Наименование элемента компонента
Количество компонента
Количество компонента
Номер позиции компонента
Номер последовательности элемента
Обозначение заменяющей детали
Наименование заменяющего компонента
Количество заменяющей детали
Количество заменяющей детали компонента
Получатель данных
Производство
Использование ведомости материалов
Использование
Взаимозамена ведомости материалов
Взаимозамена
Группа альтернативных элементов
Группа альтернативных элементов
Итерация детали сборки Windchill PDMLink (заголовка ведомости материалов) передается компонентам программного обеспечения EAI, однако атрибут не передается в SAP. Если целевая система SAP, которая служит получателем публикации, способна обрабатывать итерации ведомости материалов Windchill PDMLink, то часть EAI компонентов программного обеспечения ESI может быть расширена так, чтобы можно было передавать информацию в SAP. Однако в системе SAP в настоящее время нет атрибута, с помощью которого можно обрабатывать информацию об итерациях.
Атрибут "Получатели данных" в Windchill PDMLink указывает получатель данных, в котором должна быть создана или изменена ведомость материалов. Компоненты программного обеспечения EAI используют эту информацию для обмена данными с соответствующим получателем данных и передачи ему производственной информации.
Некоторые атрибуты передаются компонентами программного обеспечения EAI получателю данных без преобразования. Однако несколько атрибутов содержат значения, которые могут изменяться компонентами программного обеспечения EAI или использоваться как ссылки этими компонентами.
Windchill PDMLink передает атрибут начальной даты ограничения применимости в формате ГГГГ-ММ-ДД ЧЧ:ММ:СС. При использовании Windchill ESI предполагается, что настройки часового пояса являются общими для Windchill PDMLink, TIBCO и SAP. Компоненты программного обеспечения EAI удаляют метку времени, которая сопровождает дату до момента передачи данных получателю.
Для ограничения применимости по серии Windchill PDMLink передает начальный и конечный серийные номера диапазона, который был задан как значение для ограничения применимости, а также связанный с ним контекст ограничения применимости. Компоненты программного обеспечения EAI сопоставляют начальный и конечный серийные номера с атрибутами "серийный номер начальный" и "серийный номер конечный" ограничения применимости серийного номера в SAP, где серийные номера фактически принадлежат контексту сборки. Если сборки контекста нет в SAP, она создается.
Для ограничения по номеру партии Windchill PDMLink передает номера партий, начальный и конечный номер диапазона, заданного для ограничения применимости, но компоненты программного обеспечения EAI игнорируют их. Это происходит потому, что SAP изначально не поддерживает ограничение по номеру партии и для того, чтобы эта форма ограничения применимости могла быть использована, необходима настройка.
* 
Сборка контекста, связанная с ограничением применимости для серийного номера (или номера партии), должна содержать компонент, для которого ограничение применимости серийного номера (или номера партии) определяется в Windchill. Если это не так и если для настройки "Проверка контекста конфигурации по ограничению применимости" задано значение "Да", публикация не выполняется. Кроме того, если при публикации применимости по серийным номерам (или по номерам партий) объект контекста не является деталью выпуска и если для настройки "Включить контекст конфигурации по ограничению применимости" задано значение "Нет", публикация не выполняется. Но если для этой настройки задано значение "Да", то объект контекста автоматически включается в выпуск.
* 
По своему замыслу Windchill PDMLink не поддерживает измененные (обновленные) замены. Тот же результат достигается с помощью действий "Удалить" и "Создать".
Некоторые атрибуты, требующиеся при создании или изменении ведомостей материалов, не предоставляются Windchill PDMLink по умолчанию. В таких случаях Windchill ESI устанавливает значения по умолчанию в программных компонентах EAI, прежде чем передать данные получателю данных. В приведенной ниже таблице перечислены атрибуты ведомости материалов, устанавливаемые по умолчанию в Windchill ESI, и их значения по умолчанию.
Значения по умолчанию ведомости материалов SAP
Атрибут ведомости материалов SAP
Значение по умолчанию
Использование
1 (производство)
Взаимозамена
01
Windchill ESI поддерживает отправку сразу нескольких компонентов в ведомость материалов при публикации этой ведомости материалов из Windchill PDMLink. Можно настроить отправку информации о номере позиции для каждого из компонентов или использовать значение по умолчанию для публикации информации о номере позиции в производственной системе.
При создании компонентов в ведомости материалов несколько атрибутов Windchill PDMLink сопоставляются с SAP. Ниже перечислены сопоставляемые атрибуты компонентов.
Сопоставление атрибутов компонентов ведомости материалов Windchill PDMLink с атрибутами компонентов ведомости материалов SAP
Атрибут компонента ведомости материалов Windchill PDMLink
Атрибут компонента ведомости материалов SAP
Обозначение детали
Компонент
Количество
Количество компонента
Номер позиции
Обозначение объекта
Группа альтернативных элементов
Группа альтернативных элементов
* 
Группа альтернативных элементов отправляется с компонентом только тогда, когда у компонента есть замена.
Есть несколько атрибутов, которые требуются в системе SAP для создания или удаления компонентов ведомости материалов, которые не поддерживаются Windchill PDMLink. В этом случае Windchill ESI устанавливает значения по умолчанию в программных компонентах EAI, прежде чем передать данные в SAP. В приведенной ниже таблице перечислены атрибуты компонентов ведомости материалов SAP, устанавливаемые по умолчанию в Windchill ESI, и их значения.
Значения по умолчанию компонентов ведомости материалов SAP
Атрибут компонента ведомости материалов SAP
Значение по умолчанию
Категория объекта
L (изделие в наличии)
Приоритет
1 (основной)
Стратегия
2 (проверка 100 %)
Вероятность использования
100
Windchill ESI также предоставляет пользователям возможность отправлять сразу несколько замен, связанных с любыми из компонентов, перечисленных в ведомости материалов при публикации ведомости материалов из Windchill PDMLink. Замены Windchill PDMLink сопоставлены с взаимозаменами SAP.
При создании замен в ведомости материалов несколько атрибутов Windchill PDMLink сопоставляются с SAP. Ниже перечислены сопоставляемые атрибуты замен.
Сопоставление атрибутов замен ведомости материалов Windchill с атрибутами взаимозамен ведомости материалов SAP
Атрибут замены ведомости материалов Windchill PDMLink
Атрибут взаимозамены ведомости материалов SAP
Обозначение заменяющей детали
Взаимозамена
Количество взаимозамены
Количество компонента
Номер позиции
Обозначение объекта
Группа альтернативных элементов
Группа альтернативных элементов
Есть несколько атрибутов, которые требуются в системе SAP для создания или удаления замен ведомости материалов, которые не поддерживаются Windchill ESI. В этом случае Windchill ESI устанавливает значения по умолчанию в программных компонентах EAI, прежде чем передать данные в SAP. В приведенной ниже таблице перечислены атрибуты замены ведомости материалов SAP, устанавливаемые по умолчанию в Windchill ESI, и их значения по умолчанию.
Значения по умолчанию замены ведомости материалов SAP
Атрибут замены ведомости материалов SAP
Значение по умолчанию
Категория объекта
L (изделие в наличии)
Приоритет
2 (дополнительный)
Стратегия
2 (проверка 100 %)
Вероятность использования
1
Windchill также поддерживает публикацию позиционных обозначений, связанных с компонентами в ведомости материалов. Однако поскольку понятие позиционных обозначений, как оно принято в Windchill, не существует в SAP, часть EAI компонентов программного обеспечения Windchill ESI не поддерживает публикацию позиционных обозначений в SAP.
* 
Информация о наборе опций доступна только в ответе Windchill ESI, а набор опций не включается в стандартную версию (OOTB) SAP. Необходимо настроить информацию о наборе опций, существующую в ответе Windchill ESI, чтобы использовать ее в SAP.
Если при использовании ориентированного на объект режима публикации сборки для атрибута получателя данных Публиковать связанные документы при публикации ведомости материалов задано значение Да, то публикуются и документы, связанные с деталями в сборке.
Публикация инкрементной информации для эквивалентных ведомостей материалов в получателе данных
При повторной публикации объекта в получателе данных отправляемая информация составляется на основе информации, которая была опубликована ранее. Эта ситуация возникает при наличии родительской ведомости материалов, опубликованных в получателе данных, и еще не опубликованных эквивалентных дочерних ведомостей материалов. Если дочерние ведомости материалов должны быть впоследствии опубликованы, можно использовать те же получатели данных, которые использовались для родительской ведомости материалов. Не требуется создавать другой получатель данных и связывать его с дочерними ведомостями материалов.
Это поведение может быть проиллюстрировано с помощью следующего примера.
В сборке для Computer A.20 (Производство) имеются компоненты-детали, ЦП, мышь, клавиатура, монитор и веб-камера, которые были опубликованы в получателях данных DT-1100 и DT-1200. Получатели данных - это заводы-изготовители в дочерних системах
Впоследствии в соответствии с бизнес-требованиями возникла потребность создать дочерние эквивалентные ведомости материалов для DT-1100 и DT-1200. Теперь можно создать дочернее представление представления "Производство" следующим образом.
Производство
1100
1200
Затем создайте дочерние эквивалентные ведомости материалов Computer A10 (1100) и Computer A30 (1200)из родительской эквивалентной производственной ведомости материалов Computer, A20 (Производство), как показано на следующем рисунке:
Свяжите получатель данных DT-1100 с ведомостью материалов Computer, A.10 (1100), а получатель данных DT-1200 - с ведомостью материалов Computer, A.30 (1200) и опубликуйте эти ведомости материалов в получателях данных. Инкрементные изменения рассчитываются путем сравнения Computer, A.10 (1100) и Computer A.30 (1200) с Computer, A.20 (Производство), и ведомости материалов отправляются как измененные ведомости материалов.
Ответ для ведомости материалов Computer A.10 (1100), опубликованной в DT-1100, рассчитывается, как показано в следующей таблице:
Объект
Действие
Тип
Компьютер A.10 (1100)
Изменение
Деталь и сборочная деталь
Монитор A.2 (1100)
Изменение
Деталь
Мышь A.2 (1100)
Изменение
Деталь
Клавиатура A.1 (Производство)
Нет
Деталь
ЦП B.1 (Производство)
Нет
Деталь
Оптический диск A.1 (1100)
Создать
Деталь
Все компоненты соответственно помечаются как "Создание", "Удаленные", "Изменение" или "Нет"
Ответ для ведомости материалов Computer A.30 (1200), опубликованной в DT-1200, рассчитывается, как показано в следующей таблице:
Объект
Действие
Тип
Компьютер A.30 (1200)
Изменение
Деталь и сборочная деталь
Монитор с сенсорным экраном A.1 (1200)
Создать
Деталь
Мышь A.1 (1200)
Изменение
Деталь
Клавиатура A.1 (1200)
Изменение
Деталь
ЦП A.1 (1200)
Изменение
Деталь
Веб-камера 5M A.1 (1200)
Создать
Деталь
Все компоненты соответственно помечаются как "Создание", "Удаленные", "Изменение" или "Нет"
Это поведение управляется свойством com.ptc.windchill.esi.CalculateDeltaUsingLatestPublishedObject, которое имеет значение по умолчанию: TRUE. Для предотвращения публикации дочерних ведомостей материалов в тех же самых получателях данных, в которых ранее были опубликованы родительские ведомости материалов, измените значение этого свойства на FALSE. Дополнительные сведения см. в руководствах по настройке ESI.
* 
С помощью Windchill PDMLink можно опубликовать итерации ведомости материалов, которые не являются последними ревизиями. Например, если объект P1 B.10 опубликован в получателе данных, а затем нужно опубликовать объект P1 A.15(более ранняя версия), который не был ранее опубликован в этом получателе данных, то эту ведомость материалов можно будет опубликовать, если такая публикация разрешается дочерней системой публикации. Такая публикация разрешена в SAP.
Можно опубликовать выражения в ведомости материалов. Дополнительные сведения см. в разделе Сведения о публикации связанных назначенных выражений