Следующие разделы содержат выражения 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']