Возможности управления данными > Управление изменениями > Администрирование управления изменениями > Администрирование правил связывания изменения > Преобразование гибкой связи изменения
  
Преобразование гибкой связи изменения
В Windchill 11.0 представлены гибкие связи изменения для поддержки правил связывания изменения. Дополнительные сведения см. в разделе Администрирование правил связывания изменения.
Если после обновления до Windchill 11.0 или более поздней версии требуется использовать правила связывания изменения, необходимо воспользоваться утилитой командной строки FlexibleChangeConverter для миграции с унаследованных на гибкие связи. Дополнительные сведения см. в разделе Утилита FlexibleChangeConverter.
Режимы связывания изменений
Существует поэтапный процесс преобразования для включения правил связывания изменений. При этом поэтапном подходе Windchill поочередно работает в трех режимах.
Унаследованный режим
Все функции системы работают так же, как в предыдущих выпусках. В связях изменения продолжает использоваться модель AddressedBy2 и FormalizedBy.
Смешанный режим
Windchill позволяет использовать комбинацию унаследованных и гибких связей изменения:
Новые объекты изменения используют модель FlexibleChangeLink. В результате существующие правила связывания изменения применяются для новых объектов изменения.
Объекты изменения, которые существовали до перехода в смешанный режим, считаются унаследованными объектами. Эти объекты продолжают использовать модель AddressedBy2 и FormalizedBy.
Любые новые объекты, создаваемые из унаследованного объекта изменения, продолжают использовать модель AddressedBy2 и FormalizedBy.
Это режим по умолчанию для обновления систем до версии Windchill 11.1 F000 или более поздней, если она содержит устаревшие объекты управления изменениями.
Отсюда можно использовать утилиту FlexibleChangeConverter для преобразования подходящих унаследованных объектов изменения в модель FlexibleChangeLink.
Если связи имеют объект роли, который не является гибким элементом изменения, они не преобразуются. Все объекты должны быть преобразованы перед переходом в гибкий режим.
Гибкий режим
Все новые и существующие объекты изменения используют модель FlexibleChangeLink.
Это режим по умолчанию для новых установок версии Windchill 11.1 установок F000 и более поздних. Это также режим по умолчанию для обновления системы до версии Windchill 11.1 F000 или более поздней, если он не содержит устаревших объектов управления изменениями.
Подготовка и планирование гибкого преобразования изменения
Перед попыткой перехода в гибкий режим следует проверить существующий процесс управления изменениями.
Также необходимо ознакомиться со следующими концепциями.
FlexibleChangeItem
Для перехода в гибкий режим всеми новыми и существующими объектами изменения должен быть реализован класс FlexibleChangeItem.
Если система включает объекты, которые не реализуют FlexibleChangeItem, утилиту FlexibleChangeConverter можно использовать только для создания отчета и перехода в смешанный режим. Команды преобразования недоступны для выполнения.
Объекты, которые не реализуют FlexibleChangeItem. Например, любые пользовательские расширения стандартных объектов изменения.
Пригодность объекта управления изменениями для преобразования
Унаследованные объекты изменения, пригодные для преобразования, должны соответствовать нескольким критериям.
Класс объекта изменения должен поддерживать гибкие связи (класс FlexibleChangeLink).
Класс объекта изменения должен обладать зарегистрированным делегатом готовности.
Все унаследованные классы связей изменения должны обладать зарегистрированным делегатом преобразователя.
В системе предусмотрены делегаты преобразователя и готовности для стандартных объектов и связей изменения. При наличии пользовательских объектов изменения или связей см. дополнительные сведения о них в разделе Преобразование пользовательских связей в гибкие связи изменения.
Ограничения гибкого режима
Гибкий режим имеет два ограничения:
Загрузка существующих данных
Импорт пакетов, включающих существующие данные
Если система находится в гибком режиме и необходимо загрузить или импортировать существующие данные, можно использовать действие setMixed для переключения Windchill в смешанный режим.
Чтобы вернуться в гибкий режим, повторно выполните действия утилиты преобразования.
Правила преобразователя связей
Файлы правил преобразователя связей определяют порядок дублирования унаследованных связей в виде связей процесса изменения.
Необходимо проверить и сконфигурировать эти файлы, чтобы правила как можно точнее соответствовали правилам связывания изменения. Дополнительные сведения см. в разделе Настройка правил преобразователя связей.
Сводные отчеты для текущего статуса
Можно обновить отчеты, которые используют устаревшие унаследованные связи.
Дополнительные сведения см. в разделе Гибкие ссылки изменения для построителя запросов.
Проверка правил связывания изменения
Перед выполнением утилиты преобразования настоятельно рекомендуется установить все дополнительные правила связывания изменения и обеспечить их стабильность. Дополнительные сведения см. в разделах Определение правил связывания изменения и Таблица "Правила связывания изменения".
Проверка рабочих процессов процесса изменения
PTC настоятельно рекомендует проверить и обновить существующие рабочие процессы процесса изменения.
Дополнительные сведения см. в разделе Замыкание рабочего процесса изменения.