导入工作流模板
从工作流“模板”表格中,选择 > 。
您可以一次导入多个模板。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 系统中进行导入和导出。