需要 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。 |