导入作业数据 (Workflow Manager)

需要 Workflow Manager 许可。

摘要

将配置和作业信息从 Workflow Manager (Classic) 资料档案库导入到目标资料档案库。 此工具对于设置与现有资料档案库相似的资料档案库、断开连接的资料档案库副本创建和更改同步非常有用。

使用情况

  • 资料档案库名称参数是您将连接到的 Workflow Manager (Classic) 资料档案库名称的名称。

  • 输入 JXL/Acknowledgement 文件是使用导出作业数据工具生成的。

  • 合并参数允许您将输入 JXL 文件的内容附加到数据库中的现有配置中。 如果没有选中合并参数,指定资料档案库的现有内容将被删除。

参数

标注说明数据类型
输入 JXL/Acknowledgement

包含使用导出作业数据工具生成的作业和配置元素的 JXL 文件。

File
合并

指定目标 Workflow Manager (Classic) 资料档案库的内容是否应该与输入配置文件的内容组合而不是覆盖。

  • 选中 - 将目标 Workflow Manager (Classic) 数据库的内容与输入配置文件的内容相结合。
  • 未选中 - 将目标 Workflow Manager (Classic) 数据库的全部内容替换为输入配置文件的内容。

Boolean
输入数据库路径
(可选)

包含与目标资料档案库的连接信息的 Workflow Manager (Classic) 连接文件。 如果未指定连接文件,将使用项目中当前默认的 Workflow Manager (Classic) 数据库。

File
资料档案库名称
(可选)

Workflow Manager (Classic) 系统设置中指定的资料档案库的名称。 此名称在聚类中的所有资料档案库中应该是唯一的。 如果未指定资料档案库名称,则将使用当前默认的 Workflow Manager (Classic) 资料档案库名称。

String

派生输出

标注说明数据类型
状态

导入作业数据操作的结果。 成功时返回 0。

Long

arcpy.wmx.ImportJobData(Input_File, Input_Merge, {Input_DatabasePath}, {Input_Repository_Name})
名称说明数据类型
Input_File

包含使用导出作业数据工具生成的作业和配置元素的 JXL 文件。

File
Input_Merge

指定目标 Workflow Manager (Classic) 资料档案库的内容是否应该与输入配置文件的内容组合而不是覆盖。

  • COMBINE将目标 Workflow Manager (Classic) 数据库的内容与输入配置文件的内容相结合。
  • REPLACE将目标 Workflow Manager (Classic) 数据库的全部内容替换为输入配置文件的内容。
Boolean
Input_DatabasePath
(可选)

包含与目标资料档案库的连接信息的 Workflow Manager (Classic) 连接文件。 如果未指定连接文件,将使用项目中当前默认的 Workflow Manager (Classic) 数据库。

File
Input_Repository_Name
(可选)

Workflow Manager (Classic) 系统设置中指定的资料档案库的名称。 此名称在聚类中的所有资料档案库中应该是唯一的。 如果未指定资料档案库名称,则将使用当前默认的 Workflow Manager (Classic) 资料档案库名称。

String

派生输出

名称说明数据类型
Output_Status

导入作业数据操作的结果。 成功时返回 0。

Long

代码示例

ImportJobData 示例 1(独立 Python 脚本)

导入 Workflow Manager (Classic) 资料档案库的配置和作业信息,替换目标资料档案库的现有内容。


# Import arcpy module
import arcpy

# Check out any necessary licenses
arcpy.CheckOutExtension("JTX")

# Script arguments
Input_File = "C:\\Temp\\WMXRepository.jxl"
Input_Merge = "REPLACE"
Input_DatabasePath = "C:\\Program Files\\WMX\\Database\\wmx.jtc"
Input_Repository_Name = "WMXRepository"

# Process: Import Job Data
arcpy.wmx.ImportJobData(Input_File, Input_Merge, Input_DatabasePath, Input_Repository_Name)
ImportJobData 示例 2(独立 Python 脚本)

导入 Workflow Manager (Classic) 资料档案库的配置和作业信息,将 .jxl 文件的内容与目标资料档案库的现有内容合并。


# Import arcpy module
import arcpy

# Check out any necessary licenses
arcpy.CheckOutExtension("JTX")

# Script arguments
Input_File = "C:\\Temp\\WMXRepository.jxl"
Input_Merge = "COMBINE"
Input_DatabasePath = "C:\\Program Files\\WMX\\Database\\wmx.jtc"
Input_Repository_Name = "WMXRepository"

# Process: Import Job Data
arcpy.wmx.ImportJobData(Input_File, Input_Merge, Input_DatabasePath, Input_Repository_Name)

环境

此工具不使用任何地理处理环境。

许可信息

  • Basic: 否
  • Standard: 需要 Workflow Manager
  • Advanced: 需要 Workflow Manager

相关主题