Распространение изменений родительского объекта
Могут существовать обновления, выполненные в родительской структуре недавно; например, были добавлены новые детали или удалены существующие детали. Эти обновления могут быть не отражены в дочерней структуре. Для обновления дочерней структуры с учетом последних изменений в родительской структуре можно использовать панель Распространить изменения родительского объекта в браузерах производственной ассоциативной структуры деталей. Приложение сравнивает текущую итерацию родительского объекта с предыдущей обновленной итерацией, которая была связана с текущей дочерней итерацией. Можно просмотреть обнаруженные изменения и распространить нужные изменения на дочернюю структуру.
По умолчанию в качестве критерия при сравнении объектов используется связь эквивалентности. Можно изменить критерий сравнения и использовать обозначение опорной структуры или временной интервал. Дополнительные сведения см. в разделе
Настройка механизма сравнения.
Для распространения изменений родительского объекта выполните следующие действия.
1. Щелкните значок
на средней части панели инструментов и выберите соответствующие детали в родительской структуре.
Панель Распространить изменения родительского объекта откроется в правой части окна браузера.
| Для использования механизма обнаружения изменений родительского объекта требуется, чтобы была выбрана деталь в родительской структуре. Затем путем выполнения поиска обнаруживаются изменения, внесенные в узлы, связанные с первым уровнем. Выбор, сделанный в дочерней структуре, не оказывает влияния на результаты поиска. |
2. Чтобы выполнить поиск изменений родительских объектов на основании извещения об изменении, созданного для родительской детали, введите номер извещения об изменении или номер задания на изменение в поле Номер изменения. Будут обнаружены изменения, внесенные в результирующие объекты, которые перечислены в извещении об изменении или задании на изменение.
| • Если используется номер изменения, выбирать деталь в родительской структуре необязательно. Даже если деталь выбрана в родительской структуре, система отображает только те расхождения, которые относятся к деталям, связанным с указанным номером изменения. • Можно настроить критерий поиска для поля Номер изменения для обнаружения изменений, внесенных посредством запроса на продвижение. Дополнительные сведения см. в разделе Настройка критериев номера изменения. |
3. Укажите критерии поиска, чтобы указать, какие изменения в родительских объектах нужно просмотреть:
◦ Критерии: чтобы указать механизм сравнения для обнаружения родительских изменений, выберите подходящий механизм из списка Критерии.
▪ Опорная структура: введите номер опорной структуры в это поле. Текущая итерация родительской структуры сравнивается с деталями, включенными в указанную опорную структуру.
▪ Устарело - текущая итерация родительской структуры сравнивается с предыдущей обновленной версией, которая была связана с текущей дочерней итерацией.
▪ Длительность: введите длительность в соседнем поле. Текущая итерация родительской структуры сравнивается с итерацией, доступной в течение указанного времени.
◦ Можно отфильтровать результаты поиска, указав тип изменений родительских объектов, которые должны перечисляться в списке Все изменения.
▪ В неправильном положении: обнаруживает детали с измененными координатами расположения.
▪ Выражения использования: обнаруживает детали с обновленными выражениями, назначенными связям использования. Поддерживаемые выражения могут быть базовыми и расширенными. Выражения использования: также обнаруживает сцепленные выражения. Однако независимые назначенные выражения не обнаруживаются.
▪ Выражения вхождения: обнаруживает детали с обновленными выражениями, назначенными вхождениям. Поддерживаемые выражения могут быть базовыми и расширенными. Выражения вхождения - также обнаруживает сцепленные выражения. Однако независимые назначенные выражения не обнаруживаются.
▪ Выражения элемента - обнаруживает детали с обновленными выражениями, назначенными элементам. Поддерживаемые выражения могут быть базовыми и расширенными. Выражения вхождения - также обнаруживает сцепленные выражения. Выражения элемента также обнаруживают независимые назначенные выражения.
▪ Удаленные детали - обнаруживает детали, которые были удалены.
▪ Добавленные детали - обнаруживает детали, которые были добавлены.
▪ Количество: обнаруживает детали с измененными количественными значениями.
▪ Атрибуты использования - обнаруживает детали с обновленными значениями атрибутов использования, которые определены в стандартной платформе переноса данных MPMLink. В стандартной версии критерий
Атрибуты использования обнаруживает изменения для атрибута
Поисковое обозначение. Можно настроить этот критерий для обнаружения атрибутов по собственному выбору. Дополнительные сведения см. в разделе
Настройка критериев для атрибутов детали и атрибутов использования.
Критерий поддерживает локальные и глобальные атрибуты. Он не поддерживает зависимые атрибуты, такие как псевдонимы, каскадные и расчетные атрибуты.
▪ Атрибуты детали: обнаруживает детали с обновленными значениями для связанных атрибутов, включая атрибуты классификации. Эти атрибуты должны быть определены в стандартной платформе переноса данных MPMLink. В стандартной версии критерий
Атрибуты детали обнаруживает изменения для атрибутов
Источник и
Режим сборки. Можно настроить этот критерий для обнаружения атрибутов по собственному выбору. Дополнительные сведения см. в разделе
Настройка критериев для атрибутов детали и атрибутов использования.
Критерий поддерживает локальные и глобальные атрибуты. Он не поддерживает зависимые атрибуты, такие как псевдонимы, каскадные и расчетные атрибуты.
▪ Замененные детали: обнаруживает детали, которые были заменены новыми деталями, существующими деталями, альтернативными или заменяющими деталями и равноправными эквивалентными деталями.
▪ Ограничение применимости: обнаруживает детали с обновленными значениями ограничения применимости для следующих типов: партия, блок, серийный номер, MSN и дата. Изменения в значениях ограничения применимости обнаруживаются, только если создана новая ревизия детали.
▪ Контролируемые характеристики: обнаруживает детали с добавленными или удаленными контролируемыми характеристиками.
4. Нажмите кнопку Поиск.
Поле на панели
Изменения родительского объекта отображает результат поиска при выполнении задания поиска. Изменения, обнаруженные для деталей в родительской структуре, приведены в таблице. Каждая строка в таблице отображает обновленные сведения о детали, а также текущие и предыдущие значения для типа изменения. Дополнительные сведения о текущих и предыдущих значениях см. в разделе
Текущие и предыдущие значения для типов расхождений.
В таблице также отображается следующий статус для каждого изменения.
◦ Разрешено - изменения в родительской структуре уже разрешены в дочерней структуре.
◦ Автоматически: изменения в родительской структуре могут быть распространены в дочернюю структуру с помощью действия
.
◦ Вручную - изменения в родительской структуре не могут быть распространены с использованием логики по умолчанию.
5. Выберите изменения, которые нужно распространить на дочернюю структуру, и щелкните значок
.
| Выбор, сделанный в дочерней структуре, не оказывает влияния на результаты распространения. |
6. Нажмите кнопку ОК для подтверждения.
Результат задания распространения отображается в поле на панели
Результирующие изменения дочернего объекта. Изменения, которые были распространены на дочернюю структуру, приведены в таблице. Каждая строка в таблице отображает обновленные сведения о детали, а также обновленные и предыдущие значения для определенного типа изменения. Дополнительные сведения о текущих и предыдущих значениях см. в разделе
Текущие и предыдущие значения для типов расхождений.
Изменения, которые были успешно распространены на дочернюю структуру, отображаются серым в таблице Изменения родительского объекта. Изменения, которые не были выбраны или не могли быть распространены, продолжают отображаться в таблице Изменения родительского объекта.
Следующая информация о статусе для каждого изменения отображается в таблицах Изменения родительского объекта и Результирующие изменения дочернего объекта.
◦ Разрешено - изменения родительского объекта распространяются на дочернюю структуру.
◦ Сбой: изменения родительского объекта не могут быть распространены.
| Рекомендуется после распространения изменения обновить связь эквивалентности для соответствующего родительского узла в дочерней структуре. Это гарантирует, что при последующих операциях поиска изменений родительского объекта будет предоставляться соответствующая информация. |
Следующие действия доступны на панели инструментов таблиц Изменения родительского объекта и Результирующие изменения дочернего объекта.
Значок | Действие | Описание |
| Очистить все | Очищает выбранные записи. |
| Выбрать все | Выбирает все записи, перечисленные в таблице. |
| Инвертировать выбор | Инвертирует текущий выбор. Очищает текущий выбор и выбирает записи, которые не были выбраны. |
| Выбрать в структуре Выбрать в дочерней структуре | В таблице Изменения родительского объекта действие "Выбрать в структуре" подсвечивает детали, связанные с выбранными изменениями в родительской и дочерней структурах. В таблице Результирующие изменения дочернего объекта действие "Выбрать в дочерней структуре" подсвечивает детали, связанные с выбранными изменениями в дочерней структуре. | Щелкните значок или действие Очистить все подсвеченные строки в меню , чтобы удалить подсветку выбранных деталей. |
|
| Распространить изменения на дочерний объект | Распространяет изменения, выбранные в таблице Изменения родительского объекта, на таблицу Результирующие изменения дочернего объекта. |
| Поиск | Уточняет результат на основе ключевых слов, указанных в поле поиска. |
Распространение ограничения применимости в преобразователе вед. материалов
Настройки ограничения применимости распространяются от родительской детали к дочерней детали, если выполняются следующие условия.
• Ограничение применимости назначено родительской детали.
• Соответствующей дочерней детали не назначено ограничение применимости.
• Свойство com.ptc.windchill.mpml.copyOver.mapsb.newBranch.create.wt.part.WTPart сконфигурировано в файле mpmlink.properties.xconf, расположенном по адресу Windchill\codebase\com\ptc\windchill\mpml\xconfs.
Если приведенные выше условия выполнены, значения ограничения применимости для родительских деталей распространяются на соответствующие дочерние детали во время выполнения действий преобразования структуры.
Особый случай: согласование добавленных деталей в качестве новой детали или новой ветви
• При конфигурировании свойства com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPart рассматриваются значения и настройки, указанные для следующих настроек.
◦ > >
◦ > >
◦ > >
| Типы деталей, указанные в этой настройке, должны быть также указаны в настройке Применимые типы преобразования структуры. |
◦ > >
◦ > >
| Типы деталей, указанные в этой настройке, должны быть также указаны в настройке Применимые типы преобразования структуры. |
Например:
<AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.org.rnd.CustomPart" value="transformOption=newBranch"/>или<AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.org.rnd.CustomPart" value="transformOption=newPart"/>
• Настройки, сконфигурированные для следующих настроек, а также для перечисленных выше настроек, рассматриваются, только если элемент structureOption не определен в свойстве com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPart:
◦ > > >
◦ > > >
| • Если для свойства задано structureOption=0 или для настройки Опция дочерней структуры задано значение Не дублировать, система проходит структуру после инициирования действия распространения и выполняет обычный процесс стандартного согласования. • Если задано structureOption=1 или structureOption=2, система не проходит структуру. |
Можно также настроить платформу согласования для удаления рассмотренных выше настроек полностью. Дополнительные сведения см. в разделе
Конфигурирование и настройка автоматического преобразования ведомости материалов.