次のセクションでは、ArcGIS Workflow Manager が管理するジョブの情報を取得できる ArcGIS Arcade 式について説明します。 ジョブ プロパティの値の多くは、ジョブ テンプレートに定義されている値に基づき、ジョブの作成時に初期設定されます。 ジョブ プロパティは [詳細] パネルで手動で更新するか、ステップを実行して更新できます。
注意:
組織が構成したビジネス固有のプロパティにアクセスする必要がある場合は、拡張プロパティ式を使用してアクセスできます。
JobDescription
JobDescription 式はジョブに関連付けられた説明を返します。
パラメーター
JobDescription(job_id)
名前 | 説明 | データ タイプ |
---|---|---|
job_id | ジョブの ID です。 | 文字列 |
出力
指定したジョブの説明フィールド (文字列値) を返します。
式の例
次の式は、現在のジョブの説明を返します。
JobDescription($Job)
This is a landbase editing job.
JobDueDate
JobDueDate 式は、指定したジョブの期日をエポック形式で返します。
パラメーター
JobDueDate(job_id)
名前 | 説明 | データ タイプ |
---|---|---|
job_id | ジョブの ID です。 | 文字列 |
出力
指定したジョブの期日 (文字列値) をエポック形式で返します。
式の例
次の式は、現在のジョブの期日を返します。
JobDueDate($Job)
1589414631
JobEndDate
指定したジョブが終了している場合、JobEndDate 式は終了した日付を返します。
パラメーター
JobEndDate(job_id)
名前 | 説明 | データ タイプ |
---|---|---|
job_id | ジョブの ID です。 | 文字列 |
出力
指定したジョブが終了した日付 (文字列値) をエポック形式で返します。
式の例
次の式は、指定したジョブが終了した日付を返します。
JobEndDate('RRpFaSk1QK2IIHZTJX4flQ')
1589416739
JobCreator
JobCreator 式は、指定したジョブを作成したユーザーの名前を返します。
パラメーター
JobCreator(job_id)
名前 | 説明 | データ タイプ |
---|---|---|
job_id | ジョブの ID です。 | 文字列 |
出力
指定したジョブを作成したユーザーの名前 (文字列値) を返します。
式の例
次の式は、現在のジョブを作成したユーザーの名前を返します。
JobCreator($Job)
jdoe
$Job
$Job 変数は、現在のジョブのジョブ ID を返します。 この変数は、他の式の job_id パラメーターを動的に設定するためによく使用されます。
出力
現在のジョブの ID (文字列値) を返します。
変数の例
次の変数は、現在のジョブの ID を返します。
$Job
RRpFaSk1QK2IIHZTJX4flQ
JobComment
JobComment 式は、指定したジョブまたはステップに関連付けられた最新のコメントを返します。
パラメーター
JobComment(job_id, {step_id})
名前 | 説明 | データ タイプ |
---|---|---|
job_id | ジョブの ID です。 | 文字列 |
step_id (オプション) | ワークフロー図内のステップの ID です。 ID を指定しない場合、ジョブに関連付けられた最新のコメントが返されます。 | 文字列 |
出力
指定したジョブまたはステップに関連付けられた最新のコメント (文字列値) を返します。
式の例
次の式は、現在のジョブの指定したステップに関連付けられた最新のコメントを返します。
JobComment($Job, 'f50d740d-cc04-9296-4ce3-181e82604465')
The submitted feature edits are ready for your review.
JobName
JobName 式は、指定したジョブの名前を返します。
パラメーター
JobName(job_id)
名前 | 説明 | データ タイプ |
---|---|---|
job_id | ジョブの ID です。 | 文字列 |
出力
指定したジョブの名前 (文字列値) を返します。
式の例
次の式は、現在のジョブの名前を返します。
JobName($Job)
DataEdits_123
JobOwner
jobOwner 式は、ジョブの所有者の名前を返します。
パラメーター
JobOwner(job_id)
名前 | 説明 | データ タイプ |
---|---|---|
job_id | ジョブの ID です。 | 文字列 |
出力
ジョブの所有者のユーザー名 (文字列値) を返します。
式の例
次の式は、現在のジョブの所有者のユーザー名を返します。
JobOwner($Job)
jdoe
$ParentJob
$ParentJob 変数は、現在のジョブが属している親ジョブのジョブ ID を返します。
出力
現在のジョブが属している親ジョブのジョブ ID (文字列値) を返します。
変数の例
次の変数は、現在のジョブが属している親ジョブのジョブ ID を返します。
$ParentJob
ZZfPSka12KQHHITZXJf4qL
JobPriority
JobPriority 式は、指定したジョブの優先度を返します。
パラメーター
JobPriority(job_id)
名前 | 説明 | データ タイプ |
---|---|---|
job_id | ジョブの ID です。 | 文字列 |
出力
指定したジョブの優先度 (文字列値) を返します。
式の例
次の式は、現在のジョブの優先度を返します。
JobPriority($Job)
Medium
JobStartDate
JobStartDate 式は、指定したジョブが開始された日付を返します。
パラメーター
JobStartDate(job_id)
名前 | 説明 | データ タイプ |
---|---|---|
job_id | ジョブの ID です。 | 文字列 |
出力
指定したジョブの開始日 (文字列値) をエポック形式で返します。
式の例
次の式は、現在のジョブが開始された日付を返します。
JobStartDate($Job)
1589414631
JobStatus
JobStatus 式は、指定したジョブのステータスを返します。
パラメーター
JobStatus(job_id)
名前 | 説明 | データ タイプ |
---|---|---|
job_id | ジョブの ID です。 | 文字列 |
出力
指定したジョブのステータス (文字列値) を返します。
式の例
次の式は、現在のジョブのステータスを返します。
JobStatus($Job)
Ready to work
JobType
JobType 式は、指定したジョブの作成元のジョブ テンプレートの名前を返します。
パラメーター
JobType(job_id)
名前 | 説明 | データ タイプ |
---|---|---|
job_id | ジョブの ID です。 | 文字列 |
出力
指定したジョブの作成元のジョブ テンプレートの名前 (文字列値) を返します。
式の例
次の式は、現在のジョブの作成元のジョブ テンプレートの名前を返します。
JobType($Job)
Data Edits