WorkflowStep

Краткая информация

Объект WorkflowStep предоставляет доступ к атрибутам шага, содержащимся в задании Workflow.

Обсуждение

WorkflowStep поддерживает описание шага и прохождение по рабочему процессу.

Свойства

СвойствоОписаниеТип данных
ID
(только чтение)

ID WorkflowStep.

Integer
name
(только чтение)

Имя WorkflowStep.

String
nextSteps
(только чтение)

Список ID WorkflowStep, которые следуют за этим шагом рабочего процесса.

Integer

Пример кода

WorkflowStep, пример 1

Следующий скрипт выполняет поиск рабочего процесса задания для ID шагов, соответствующих определенному имени шага, а также имени шага, соответствующего определенному ID шага.

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()

#Access the first step in the workflow
step = workflow.steps[0]

#Print the name of the first step
print (step.name)

#Find the step IDs of all the steps named "Clean Up" in the workflow
stepIDs = [x.ID for x in workflow.steps if x.name == "Clean Up"]

#Print the step IDs of the steps named "Clean Up"
print (stepIDs)

#Find the step name of the step with the ID of 123
stepName = [y.name for y in workflow.steps if y.ID == 123]

#Print the name of the step with an ID of 123
print ("The step name for ID 123 is " + stepName[0])