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
import arcpywmx
# Establish a connection to a Workflow database
conn = arcpywmx.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 he value to change the job priority
for high in priorities:
if high.name == 'High':
job.priority = high.value