StatusType

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

PropiedadExplicaciónTipo 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

Ejemplo de StatusType

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)