获取作业父版本 (Workflow Manager (Classic))

摘要

获取作业父版本作为企业级地理数据库连接文件,用于在地理处理模型中将编辑内容提交到正确的父版本。

旧版本:

此工具已弃用。 建议当前 Workflow Manager (Classic) 用户在 ArcGIS Pro基于驱动服务的 ArcGIS Workflow Manager 版本中开始新工程。

使用情况

  • 输入作业 ID 必须是一个针对当前存在于资料档案库中的作业的 ID。 该作业必须有一个已经与之关联的数据工作空间。

  • 该工具通常用于在模型中检索作业父版本。 例如,可通过创建模型将在特定的作业版本中编辑的内容协调和提交到父版本中。 该获取作业数据的工作空间工具用于检索数据工作空间连接,而作业版本将使用获取作业版本工具进行检索,父版本将使用获取作业父版本工具进行检索。

  • 该工具支持 ArcGIS Pro 中的要素服务数据工作空间。 作业具有要素服务数据工作空间时,父版本始终为 sde.Default

参数

标注说明数据类型
输入作业 ID

要检索的作业父版本的 ID。

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

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

File

派生输出

标注说明数据类型
作业父版本

作业的父版本名称。

String

arcpy.wmx.GetJobParentVersion(Input_JobID, {Input_DatabasePath})
名称说明数据类型
Input_JobID

要检索的作业父版本的 ID。

String
Input_DatabasePath
(可选)

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

File

派生输出

名称说明数据类型
Output_JobParentVersion

作业的父版本名称。

String

代码示例

GetJobParentVersion 示例(独立脚本)

检索所选作业的父版本。

# Import arcpy module
import arcpy

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

# Local variables:
Input_JobID = "1"
Input_DatabasePath = "C:\\Program Files\\WMX\\Database\\wmx.jtc"

# Process: Get Job Parent Version
arcpy.wmx.GetJobParentVersion(Input_JobID, Input_DatabasePath)

环境

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

许可信息

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

相关主题