データ管理関数

次のセクションでは、ArcGIS Workflow Manager が管理するジョブのデータ ソースとバージョン情報を取得できる ArcGIS Arcade 条件式について説明します。 これらの式は、ブランチ バージョンを作成および管理するデータ編集ワークフローでよく使用されます。

JobDataSource

JobDataSource 式は、指定したジョブのワークフロー図にデータ ソースが含まれ、指定したジョブ用にそのデータ ソースのバージョンが作成されている場合に、データ ソースの URL を返します。

パラメーター

JobDataSource(job_id, data_source_name)

名前説明データ タイプ

job_id

ジョブの ID です。

文字列

data_source_name

ジョブのワークフロー図で構成されているデータ ソースの名前。

文字列

出力

指定したジョブのワークフロー図にデータ ソースが含まれ、指定したジョブ用にそのデータ ソースのバージョンが作成されている場合に、データ ソースの URL (文字列値) を返します。

式の例

次の式は、現在のジョブのワークフロー図のデータ ソース URL を返します。

JobDataSource($Job, 'Utility_Network_Data')
出力例
https://portal.domain.com/server/rest/services/UtilityNetwork_Data/FeatureServer

JobDataSourceArray

JobDataSourceArray 式は、指定したジョブのワークフロー図のデータ ソース URL をすべて返します。

パラメーター

JobDataSourceArray(job_id)

名前説明データ タイプ

job_id

ジョブの ID です。

文字列

出力

指定したジョブのワークフロー図のデータ ソース URL をすべて含む文字列値の配列を返します。

式の例

次の式は、現在のジョブのワークフロー図のデータ ソース URL を返します。

JobDataSourceArray($Job)
出力例
['https://portal.domain.com/server/rest/services/Utility_Network_Data/FeatureServer', 'https://portal.domain.com/server/rest/services/Parcel_Fabric_Data/FeatureServer']

JobVersionGuid

JobVersionGuid 式は、ジョブの指定したデータ ソースのアクティブなバージョンの GUID を返します。

パラメーター

JobVersionGuid(job_id, data_source_name)

名前説明データ タイプ

job_id

ジョブの ID です。

文字列

data_source_name

ジョブのワークフロー図で構成されているデータ ソースの名前。

文字列

出力

ジョブの指定したデータ ソースのアクティブなバージョンの GUID (文字列値) を返します。

式の例

次の式は、現在のジョブの Gas_Utility_Network データ ソースのアクティブなバージョンの GUID を返します。

JobVersionGuid($Job,'Gas_Utility_Network')
出力例
4C190A55-DE4B-4C1D-A40F-918FC7C6766A

JobVersionGuidArray

JobVersionGuidArray 式は、指定したジョブのアクティブなデータ ソース バージョンの GUID をすべて返します。

パラメーター

JobVersionGuidArray(job_id)

名前説明データ タイプ

job_id

ジョブの ID です。

文字列

出力

指定したジョブのアクティブなデータ ソース バージョンの GUID を含む文字列値の配列を返します。

式の例

次の式は、現在のジョブのデータ ソース バージョンの GUID をすべて返します。

JobVersionGuidArray($Job)
出力例
['4C190A55-DE4B-4C1D-A40F-918FC7C6766A', '4C190A55-DE4B-4C1D-A40F-918FC7C6766A']

JobVersion

JobVersion 式は、指定したジョブの指定したデータ ソースのアクティブなバージョンの名前を返します。

パラメーター

JobVersion(job_id, data_source_name)

名前説明データ タイプ

job_id

ジョブの ID です。

文字列

data_source_name

ジョブのワークフロー図で構成されているデータ ソースの名前。

文字列

出力

指定したジョブの指定したデータ ソースのアクティブなバージョンの名前を返します。

式の例

次の式は、Gas_Utility_Network データ ソースの現在のジョブのアクティブなバージョン名を返します。

JobVersion($Job, 'Gas_Utility_Network')
出力例
jdoe.JOB_123

JobVersionArray

JobVersionArray 式は、ワークフロー図で定義されている順に、すべての指定したジョブのデータ ソース名を返します。

パラメーター

JobVersionArray(job_id)

名前説明データ タイプ

job_id

ジョブの ID です。

文字列

出力

ワークフロー図で定義されている順に、すべての指定したジョブのデータ ソース バージョン名を含む文字列の配列を返します。

式の例

次の式は、すべての現在のジョブのデータ ソース バージョンの名前を返します。

JobVersionArray($Job)
出力例
['jdoe.JOB_1', 'jdoe.JOB_1']

関連トピック