Динамические свойства заданий

Выражения ArcGIS Arcade позволяют создавать заполнители для динамических свойств в шаблонах заданий, а также для шагов и путей в схемах рабочих процессов. Например, шаг Запуск сервиса GP можно настроить для использования выражения jobLocation($job) Arcade в качестве входного параметра, который заменяется местоположением задания при выполнении шага.

Ниже приводится список компонентов ArcGIS Workflow Manager, поддерживающих выражения ArcGIS Arcade:

  • Шаблоны заданий
  • Пути
  • Шаблоны шагов

В следующей таблице приведен список выражений ArcGIS Arcade, которые можно использовать в Workflow Manager:

Выражение ArcadeОписаниеПример вводаПример результата

$currentUser

Возвращает полное имя текущего пользователя

$currentUser

John Doe

userGroups($currentUser)

Возвращает ID группы портала ArcGIS Enterprise для текущего пользователя

userGroups($currentUser)

abcde12345

jobVersion($job,<DatasourceName>)

Версия активного задания

jobVersion($job,'Gas_Utility_Network')

jdoe.JOB_1

jobType($job)

Имя шаблона задания

jobType($job)

Data_edits

jobStatus($job)

Статус задания

jobStatus($job)

Готово к выполнению

jobStartedDate($job)

Дата начала задания в формате эпохи

jobStartedDate($job)

1589414631

jobEndDate($job)

Дата закрытия задания в формате эпохи

jobEndDate($job)

1589414631

jobDescription($job)

Описание задания

jobDescription($job)

Это задание редактирования landbase

jobPriority($job)

Приоритет задания (высокий, средний или низкий)

jobPriority($job)

Низкая

jobName($job)

Имя задания

jobName($job)

JOB_1

lastRunner($job, <StepId>)

Имя последнего пользователя, запускавшего шаг

lastRunner($job, 'f50d740d-cc04-9296-4ce3-181e82604465')

jdoe

jobCreator($job)

Имя пользователя, создавшего задание

jobCreator($job)

jdoe

jobLocation($job)

Местоположение, определенное для задания, в формате MinX, MinY, MaxX, MaxY, WKID

'https://<WebAdaptorHost.Domain.com>/<PortalWebAdaptorName>/apps/webappviewer/index.html?extent=' + jobLocation($job)

9862243.197380835,5108823.353604797,-9801843.791879544,5133768.0805264525,3857

jobExtendedProperty($job,'table1','field1')

Значение расширенного свойства для задания в формате эпохи

jobExtendedProperty($job,'purchase_order','date')

1589414631