Обнаружение и разрешение расхождений в преобразователе ведомости материалов
При внесении изменений в родительскую структуру изделия важно, чтобы производственный коллектив был осведомлен о таких изменениях для синхронизации всех изменений в дочерней структуре. Эти изменения можно обнаружить и разрешить в упрощенном режиме с помощью действий
"Обнаружить расхождения" и
"Проверить и разрешить расхождения" на средней панели инструментов. Здесь термин "расхождения" используется для указания различий между предыдущей и новой версиями ведомости конструкционных материалов.
| В дополнение к действию "Обнаружить расхождения" для обнаружения и разрешения расхождений можно также использовать действие "Помощь в согласовании" на панели инструментов средней панели. PTC рекомендует использовать для обнаружения и разрешения расхождений действие "Обнаружение расхождений". |
Обнаружение и разрешение расхождений в преобразователе ведомости материалов
Чтобы обнаружить и разрешить расхождения в структурах деревьев, выполните следующие шаги.
1. В родительской структуре дерева выберите детали или сборки, для которых требуется обнаружить расхождения.
2. Щелкните
"Обнаружить расхождения". Соответствующие расхождения будут подсвечены в родительских и дочерних структурах дерева, и откроется диалоговое окно
Проверить и разрешить расхождения. В нем будут отображены расхождения для подсвеченных деталей. Просмотрите несогласованные детали, перечисленные в таблице, и разрешите несоответствия по мере необходимости.
| • Можно установить флажок Сдать на хранение после распространения, чтобы в дочернем представлении после распространения сдавать изменяемые объекты на хранение в дочернем представлении. Уже взятые на изменение объекты в дочернем представлении остаются взятыми на изменение независимо от статуса флажка Сдать на хранение после распространения. Для получения дополнительных сведений щелкните Пример использования. Флажок "Сдать на хранение после распространения". |
Диалоговое окно Проверить и разрешить расхождения содержит для каждого изменения следующий статус:
◦ Автоматически - изменения в родительской структуре можно распространить на дочернюю структуру с помощью действия
.
◦ Вручную - изменения в родительской структуре невозможно распространить с использованием логики по умолчанию.
◦ Интерактивный - изменения в родительской структуре можно распространить с использованием логики по умолчанию и взаимодействия с пользователем. Используйте действие
, чтобы разрешить расхождения со статусом
Интерактивный.
◦ Для информации - когда
Статус имеет значение
Для информации, отображаются расхождения для родительских деталей, которые не используются в дочерней структуре. Эти расхождения, как и предлагается в наименовании, предназначены только для информации. Дополнительные сведения см. в разделе "Сведения о статусе "Для информации" в подразделе
Ключевые моменты.
◦ Разрешено - изменения в родительской структуре уже разрешены в дочерней структуре.
3. Можно также щелкнуть значок
"Проверить и разрешить расхождения", чтобы открыть диалоговое окно
Проверить и разрешить расхождения.
| Выполните действие "Обнаружить расхождения" перед выполнением действия "Проверить и разрешить расхождения". Если выбрать деталь и щелкнуть "Проверить и разрешить расхождения", в диалоговом окне Проверить и разрешить расхождения будут перечислены расхождения для выбранной детали, только если расхождения были перед этим обнаружены. |
4. Используйте опции в разделах
Критерии и
Статус левой панели, чтобы отфильтровать любые конкретные расхождения, которые требуется просмотреть и разрешить. Дополнительные сведения о разделах
Критерии и
Статус см. в разделе
Распространение родительских изменений.
5. Установите флажки для расхождений, которые нужно проверить и/или разрешить.
| Для проверки наличия расхождений можно использовать действия "Очистить все", "Выбрать все", "Инвертировать выбор" или "Выбрать в дочерней структуре" в диалоговом окне Проверить и разрешить расхождения. |
6. Щелкните
, чтобы распространить изменения. Изменения распространяются на дочернюю сторону.
| • Деталь, содержащая расхождения, из родительского представления может иметь несколько эквивалентных деталей в дочернем представлении. В случае таких несогласованных деталей действие распространяет изменения в родительском представлении, показанные в диалоговом окне Проверить и разрешить расхождения, на все эквивалентные детали. • Действия, которые вызывают диалоговое окно Проверить и разрешить расхождения, позволяют согласовать эквивалентные детали первого уровня. • Система может обнаружить и разрешить расхождения в локальном и глобальном контекстах. По умолчанию система обнаруживает и разрешает расхождения в локальном контексте. Дополнительные сведения см. в разделе "Обнаружение и разрешение расхождений в локальном или глобальном контексте". |
Можно разрешить несколько расхождений одновременно. Для всех разрешенных расхождений в диалоговом окне Проверить и разрешить расхождения создаются две записи.
При разрешении расхождений для каждого разрешенного расхождения в диалоговом окне Проверить и разрешить расхождения создаются две записи расхождения. Эти записи можно просмотреть, если установить флажок Разрешено. Запись, выделенная курсивом, представляет результирующее изменение в дочерней структуре. Запись, подсвеченная синим, представляет обнаруженное родительское изменение, которое разрешается.
Запись, выделенная курсивом, представляет результирующее изменение в дочерней структуре. Запись, подсвеченная синим, представляет обнаруженное родительское изменение, которое разрешено. Если выбрать любую из двух записей и щелкнуть действие
"Выбрать в дочерней структуре", разрешенная деталь в дочерней структуре подсвечивается.
| В случае расхождения в критериях Добавленные детали разрешенная деталь в дочерней структуре подсвечивается, только если выбрано разрешенное расхождение, подсвеченное в диалоговом окне Проверить и разрешить расхождения и инициировано действие "Выбрать в дочерней структуре". |
На панели инструментов Проверить и разрешить расхождения доступны следующие действия.
Значок | Действие | Описание |
---|
| Очистить все | Очищает выбранные записи. |
| Выбрать все | Выбирает все записи, перечисленные в таблице. |
| Инвертировать выбор | Инвертирует текущий выбор. Очищает текущий выбор и выбирает записи, которые не были выбраны. |
| Выбрать в дочерней структуре | |
| Выбрать дочерний родительский объект для распространения | Распространяет вновь добавленную деталь в родительской структуре к выбранной детали в дочерней структуре. Используйте это действие, если нужно распространить вновь добавленную родительскую деталь к другой родительской детали в дочерней структуре. Это действие можно использовать только для расхождений, для которых задаются Критерии как Добавленные детали, Статус как Автоматически и имеется одна дочерняя родительская деталь. Дополнительные сведения см. в разделе Пример использования. Выбор дочернего родительского объекта для распространения. | Это действие можно использовать в режимах использования и вхождения. |
|
| Распространить изменения на дочерний объект | Распространяет изменения, выбранные в дочерней структуре дерева. |
| Следующая деталь с расхождениями Предыдущая деталь с расхождениями | Перемещение вверх или вниз по родительской структуре для указания следующей детали с расхождениями. |
• Иногда расхождения в диалоговом окне Проверить и разрешить расхождения отсутствуют. Ниже приведены возможные причины отсутствия расхождений и предлагаемое решение, которое можно применить.
Возможная причина | Предлагаемое решение |
---|
Для выбранной детали не обнаружены расхождения. | • Это может произойти при выполнении действия "Проверить и разрешить расхождения" до инициирования действия "Обнаружить расхождения". Расхождения в диалоговом окне Проверить и разрешить расхождения не перечисляются, если они предварительно не обнаружены. Выполните действие "Обнаружить расхождения" перед инициированием действия Проверить и разрешить расхождения. • Если расхождения обнаружены, выберите деталь с расхождением в родительской структуре дерева. Можно также использовать действия и в диалоговом окне Проверить и разрешить расхождения, чтобы перейти к следующей и предыдущей несогласованной детали в родительской структуре. |
Выбранный объект не является деталью. | Выберите действительный объект в структуре дерева. |
В диалоговом окне Проверить и разрешить расхождения выбраны неверные критерии расхождения. | Используйте опции, доступные в разделах Критерии и Статус диалогового окна Проверить и разрешить расхождения. |
Обнаружение и разрешение расхождений в локальном или глобальном контексте
Система может обнаружить и разрешить расхождения в локальном и глобальном контекстах. В локальном контексте система обнаруживает и разрешает расхождения, имеющиеся на другой стороне преобразователя ведомости материалов. В глобальном контексте система обнаруживает и разрешает расхождения на другой стороне преобразователя ведомости материалов, а также расхождения, присутствующие в других структурах в том же самом эквивалентном контексте.
По умолчанию система обнаруживает и разрешает расхождения в локальном контексте. Необходимо задать для свойства com.ptc.windchill.associativity.consumption.doAnalysisInOpenedContext значение false, если требуется, чтобы система обнаруживала и разрешала расхождения в глобальном контексте. Это свойство находится в файле associativity.properties.xconf, расположенном по адресу /Windchill/codebase/com/ptc/core/foundation/associativity/xconfs. Добавьте это свойство в формате <Property name="com.ptc.windchill.associativity.consumption.doAnalysisInOpenedContext" default="false"/> и распространите изменения.
Пример использования
Инженер работает с некоторым заводом. Для ведомости материалов AlternateBOM, открытой в родительском представлении преобразователя ведомости материалов, существует несколько эквивалентных ведомостей материалов на том же самом заводе. Эти эквивалентные ведомости материалов имеют следующие наименования: AlternateBOM1, AlternateBOM2 и AlternateBOM3.
AlternateBOM и AlternateBOM1 открыты в родительском и дочернем представлениях преобразователя ведомости материалов.
В локальном контексте изменения, внесенные и разрешенные инженером в AlternateBOM, влияют только на AlternateBOM1. Остальные ведомости материалов - AlternateBOM2 и AlternateBOM3 - остаются неразрешенными. Это происходит потому, что в локальном контексте система работает только с ведомостями материалов, видимыми в преобразователе ведомости материалов.
В глобальном контексте изменения, внесенные и разрешенные инженером в AlternateBOM, оказывают влияние на AlternateBOM2, AlternateBOM1 и AlternateBOM3. Причина заключается в том, что в глобальном контексте система обрабатывает все эквиваленты ведомости материалов, открытые в родительском представлении преобразователя ведомости материалов.
См. также