Распространение изменений родительского объекта
Могут существовать обновления, выполненные в родительской структуре недавно; например, были добавлены новые детали или удалены существующие детали. Эти обновления могут быть не отражены в дочерней структуре. Для обновления дочерней структуры с учетом последних изменений в родительской структуре можно использовать панель Распространить изменения родительского объекта в браузерах производственной ассоциативной структуры деталей. Приложение сравнивает текущую итерацию родительского объекта с предыдущей обновленной итерацией, которая была связана с текущей дочерней итерацией. Можно просмотреть обнаруженные изменения и распространить нужные изменения на дочернюю структуру.
По умолчанию в качестве критерия при сравнении объектов используется связь эквивалентности. Можно изменить критерий сравнения и использовать обозначение опорной структуры или временной интервал.
Дополнительные сведения см. в разделе Настройка механизма сравнения.
Для распространения изменений родительского объекта выполните следующие действия.
1. Щелкните значок на средней части панели инструментов и выберите соответствующие детали в родительской структуре.
Панель Распространить изменения родительского объекта откроется в правой части окна браузера.
* 
Для использования механизма обнаружения изменений родительского объекта требуется, чтобы была выбрана деталь в родительской структуре. Затем путем выполнения поиска обнаруживаются изменения, внесенные в узлы, связанные с первым уровнем. Выбор, сделанный в дочерней структуре, не оказывает влияния на результаты поиска.
2. Чтобы выполнить поиск изменений родительских объектов на основании извещения об изменении, созданного для родительской детали, введите номер извещения об изменении или номер задания на изменение в поле Номер изменения. Будут обнаружены изменения, внесенные в результирующие объекты, которые перечислены в извещении об изменении или задании на изменение.
* 
Если используется номер изменения, выбирать деталь в родительской структуре необязательно. Даже если деталь выбрана в родительской структуре, система отображает только те расхождения, которые относятся к деталям, связанным с указанным номером изменения.
Можно настроить критерий поиска для поля Номер изменения для обнаружения изменений, внесенных посредством запроса на продвижение.
Дополнительные сведения см. в разделе Настройка критериев номера изменения.
3. Укажите критерии поиска, чтобы указать, какие изменения в родительских объектах нужно просмотреть:
Критерии: чтобы указать механизм сравнения для обнаружения родительских изменений, выберите подходящий механизм из списка Критерии.
Опорная структура: введите номер опорной структуры в это поле. Текущая итерация родительской структуры сравнивается с деталями, включенными в указанную опорную структуру.
Устарело - текущая итерация родительской структуры сравнивается с предыдущей обновленной версией, которая была связана с текущей дочерней итерацией.
Длительность: введите длительность в соседнем поле. Текущая итерация родительской структуры сравнивается с итерацией, доступной в течение указанного времени.
Можно отфильтровать результаты поиска, указав тип изменений родительских объектов, которые должны перечисляться в списке Все изменения.
Добавленные детали - обнаруживает детали, которые были добавлены.
* 
Для критерия Добавленные детали можно выбрать способ переноса родительских деталей в дочернюю структуру в процессе распространения.
Контролируемые характеристики: обнаруживает детали с добавленными или удаленными контролируемыми характеристиками.
Ограничение применимости: обнаруживает детали с обновленными значениями ограничения применимости для следующих типов: партия, блок, серийный номер, MSN и дата. Изменения в значениях ограничения применимости обнаруживаются, только если создана новая ревизия детали.
Гибкое представление - обнаруживает расхождения в конструкторских элементах гибкой сборки для деталей. Администратор может добавить пользовательскую логику для обнаружения, проверки и разрешения расхождений в гибких сборках.
Дополнительные сведения см. в разделе Настройка поиска расхождений в гибких сборках.
Выражения элемента - обнаруживает детали с обновленными выражениями, назначенными элементам. Поддерживаемые выражения могут быть базовыми и расширенными. Выражения элемента - также обнаруживает последовательно соединенные выражения. Выражения элемента также обнаруживают независимые назначенные выражения.
Выражения вхождения: обнаруживает детали с обновленными выражениями, назначенными вхождениям. Поддерживаемые выражения могут быть базовыми и расширенными. Выражения вхождения - также обнаруживает сцепленные выражения. Однако независимые назначенные выражения не обнаруживаются.
В неправильном положении: обнаруживает детали с измененными координатами расположения.
Атрибуты детали: обнаруживает детали с обновленными значениями для связанных атрибутов, включая атрибуты классификации. Эти атрибуты должны быть определены в стандартной платформе переноса данных MPMLink. В стандартной версии критерий Атрибуты детали обнаруживает изменения для атрибутов Источник и Режим сборки.
Можно настроить этот критерий для обнаружения атрибутов по собственному выбору. Дополнительные сведения см. в разделе Настройка критериев для атрибутов детали и атрибутов использования.
Критерий поддерживает локальные и глобальные атрибуты. Он не поддерживает зависимые атрибуты, такие как псевдонимы, каскадные и расчетные атрибуты.
Количество: обнаруживает детали с измененными количественными значениями.
Удаленные детали - обнаруживает детали, которые были удалены.
Замененные детали: обнаруживает детали, которые были заменены новыми деталями, существующими деталями, альтернативными или заменяющими деталями и равноправными эквивалентными деталями.
Атрибуты использования - обнаруживает детали с обновленными значениями атрибутов использования, которые определены в стандартной платформе переноса данных MPMLink. В стандартной версии критерий Атрибуты использования обнаруживает изменения для атрибута Поисковое обозначение. Можно настроить этот критерий для обнаружения атрибутов по собственному выбору.
Критерий поддерживает локальные и глобальные атрибуты. Он не поддерживает зависимые атрибуты, такие как псевдонимы, каскадные и расчетные атрибуты.
Атрибуты вхождения - обнаружение деталей с обновленными значениями для атрибутов вхождения, определенных во фреймворке свойств. Изначально критерии Атрибуты вхождения не обнаруживают никакие вхождения для ведомости материалов.
Можно настроить этот критерий для обнаружения атрибутов по собственному выбору. Дополнительные сведения см. в разделе Настройка критериев атрибутов вхождения.
Критерий поддерживает локальные и глобальные атрибуты. Он не поддерживает зависимые атрибуты, такие как псевдонимы, каскадные и расчетные атрибуты.
Выражения использования: обнаруживает детали с обновленными выражениями, назначенными связям использования. Поддерживаемые выражения могут быть базовыми и расширенными. Выражения использования: также обнаруживает сцепленные выражения. Однако независимые назначенные выражения не обнаруживаются.
* 
Можно добавлять или удалять типы изменений, заданные в списке Все изменения. Дополнительные сведения см. в разделе Конфигурирование типов расхождений и поддерживающих интерфейсов.
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, система не проходит структуру.
Можно также настроить платформу согласования для удаления рассмотренных выше настроек полностью. Дополнительные сведения см. в разделе Конфигурирование и настройка автоматического преобразования ведомости материалов.
Было ли это полезно?