Workflow

描述

Workflow 对象可用于访问与作业的 Workflow Manager (Classic) 工作流进行交互的属性。

讨论

表示作业的工作流结构。工作流包含表示各个任务的步骤,这些步骤由定义流的路径连接在一起。必须完成每个独立任务才能完成创建并标识为步骤的业务进程。步骤是步骤类型的实例并与特定工作流相关联。工作流可以拥有同一步骤类型的多个实例,且每个实例的属性配置方式都各不相同。

属性

属性说明数据类型
name
(只读)

Workflow 的名称。

String
steps
(只读)

返回组成工作流的 WorkflowStep 对象列表。

Object

代码示例

Workflow 示例 1

以下脚本将从 Workflow Manager (Classic) 数据库中获取作业的工作流并显示其名称。

import arcpy

#Establish a connection to a Workflow database
conn = arcpy.wmx.Connect(r'c:\test\Workflow.jtc')

#Access a Job
job = conn.getJob(99999)

#Access a the job's workflow
workflow = job.getWorkflow()

#Print the name of the workflow
print(workflow.name)