Функции Рабочего процесса

Следующие разделы содержат выражения ArcGIS Arcade, которые позволяют получить доступ к истории работы, выполненной над заданием. Она включает в себя получение результатов от определенных шагов, веб-хуков и последнего человека, назначенного на шаг. Эти выражения не прикрепляют к заданию файлы или журналы, но их можно использовать для управления рабочим процессом, назначения шагов определенным пользователям или группам и доступа к определенным типам выходных значений.

LastRunner

Выражение LastRunner возвращает имя пользователя последнего человека, выполнившего указанный шаг.

Параметры

LastRunner(job_id, step_id)

ИмяОбъяснениеТип данных

job_id

ID задания.

String

step_id

ID шага на схеме рабочего процесса.

String

Выходные данные

Возвращает строковое значение имени пользователя последнего человека, выполнившего указанный шаг.

Образец выражения

Следующее выражение возвращает имя пользователя последнего человека, который выполнил указанный шаг текущего задания:

LastRunner($Job, 'f50d740d-cc04-9296-4ce3-181e82604465')
Пример результата
jdoe

JobReturnValue

Выражение JobReturnValue возвращает возвращаемое значение завершенного шага. Это выражение обычно используется для подтверждения того, был ли шаг выполнен неудачно или успешно, и оно обычно используется при проверке шагов, которые не удалось выполнить должным образом.

Параметры

JobReturnValue(job_id, step_id)

ИмяОбъяснениеТип данных

job_id

ID задания.

String

step_id

ID шага на схеме рабочего процесса.

String

Выходные данные

Возвращает строковое значение возвращаемого значения указанного шага для указанного задания.

Образец выражения

Следующее выражение возвращает возвращаемое значение указанного шага для текущего задания:

JobReturnValue($Job, 'f50d740d-cc04-9296-4ce3-181e82604465')
Пример результата
S000001

JobOutputValue

Выражение JobOutputValue возвращает выходное значение для завершенного шага.

Параметры для выходных значений шага

JobOutputValue (job_id, step_id, {value_name})

ИмяОбъяснениеТип данных

job_id

ID задания.

String

step_id

ID шага на схеме рабочего процесса.

String

value_name

(Дополнительный)

Ключ конкретного выходного значения для шагов с несколькими выходными значениями. По умолчанию возвращается первое значение.

String

Примеры выражений

Следующее выражение возвращает выходное значение шага Status для шага Отправить Веб-запрос:

JobOutputValue($Job, 'e31395eb-dafc-2a11-777c-6da02c86e122', 'Status')
Пример результата
200

JobOutputArray

Выражение JobOutputArray возвращает выходное значение завершенного шага в виде типа массива Arcade. Это выражение может быть использовано только с шагом Отправить веб-запрос.

Параметры для выходных значений шага

JobOutputArray(job_id, step_id, {value_name})

ИмяОбъяснениеТип данных

job_id

ID задания.

String

step_id

ID шага на схеме рабочего процесса.

String

value_name

(Дополнительный)

Ключ конкретного выходного значения для шагов с несколькими выходными значениями. По умолчанию возвращается первое значение.

String

Выходные данные

Возвращает массив строк JSON выходного значения завершенного шага в виде типа массива Arcade.

Пример выражения

Следующее выражение возвращает выходное значение dates для указанного шага текущего задания:

JobOutputArray($Job, 'd27395ec-ddfe-2b11-777a-6df02e86d835', 'dates')
Пример результата
['2022-01-20', '2022-02-21']

Связанные разделы