Skip To Content

Priority

Summary

The Priority object provides access to a priority configuration element in the Workflow Manager database.

Discussion

The priority assigns a level of importance to the work to be completed as part of the job.

Properties

PropertyExplanationData 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()