Summary
The Priority object provides access to a priority configuration element in the Workflow Manager (Classic) database.
Discussion
The priority assigns a level of importance to the work to be completed as part of the job.
Properties
Property | Explanation | Data Type |
description (Read Only) | A description about the Priority. | String |
name (Read Only) | The name of the Priority. | String |
value (Read Only) | The value of the Priority. | Integer |
Code sample
The following script creates a job and assigns a high priority to it.
import arcpy
#Establish a connection to a Workflow database
conn = arcpy.wmx.Connect(r'c:\test\Workflow.jtc')
#Get a list of Priorities in Workflow database
priorities = conn.config.getPriorities()
#Access a Workflow Job
job = conn.createJob(job_type_name="Landbase Updates")
#Find the id of high priority and use the value to change the job priority
for high in priorities:
if(high.name=='High'):
job.priority=high.value
job.save()