Администрирование предприятия > Business Administrative Change Promotion > Утилита Business Administrative Change > Импорт пакета бизнес-административных изменений
Импорт пакета бизнес-административных изменений
Вкладка Импорт изменений в утилите Business Administrative Change предоставляет возможность импортировать пакет бизнес-административных изменений в целевую систему Windchill.
Перед импортом пакета в целевую систему выполните следующие действия.
Экспортируйте пакет бизнес-административных изменений из системы-источника.
Задать для свойства com.ptc.windchill.bac.ignoreGUIDList значение All в целевой системе.
Дополнительные сведения см. в разделе Комплексные развертывания Windchill.
Чтобы импортировать пакет бизнес-административных изменений, выполните в целевой системе следующие шаги.
1. Перейдите на вкладку Импорт изменений и нажмите кнопку Обзор. Откроется проводник файлов.
2. В проводнике файлов найдите папку пакета, которая была ранее экспортирована из исходной системы, и выберите ее.
Можно также перетащить папку пакета в поле Пакет.
3. Выберите следующие опции.
С помощью перечисленных ниже опций можно определить, должны ли при импорте пакета в целевую систему (тестовую или производственную) переноситься варианты разрешения конфликтов и сопоставления атрибутов, определенные в целевой системе (системе интеграции).
Использовать связанные разрешения конфликтов - применяет разрешения конфликтов, включенные в импортируемый пакет. Дополнительные сведения см. в разделе Использовать связанные разрешения конфликтов.
Использовать связанное сопоставление - использует для процесса импорта сопоставления атрибутов, которые определены в пакете во время экспорта. Дополнительные сведения см. в разделе Использовать связанное сопоставление.
Если опция не выбрана, при импорте не будут учитываться варианты разрешения конфликтов и сопоставления атрибутов, определенные в целевой системе (системе интеграции).
4. Щелкните Импорт изменений, чтобы запустить процесс импорта.
По завершении процесса импорта в таблице Статус импорта пакета отображается список импортированных пакетов и статус импорта. Ид. пакета - уникальный идентификатор пакета. Этот идентификатор можно использовать позднее при разрешении конфликтов для фильтрации соответствующих конфликтов, связанных с пакетом.
На основе статуса импорта пакета можно выполнять следующие действия с каждым пакетом.
Статус: Успешно
Загрузить отчет - локальная загрузка отчетов об импорте. В отчетах содержатся сведения о содержимом пакета и всех связанных конфликтах, определениях сопоставления и разрешениях конфликтов, использованных для импорта пакета.
Загрузить ZIP-файл - локальная загрузка ZIP-файла пакета. Если для успешного импорта пакета использовались новые сопоставления или разрешения конфликтов, при повторной загрузке пакета создается новая версия пакета, которая содержит последние сопоставления и разрешения конфликтов. Эта версия пакета будет использоваться для всех последующих дочерних операций импорта.
Статус: Сбой с конфликтами
Загрузить отчет - локальная загрузка отчета об импорте.
Разрешите конфликты и повторите попытку - запуск утилиты Управление событиями для устранения конфликтов и повторной попытки импорта.
Сопоставить атрибуты - открытие вкладки Импорт сопоставлений для сопоставления значений атрибутов пакета со значениями атрибутов в целевой системе.
Среда Business Administrative Change инициирует конфликты во время импорта, если обнаружена проблема целостности данных или в целевой системе отсутствуют критически важные привязки для восстановления объекта. Для успешного импорта пакета в целевую систему необходимо устранить все конфликты. Сведения о возможных конфликтах и связанных решениях см. в разделе Конфликт импорта и Конфликт удаления.
Если в утилите Управление событиями перечислено несколько конфликтов, введите идентификатор соответствующего пакета в поле Искать в таблице, чтобы отфильтровать несвязанные конфликты. Выберите значок в столбце Действия, чтобы просмотреть список конфликтов и возможных вариантов для повторной попытки. Затем щелкните Повторить, чтобы повторить попытку импорта. Дополнительные сведения см. в разделе Управление конфликтами.
Действие используется для удаления пакета из системы. При удалении пакета из системы удаляется запись пакета, но не связанное содержимое.
Использовать связанное разрешение конфликтов
Разрешения конфликтов - это предопределенные правила или действия, настроенные для обработки конкретных типов конфликтов, которые могут возникать в процессе импорта.
Например, если имеется тип конфликта Не найден контейнер и для разрешения конфликтов этого типа задано ПРОПУСТИТЬ, в процессе импорта этот конфликт игнорируется и импорт продолжается.
Использовать связанные разрешения конфликтов - при выборе этой опции применяются разрешения конфликтов, включенные в импортируемый пакет. Это означает, что в процессе импорта будут использоваться разрешения конфликтов, которые были определены при загрузке пакета в целевой системе (системе интеграции).
Если в процессе импорта возникает конфликт (Не найден контейнер), соответствующий разрешению конфликта в файле разрешения конфликтов (ConflictResolution.xml) в пакете и установлен флажок Использовать связанные разрешения конфликтов, процесс импорта будет отвечать соответствующему разрешению конфликтов (ПРОПУСТИТЬ).
В результате пакет будет успешно импортирован при условии, что во время импорта не возникает ни один новый конфликт для любого другого объекта.
В случае, если опция Использовать связанные разрешения конфликтов не выбрана при импорте пакета из целевой системы (системы интеграции), происходит сбой импорта из-за того же конфликта (Не найден контейнер).
Использовать связанное сопоставление
Это относится к использованию в процессе импорта сопоставлений атрибутов, определенных в пакете.
Например, если профиль 1 был создан для организации OrgA, но пакет содержит определения сопоставлений, которые сопоставляют OrgA с организацией Demo, то выбор опции Использовать связанное сопоставление приведет к созданию Profile1 для организации Demo в целевой системе (тестовой или производственной системе).
Если конфликт (Контекст не найден: OrgA) возникает в процессе импорта, соответствующего сопоставлению атрибутов в файле сопоставления (Mapping.xsl) в пакете, и установлен флажок Использовать связанное сопоставление, процесс импорта будет выполняться с соответствующим сопоставлением атрибутов (Организация Demo).
* 
Если флажок Использовать связанное сопоставление установлен, он будет иметь более высокий приоритет, чем значения сопоставления, определенные на вкладке Импорт сопоставлений. Это означает, что система будет считать включенные в пакет сопоставления приоритетными над любыми сопоставлениями, определенными отдельно на вкладке Импорт сопоставлений.
С точки зрения определения последовательности, сопоставления атрибутов имеют приоритет над разрешениями конфликтов. Это означает, что при возникновении конфликта система перед применением правил разрешения конфликтов попытается разрешить конфликт на основе сопоставлений атрибутов.
Например, при сопоставлении OrgA в системе-источнике (системе интеграции) с OrgB в целевой системе (тестовой или производственной системе) в файле сопоставления (Mapping.xsl), задайте для разрешения конфликтов значение ПРОПУСТИТЬ для конфликта Не найден контейнер и импортируйте пакет с двумя профилями: ProfileA, связанный с OrgA, и ProfileC, связанный с OrgC. Произойдет следующее:
ProfileA будет успешно импортирован и связан с OrgB согласно определенному сопоставлению.
ProfileC будет пропущен, так как для него не определено действительное сопоставление. Правило разрешения (ПРОПУСТИТЬ для конфликта Не найден контейнер) заставляет систему пропустить импорт профиля.
Было ли это полезно?