Действия перед началом использования утилиты 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. Можно создать новую группу и предоставить ей следующие разрешения, чтобы пользователи в группе смогли выполнять эту утилиту.
Экспорт бизнес-административных изменений.
Домен | Тип объекта | Состояние жизненного цикла | Разрешения |
---|
/System (Site) | BACTarget | Все | Чтение, создание |
/System (Site) | BACDeleteRecord | Все | Чтение |
/Default (Site) | BACPackage | Все | Чтение, создание |
/Default (Site) | BACDeliveryRecord | Все | Чтение, создание |
/Default (Site) | ExportRecord | Все | Чтение, создание |
Импорт экспортированных файлов.
Домен | Тип объекта | Состояние жизненного цикла | Разрешения |
---|
/Default (Site) | BACReceivedDelivery | Все | Чтение, создание |
Импорт профилей:
Домен | Тип объекта | Состояние жизненного цикла | Разрешения |
---|
/User (Org) - для профилей на уровне организации или /Unaffiliated (Site) - для профилей на уровне сайта | WTGroup | Все | Чтение, создание |
/User (Org) - для профилей на уровне организации или /Unaffiliated (Site) - для профилей на уровне сайта | WTUser | Все | Чтение |
/User (Org) - для профилей на уровне организации или /Unaffiliated (Site) - для профилей на уровне сайта | WTGroup | Все | Чтение |
/User (Org) - для профилей на уровне организации или /Unaffiliated (Site) - для профилей на уровне сайта | WTRolePrincipal | Все | Чтение |
/User (Org) - для профилей на уровне организации или /Unaffiliated (Site) - для профилей на уровне сайта | WTOrganization | Все | Чтение |
/System (Org) | PDMLinkProduct для изделий Project для проектов Project2 для программ WTLibrary для библиотек | Все | Чтение |
/User (Org) | OrgContainer | Все | Чтение |
/ (root) | ExchangeContainer | Все | Чтение |
Импорт правил управления доступом к политикам:
Домен | Тип объекта | Состояние жизненного цикла | Разрешения |
---|
Домен, в котором создается правило управления доступом к политике | AccessPolicyRule | Все | Чтение, создание |
/User (Org) - для правил управления доступом к политикам на уровне организации или /Unaffiliated (Site) - для правил управления доступом к политикам на уровне сайта | WTUser | Все | Чтение |
Домен, в котором создается группа | WTGroup | Все | Чтение |
/User (Org) - для правил управления доступом к политикам на уровне организации или /Unaffiliated (Site) - для правил управления доступом к политикам на уровне сайта | WTRolePrincipal | Все | Чтение |
Домен, в котором создается группа организации | WTOrganization | Все | Чтение |
/System (Org) - для правил управления доступом к политикам в контексте приложения (изделие, библиотека, проект или программа) | PDMLinkProduct для изделий Project для проектов Project2 для программ WTLibrary для библиотек | Все | Чтение |
/User (Org) - для правил управления доступом к политикам в контексте организации | OrgContainer | Все | Чтение |
/ (root) | ExchangeContainer | Все | Чтение |