您可以导入工作流项目配置文件和映射文件,以在另一个 ArcGIS Workflow Manager 系统中更新或配置工作流项目。
映射文件可用于将源配置中的组织项目与 Workflow Manager 所用的目标配置中的组织项目相关联。 要从较高版本的 Workflow Manager 中导入工作流配置文件,将工作流项目升级为最新版本。
要导入工作流项目配置,请完成以下步骤:
- 访问 Workflow Manager Web 应用程序。
- 单击设计选项卡。
设计页面随即出现。
注:
如果您没有足够的权限,则设计选项卡将不可用。
- 单击设置
。注:
如果您没有足够的权限,则设置
将不可用。 - 单击导入数据选项卡。
- 单击选择配置文件,然后浏览至 workflow_configuration_<export_ID>.wmc 文件所在的位置。
- 如果已下载映射文件,则需要配置该映射文件,然后单击选择映射文件并浏览至 workflow_mapping_<export_ID>.json 文件所在的位置。
- (可选)选中覆盖此项目中的数据复选框覆盖当前工作流项目中的所有数据。
如果未选中此选项,则将随导入的数据一起保留现有数据。
注:
必须删除现有作业,然后才能覆盖工作流项目中的数据。
- 单击导入数据。
随即导入工作流项目配置。
注:
如果作业模板未能导入,但是设置数据导入成功,则检查未能导入的作业模板的共享设置,然后重新导入 .wmc 文件。
配置映射文件
映射文件是一个可选文件,用于关联 Workflow Manager 所用的组织项目,例如要素服务数据引用、ArcGIS Survey123 扩展属性、用户定义设置和组织群组。 映射文件常用于将工作流与其他组织成员共享或在持续集成和持续交付 (CI/CD) 工作流中使用。 在导入映射文件之前,必须提供目标配置的参数。
要将源配置中的项目与目标配置中的项目相关联,请完成以下步骤:
- 在文本编辑器中打开 workflow_mapping_<export_ID>.json 文件。
- 根据需要提供 targetPortalItemId 和 targetPortalUrl 属性值。
例如:
{ "workflowItemId":"b196643dad27488b9204846235cffbe0", "workflowItemName":"Workflow Item 1", "diagrams":[ { "diagramName":"Workflow Diagram 1", "diagramId":"m7R2ap-eQlC3q2RrQCDWRQ", "centralizedDataReferences":[ { "centralizedDataReferenceAlias":"Gas_Utility_Network", "centralizedDataReferenceId":"45faee8c-9408-4915-abf5-43a7adace12f", "sourcePortalType":"ArcGISOnline", "sourcePortalItemId":"e8dc20b5c9dc4cbfa65f8125ec2b7227", "targetPortalItemId":"1daaeba244064ba1945aaa8d8f9f1457" } ] } ], "extendedProperties":[ { "tableName":"property_damage_survey", "tableId":"xQ1KCoVfRhyzZo1n_EZbmw", "isSurvey":true, "sourcePortalType":"Current", "sourcePortalItemId":"39a0c0b4e808470fbb97cadb3c956db4", "targetPortalItemId":"aa73b31da9424f52bb70ac20f99cc490" } ], "userDefinedSettings":[ { "settingName":"user_1", "isEncrypted":true, "targetPreserveValue":false } ], "groups":[ { "sourceGroupId":"e4ba6bfff9834f8a91200b6152ecef5d", "targetGroupId":"1da4fe3ff3db42e08b2258cdbc642b22" } ] } - 保存文件。
- 将映射文件导入到 Workflow Manager。