Следующие разделы содержат выражения ,ArcGIS Arcade которые позволяют получить информацию об источнике данных и версии задания, управляемого ArcGIS Workflow Manager. Эти выражения обычно используются в рабочих процессах редактирования данных, которые включают создание сервис-ориентированных версий и управление ими.
JobDataSource
Выражение JobDataSource возвращает URL-адрес источника данных схемы рабочего процесса указанного задания, если она содержит источник данных и если версия источника данных была создана для указанного задания.
Параметры
JobDataSource(job_id, data_source_name)
Имя | Объяснение | Тип данных |
---|---|---|
job_id | ID задания. | String |
data_source_name | Имя источника данных, настроенное в схеме рабочего процесса задания. | String |
Выходные данные
Возвращает строковое значение 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 задания. | String |
Выходные данные
Возвращает массив строковых значений всех 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 задания. | String |
data_source_name | Имя источника данных, настроенное в схеме рабочего процесса задания. | String |
Выходные данные
Возвращает строковое значение GUID активной версии для указанного источника данных задания.
Пример выражения
Следующее выражение возвращает GUID активной версии для источника данных Gas_Utility_Network текущего задания:
JobVersionGuid($Job,'Gas_Utility_Network')
4C190A55-DE4B-4C1D-A40F-918FC7C6766A
JobVersionGuidArray
Выражение JobVersionGuidArray возвращает все GUID активной версии источника данных для указанного задания.
Параметры
JobVersionGuidArray(job_id)
Имя | Объяснение | Тип данных |
---|---|---|
job_id | ID задания. | String |
Выходные данные
Возвращает массив строковых значений, содержащий значения 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 задания. | String |
data_source_name | Имя источника данных, настроенное в схеме рабочего процесса задания. | String |
Выходные данные
Возвращает имя активной версии указанного источника данных для указанного задания.
Пример выражения
Следующее выражение возвращает имя активной версии текущего задания для источника данных Gas_Utility_Network:
JobVersion($Job, 'Gas_Utility_Network')
jdoe.JOB_123
JobVersionArray
Выражение JobVersionArray возвращает имена всех источников данных указанного задания в том порядке, в котором они заданы в схеме рабочего процесса.
Параметры
JobVersionArray(job_id)
Имя | Объяснение | Тип данных |
---|---|---|
job_id | ID задания. | String |
Выходные данные
Возвращает массив строковых значений, содержащий имена всех версий источника данных указанного задания в том порядке, в котором они определены в схеме рабочего процесса.
Пример выражения
Следующее выражение возвращает имена всех версий источника данных текущего задания:
JobVersionArray($Job)
['jdoe.JOB_1', 'jdoe.JOB_1']