Available with Workflow Manager license.
The Workflow Manager module arcpywmx is a Python module for working with Workflow Manager functionality. It provides access to helper functions, classes, and properties to execute and work with jobs and Workflow Manager configuration as well as the geoprocessing tools available in the Workflow Manager toolbox. This provides a way for you to automate your business workflow through Python.
Workflow Manager functions
Function | Description |
---|---|
Connect | Establishes a connection to a Workflow Manager database. |
Workflow Manager classes
Class | Description |
---|---|
ActivityType | The ActivityType object provides access to the activity type configuration element in the Workflow Manager database. |
Attachment | The Attachment object provides access to the attachments associated with the job. |
Configuration | The Configuration object provides access to the configuration elements in the Workflow Manager database. |
ExtendedProperty | The ExtendedProperty object provides access to properties of the extended property row associated with the job. |
ExtendedPropertyValue | ArcPy class that provides access to the individual cell for extended and linked properties associated with the job. |
Hold | The Holdobject provides access to the hold associated with the job. |
HoldType | The HoldType object provides access to the hold types configuration element in the Workflow Manager database. |
Job | The Job object provides access to properties and methods to interact with a Workflow Manager job. |
JobType | The JobTypeobject provides access to the job types in the Workflow Manager database. |
JobTypeDescription | The JobTypeDescription provides access to job type properties that can be customized before creating a job. |
LinkedProperty | ArcPy class that provides access to the group of linked property rows associated with the job. It is comprised of 0 or more ExtendedProperty objects. |
Priority | The Priority object provides access to a priority configuration element in the Workflow Manager database. |
WorkflowConnection | The WorkflowConnection object provides access to methods for creating or getting a Workflow Manager job. |
WorkflowExecutionError | The WorkflowExecutionError exception is raised when a workflow encounters an execution error. |
WorkflowExecutionResult | The WorkflowExecutionResultobject provides the result of executing a step in the workflow. |
WorkflowExecutionStepError | The WorkflowExecutionStepError exception is raised when a workflow step encounters an execution error. |