需要 Workflow Manager 许可。
Workflow Manager (Classic) 模块 arcpy.wmx 是一个 Python 模块,可与 Workflow Manager (Classic) 功能搭配使用。此模块可访问能够执行和处理作业与 Workflow Manager (Classic) 配置的帮助功能、类和属性,也可访问 Workflow Manager 工具箱中的地理处理工具。这为您通过 Python 实现业务工作流的自动化提供了方法。
Workflow Manager (Classic) 函数
| 函数 | 说明 |
|---|---|
| Connect | 建立与 Workflow Manager (Classic) 数据库的连接。 |
Workflow Manager (Classic) 类
| 类别 | 说明 |
|---|---|
| ActivityType | ActivityType 对象可用于访问 Workflow Manager (Classic) 数据库中的活动类型配置元素。 |
| Attachment | 提供对作业相关附件的访问权限的 Attachment 对象。 |
| Configuration | Configuration 对象提供对 Workflow Manager (Classic) 数据库中配置元素的访问权限。 |
| ExtendedProperty | ExtendedProperty 对象提供对作业相关扩展属性行的访问权限。 |
| ExtendedPropertyValue | 提供对作业相关扩展属性和链接属性各个像元访问权限的 ArcPy 类。 |
| Hold | Hold 对象用于访问与作业相关的保存内容。 |
| HoldType | HoldType 对象可用于访问 Workflow Manager (Classic) 数据库中的保留类型配置元素。 |
| Job | Job 对象提供对属性和方法的访问来与 Workflow Manager (Classic) 作业进行交互。 |
| JobType | JobType 对象可用于访问 Workflow Manager (Classic) 数据库中的作业类型。 |
| JobTypeDescription | JobTypeDescription用于访问创建作业前可进行自定义的作业类型属性。 |
| LinkedProperty | 用于访问与作业相关的链接属性行组的 ArcPy 类。它可由 0 个或多个 ExtendedProperty 对象组成。 |
| Priority | Priority 对象提供对 Workflow Manager (Classic) 数据库中优先级配置元素的访问权限。 |
| QueryField | QueryField 对象显示了对 queryJobs 方法返回的字段进行详细描述的属性。 |
| QueryResult | QueryResult 对象可用于访问由 queryJobs 方法返回的作业查询结果。 |
| QueryRow | QueryRow 对象可用于访问 queryJobs 方法结果中一行内的所有值。 |
| StatusType | StatusType对象可用于访问 Workflow Manager (Classic) 数据库中的状态类型配置元素。 |
| Workflow | Workflow 对象可用于访问与作业的 Workflow Manager (Classic) 工作流进行交互的属性。 |
| WorkflowConnection | WorkflowConnection 对象将提供对 Workflow Manager (Classic) 作业创建或获取方法的访问权限。 |
| WorkflowExecutionError | 如果工作流执行过程中出错,则会产生 WorkflowExecutionError 异常。 |
| WorkflowExecutionResult | WorkflowExecutionResult对象提供在工作流中执行步骤的结果。 |
| WorkflowExecutionStepError | 如果工作流步骤在执行过程中出错,则会发生 WorkflowExecutionStepError 异常。 |
| WorkflowPath | WorkflowPath 对象可用于访问作业 Workflow 中包含的路径的属性。 |
| WorkflowStep | WorkflowStep 对象可用于访问作业中包含的步骤的属性 Workflow。 |