ジョブ プロパティ関数

次のセクションでは、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

関連トピック