Импорт шаблонов рабочего процесса
В таблице Шаблоны рабочего процесса выберите > .
Можно импортировать несколько шаблонов одновременно. Файлы JAR или ZIP могут включать в себя несколько XML-файлов, каждый из которых представляет уникальный шаблон рабочего процесса, и один XML-файл может представлять несколько уникальных рабочих процессов.
|
Компоновка XML-файла определяется с помощью файла DTD:
<Windchill>/loadXMLfiles/standard<version>.dtd
|
Ошибки при импорте
Некоторые ошибки вызывают отображение соответствующих сообщений, другие могут оказаться фатальными. Сведения об ошибках можно просмотреть в журнале сервера методов.
Следующие факторы являются неразрешенными или могут привести к сбою операции импорта.
• Базовые объекты ссылок шаблона, такие как участники и роли. Если базовые объекты не существуют в базе данных, импорт выполнить не удастся.
• Итерации шаблона рабочего процесса не импортируются.
• Если экспортируемый шаблон рабочего процесса содержит привязку к группе, то наименование группы в целевом расположении должно точно совпадать с наименованием исходной группы. Если наименование не соответствует, происходит сбой импорта.
• Импорт и экспорт из одного выпуска в другой отключены по умолчанию.
|
Если выполняется экспорт шаблона рабочего процесса и повторный импорт его в ту же систему, создается новая итерация. Если не нужно создавать новую итерацию, необходимо перед импортом шаблона удалить или переименовать исходный шаблон.
|
Свойства, влияющие на функциональность импорта
На функциональность импорта шаблонов рабочего процесса влияют следующие свойства.
wt.ixb.import.allowCrossReleaseImport
Чтобы можно было импортировать шаблоны рабочего процесса из одного выпуска в другой, задайте для этого свойства значение true.
Шаблон можно импортировать в более позднюю версию Windchill, но нельзя импортировать в более раннюю. Функции импорта и экспорта не являются обратно совместимыми.
wt.workflow.IterateOnImport
Это свойство определяет, как действовать в ситуации, когда шаблон рабочего процесса импортируется в контекст, в котором уже есть шаблон с тем же наименованием.
Если для этого свойства задано значение true, импортируемый шаблон добавляется в существующий шаблон как новая итерация.
Если для этого свойства задано значение false, импорт файла вызовет генерацию исключения на сервере методов и сбой операции.
wt.workflow.templates.import.useTargetGroup
Если экспортируемый шаблон рабочего процесса содержит привязку к группе, то наименование группы в целевом расположении должно точно совпадать с наименованием исходной группы. Если наименование не соответствует, происходит сбой импорта. Если импорт выполнен успешно, шаблон привязывается к группе в целевом контексте.
Если нужно, чтобы вместо этого шаблон рабочего процесса был привязан к группе в исходном контексте, задайте для этого свойства значение false.
Это свойство применяется только при импорте и экспорте внутри одной и той же системы Windchill.