Resumen
El objeto StatusType proporciona acceso a los elementos de configuración de los tipos de estados en la base de datos de Workflow Manager (Classic).
Debate
Los tipos de estados son plantillas para los estados empleadas para describir los estados por los que pasa un trabajo durante su ejecución.
Propiedades
Propiedad | Explicación | Tipo de datos |
caption (Sólo lectura) | Un título sobre el StatusType. | String |
description (Sólo lectura) | Una descripción sobre la StatusType. | String |
ID (Sólo lectura) | El Id. del StatusType. | Integer |
name (Sólo lectura) | El nombre de la StatusType. | String |
Muestra de código
El siguiente script obtiene los tipos de estados de la base de datos de Workflow Manager (Classic).
import arcpy
#Establish a connection to a Workflow database
conn = arcpy.wmx.Connect(r'c:\test\Workflow.jtc')
#Get a list of Status Types in the Workflow database
statustypes = conn.config.getStatusTypes()
#Access a Workflow Job
job = conn.createJob(job_type_name="Landbase Updates")
#Find the name of the status type with an id of 2 and use the value to change the job's status
for statustypeid in statustypes:
if(statustypeid.ID==2):
job.status=statustypeid.name
#Print the name of the job's new status
print(job.status)