WorkflowStep

Resumen

El objeto WorkflowStep proporciona acceso a los atributos de un paso incluido en el Workflow de un trabajo.

Debate

WorkflowStep permite describir un paso y navegar por el flujo de trabajo.

Propiedades

PropiedadExplicaciónTipo de datos
ID
(Sólo lectura)

El Id. del WorkflowStep.

Integer
name
(Sólo lectura)

El nombre de la WorkflowStep.

String
nextSteps
(Sólo lectura)

Una lista de los Id. de WorkflowStep que siguen este paso en el flujo de trabajo.

Integer

Muestra de código

Ejemplo 1 de WorkflowStep

El siguiente script busca en el flujo de trabajo de un trabajo los Id. correspondientes a un nombre de paso específico, así como el nombre de paso correspondiente a un determinado Id. de paso.

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