Возможности управления данными > Управление изменениями > Администрирование управления изменениями > Администрирование правил связывания изменения > Преобразование гибкой связи изменения > Утилита FlexibleChangeConverter
  
Утилита FlexibleChangeConverter
Утилита командной строки FlexibleChangeConverter используется для преобразования унаследованных объектов и связей изменения в гибкую модель.
* 
Перед использованием этой утилиты ознакомьтесь с информацией, представленной в разделе "Подготовка и планирование гибкого преобразования изменения" документа Преобразование гибких связей изменения.
1. Откройте оболочку Windchill.
2. Используя административные учетные данные, выполните следующую команду:
java wt.change2.flexible.FlexibleChangeConverter -action <имя_действия>
Доступны следующие действия. При выполнении действий преобразования продолжительность выполнения действия зависит от количества объектов изменения в Windchill.
report
Режим
Унаследованный
Смешанный
Гибкий
Действия
Создание файла отчета с информацией о текущем состоянии различных объектов, связанных с гибким преобразованием изменения.
Заметки
Дополнительные сведения см. в разделе "Отчет FlexibleChangeConverter".
setMixed
Режим
Унаследованный
Гибкий
Действия
Задание смешанного режима связывания изменения.
Заметки
Дополнительные сведения см. в разделе "Режимы связывания изменений" документа Преобразование гибких связей изменения.
convertLinks
Режим
Унаследованный
Смешанный
Действия
Создание гибких связей изменения, которые дублируют существующие унаследованные связи для локальных объектов изменения.
Заметки
Гибкие связи изменения, создаваемые этим действием, не активированы. В результате при изменении любых преобразованных объектов или связей необходимо снова выполнять действие convertLinks.
* 
Для выполнения этого действия в системах с большим количеством объектов изменения может потребоваться несколько часов.
convertReplicatedLinks
Режим
Унаследованный
Смешанный
Действия
Создание гибких связей изменения, которые дублируют существующие унаследованные связи для административно заблокированных объектов изменения.
Заметки
Гибкие связи изменения, создаваемые этим действием, не активированы. В результате при изменении любых преобразованных объектов или связей необходимо снова выполнять действие convertReplicatedLinks.
* 
Для выполнения этого действия в системах с большим количеством объектов изменения может потребоваться несколько часов.
convertAllObjects
Режим
Смешанный
Действия
Преобразование всех унаследованных объектов изменения в гибкие объекты изменения.
Деактивируйте устаревшие ссылки на изменения.
Активируйте дублирующиеся гибкие ссылки, созданные при выполнении действия convertLinks.
Заметки
Для гибких объектов изменения применяется класс FlexibleChangeItem.
* 
Если утилита обнаруживает любую ошибку, происходит сбой действия и объекты изменения не преобразуются.
Из-за требуемых ресурсов это действие необходимо выполнять при нахождении системы в автономном режиме.
convertEligibleObjects
Режим
Смешанный
Действия
Преобразование подходящих унаследованных объектов изменения в гибкие объекты изменения.
Деактивируйте устаревшие ссылки на изменения.
Активируйте дублирующиеся гибкие ссылки, созданные при выполнении действия convertLinks.
Заметки
Для гибких объектов изменения применяется класс FlexibleChangeItem.
* 
Если утилита сталкивается с любыми ошибками, действие пропускает проблемный объект и продолжает обработку подходящих объектов изменения.
Для выполнения этого действия в системах с большим количеством объектов изменения может потребоваться несколько часов.
setFlexible
Режим
Унаследованный
Смешанный
Действия
Задание гибкого режима связывания изменения.
Заметки
Это действие нельзя завершить до тех пор, пока не будут преобразованы все унаследованные объекты изменения.
3. При обнаружении ошибок можно обратиться к файлу журнала в следующем расположении:
<Windchill>/logs/flexChangeConverterLogs
Отчет FlexibleChangeConverter
Пользователь может создать отчет, выполнив следующую команду в оболочке Windchill:
java wt.change2.flexible.FlexibleChangeConverter -action report
В выходных данных отображается расположение файла отчета, содержащего следующую информацию.
Текущий режим
В первой строке указан текущий режим связывания изменения.
Дополнительные сведения см. в разделе Режимы связывания изменения.
Унаследованные классы объектов изменения
Во второй строке указаны все унаследованные классы объектов изменения.
Класс считается унаследованным классом объектов изменения, если им не применяется класс FlexibleChangeItem.
Если обнаружены какие-либо унаследованные классы объектов изменения, система не может быть преобразована в гибкий режим.
Делегаты преобразователя связей
Делегаты преобразователя регистрируются для унаследованных классов связей изменения и используются в процессе создания соответствующих гибких связей.
Каждому типу унаследованных связей изменения должен соответствовать зарегистрированный делегат преобразователя. Если используются только стандартные связи изменения, делегаты преобразования уже предоставлены.
При наличии пользовательских связей изменения см. дополнительные сведения о них в разделе Преобразование пользовательских связей в гибкие связи изменения.
Делегаты готовности объектов изменения
Делегаты готовности регистрируются для классов объектов изменения и используются при определении готовности объекта изменения к преобразованию.
Для стандартных классов объектов изменения предусмотрено два зарегистрированных делегата готовности: ResolutionDateReadinessDelegate и WorkflowReadinessDelegate. Чтобы объект был признан подходящим для преобразования, он должен пройти только одного делегата.
Каждому типу объектов изменения должен соответствовать зарегистрированный делегат готовности. Можно регистрировать делегаты для родительских классов, чтобы они охватывали несколько типов объектов изменения.
Если вы используете пользовательские объекты изменения или вам нужна информация об изменении стандартного поведения делегата, см. раздел Преобразование пользовательских связей в гибкие связи изменения.
Количество связей и объектов изменения
Для справки при выполнении процесса преобразования в отчете представлены данные о количестве следующих элементов:
Гибкие связи изменения
Непреобразованные унаследованные связи изменения
Гибкие объекты изменения
Локальные унаследованные объекты изменения, подходящие для преобразования
Административно заблокированные унаследованные объекты изменения, подходящие для преобразования
Локальные унаследованные объекты изменения, не подходящие для преобразования
Административно заблокированные унаследованные объекты изменения, не подходящие для преобразования
В каждом сегменте указано, как это количество распределяется по типам связей и объектов.
Унаследованные объекты изменения, неподходящие для преобразования
В последнем разделе отчета приведен список унаследованных объектов изменения, которые не подходят для преобразования.
Предоставляются реквизиты объекта изменения, включая тип объекта, обозначение, версию и контекст.