サマリ
The WorkflowConnection object provides access to methods for creating or getting a Workflow Manager job.
説明
Jobs are created from a job type template. All of the properties for the new job are automatically inherited from the job type and can be updated after creation using the Job methods.
メソッドの概要
| メソッド | 説明 |
| createJob ({job_type_id}, {job_type_name}) | Create a new job based on a job type. |
| getJob (jobID) | Return a single job using its job ID. |
メソッド
createJob ({job_type_id}, {job_type_name})| パラメータ | 説明 | データ タイプ |
job_type_id | The ID of the job type from which to create a new job. | Integer |
job_type_name | The name of the job type from which to create a new job. | String |
戻り値
| データ タイプ | 説明 |
| Job | Returns the job created as a Job. |
To create a new job requires either a job type name or a job type ID.
The following script creates two jobs in the Workflow Manager database: one defined by the job type name and the other by the job type ID.
import arcpy
import arcpywmx
#Establish a connection to a Workflow database
conn = arcpywmx.Connect(r'c:\test\Workflow.jtc')
#Create a Workflow Job of type Data Edits
job = conn.createJob(job_type_name="Data Edits")
#Create a Workflow Job of type 5
job2 = conn.createJob(job_type_id = 5)
getJob (jobID)
| パラメータ | 説明 | データ タイプ |
jobID | The ID of the job to return. | Integer |
戻り値
| データ タイプ | 説明 |
| Job | Returns the job as a Job. |
Provides an easy way to retrieve a job.
Get a job from a Workflow Manager database.
import arcpy
import arcpywmx
#Establish a connection to a Workflow database
conn = arcpywmx.Connect(r'c:\test\Workflow.jtc')
#Access a Workflow Job
job = conn.getJob(99999)
コードのサンプル
The following script creates one job and gets another from a Workflow Manager database.
import arcpy
import arcpywmx
#Establish a connection to a Workflow database
conn = arcpywmx.Connect(r'c:\test\Workflow.jtc')
#Create a Workflow Job of type Data Edits
job = conn.createJob(job_type_name="Data Edits")
#Access a Workflow Job
job = conn.getJob(99999)