Действия перед началом использования утилиты Business Administrative Change Promotion
Прежде чем начать передачу обновлений системы с помощью утилиты командной строки Business Administrative Change Promotion, необходимо принять несколько решений. В разделах этой главы рассматриваются опции конфигурации и решения, которые следует учитывать перед использованием данной утилиты. В зависимости от сложности решения Windchill, некоторые из этих разделов могут не применяться в конкретной ситуации.
Настройка систем Windchill
Перед внесением изменений следует выполнить настройку развертывания
Windchill. Простые развертывания
Windchill могут включать только тестовую и производственную системы. Дополнительные сведения см. в разделе
Простые развертывания Windchill. Более сложные развертывания
Windchill могут включать несколько систем разработки, тестовые системы и производственную систему. Дополнительные сведения см. в разделе
Сложные развертывания Windchill.
При настройке развертывания Windchill следует учитывать происхождение каждого экземпляра Windchill. Обычно тестовая система представляет собой клонированную версию производственной системы. Системы разработки также могут являться клонированными версиями производственной системы либо новыми установками Windchill. Решение о выборе между клонированием и новой установкой зависит от размера системы Windchill и пространства, доступного на компьютере, предназначенном для развертывания системы разработки.
На следующей схеме система интеграции и система подготовки производства были клонированы из производственной системы с помощью Windchill Rehost Utility (отмечено верхними оранжевыми стрелками). Три системы разработчика были установлены отдельно и не включают клонированные данные из производственной системы.
Выбранный вариант создания системы (на основе клона производственной системы или новой установки) следует записать, так как тип системы потребуется при регистрации целевой системы. Дополнительные сведения см. в разделе
Регистрация систем.
Настройка административных данных исходной и целевой систем
После настройки систем Windchill необходимо убедиться, что они являются максимально идентичными. Например, и в исходной, и в целевой системах Windchill должны использоваться одинаковые типы объектов, состояния жизненного цикла, домены и т. д. Выполнение операций экспорта и импорта между системами, которые не являются идентичными, может привести к возникновению конфликтов, которые должны быть устранены для успешного завершения импорта. Можно упростить потенциальные дополнительные действия, обеспечив административную идентичность двух систем перед началом процесса продвижения бизнес-административных изменений.
Распространенный конфликт, возникающий при экспорте и импорте данных участников, связан с разницей между различающимися именами участника из-за различий в структуре LDAP. По умолчанию экспортированные данные участников в целевой системе сопоставляются с использованием различающегося имени. Дополнительная настройка > позволяет сопоставлять данные участников на основе других атрибутов, таких как наименование, имя пользователя, адрес электронной почты и т. д.
Задание расписания
Административные изменения следует экспортировать и импортировать по обычному графику, который используется в компании при внесении изменений в среду Windchill. Как правило, в каждой компании имеется расписание развертывания. Процесс продвижения бизнес-административных изменений компонуется в соответствии с ранее заданным процессом.
Настройка пользовательских групп для запуска утилиты командной строки
Изначально только группа администраторов сайта обладает надлежащими разрешениями для запуска утилиты командной строки Business Administrative Change Promotion. Можно создать новую группу и предоставить ей следующие разрешения, чтобы пользователи в группе смогли выполнять эту утилиту.
Экспорт бизнес-административных изменений.
Домен | Тип объекта | Состояние жизненного цикла | Разрешения |
/Система (сайт) | BACTarget | Все | Чтение, создание |
/Система (сайт) | BACDeleteRecord | Все | Чтение |
/По умолчанию (сайт) | BACPackage | Все | Чтение, создание |
/По умолчанию (сайт) | BACDeliveryRecord | Все | Чтение, создание |
/По умолчанию (сайт) | ExportRecord | Все | Чтение, создание |
Импорт экспортированных файлов.
Домен | Тип объекта | Состояние жизненного цикла | Разрешения |
/По умолчанию (сайт) | BACReceivedDelivery | Все | Чтение, создание |
Импорт профилей:
Домен | Тип объекта | Состояние жизненного цикла | Разрешения |
/Пользователь (организация) для профилей на уровне организации или /Независимый (сайт) для профилей на уровне сайта | WTGroup | Все | Чтение, создание |
/Пользователь (организация) для профилей на уровне организации или /Независимый (сайт) для профилей на уровне сайта | WTUser | Все | Чтение |
/Пользователь (организация) для профилей на уровне организации или /Независимый (сайт) для профилей на уровне сайта | WTGroup | Все | Чтение |
/Пользователь (организация) для профилей на уровне организации или /Независимый (сайт) для профилей на уровне сайта | WTRolePrincipal | Все | Чтение |
/Пользователь (организация) для профилей на уровне организации или /Независимый (сайт) для профилей на уровне сайта | WTOrganization | Все | Чтение |
/Система (организация) | PDMLinkProduct для изделий Project для проектов Project2 для программ WTLibrary для библиотек | Все | Чтение |
/Пользователь (организация) | OrgContainer | Все | Чтение |
/ (корень) | ExchangeContainer | Все | Чтение |
Импорт правил управления доступом к политикам:
Домен | Тип объекта | Состояние жизненного цикла | Разрешения |
Домен, в котором создается правило управления доступом к политике | AccessPolicyRule | Все | Чтение, создание |
/Пользователь (организация) - для правил управления доступом к политикам на уровне организации или /Независимый (сайт) - для правил управления доступом к политикам на уровне сайта | WTUser | Все | Чтение |
Домен, в котором создается группа | WTGroup | Все | Чтение |
/Пользователь (организация) - для правил управления доступом к политикам на уровне организации или /Независимый (сайт) - для правил управления доступом к политикам на уровне сайта | WTRolePrincipal | Все | Чтение |
Домен, в котором создается группа организации | WTOrganization | Все | Чтение |
/Система (организация) - для правил управления доступом к политикам в контексте приложения (изделие, библиотека, проект или программа) | PDMLinkProduct для изделий Project для проектов Project2 для программ WTLibrary для библиотек | Все | Чтение |
/Пользователь (организация) - для правил управления доступом к политикам в контексте организации | OrgContainer | Все | Чтение |
/ (корень) | ExchangeContainer | Все | Чтение |