Следующие разделы содержат выражения ArcGIS Arcade, которые позволяют получить информацию о задании, управляемом ArcGIS Workflow Manager. Многие значения свойств задания изначально устанавливаются при создании задания и основаны на значениях, заданных в шаблоне задания. Свойства задания можно обновить вручную на панели Детали или обновить, выполнив шаги.
Подсказка:
Для доступа к свойствам, связанным с конкретными требованиями, которые были настроены вашей организацией, воспользуйтесь выражениями расширенных свойств.
JobDescription
Выражение JobDescription возвращает описание, связанное с заданием.
Параметры
JobDescription(job_id)
Имя | Объяснение | Тип данных |
---|---|---|
job_id | ID задания. | String |
Выходные данные
Возвращает строковое значение поля описания указанного задания.
Образец выражения
Следующее выражение возвращает описание текущего задания:
JobDescription($Job)
This is a landbase editing job.
JobDueDate
Выражение JobDueDate возвращает дату выполнения для указанного задания в формате эпохи.
Параметры
JobDueDate(job_id)
Имя | Объяснение | Тип данных |
---|---|---|
job_id | ID задания. | String |
Выходные данные
Возвращает строковое значение даты выполнения для указанного задания в формате эпохи.
Образец выражения
Следующее выражение возвращает дату выполнения текущего задания:
JobDueDate($Job)
1589414631
JobEndDate
Если указанное задание закрыто, выражение JobEndDate возвращает дату его закрытия.
Параметры
JobEndDate(job_id)
Имя | Объяснение | Тип данных |
---|---|---|
job_id | ID задания. | String |
Выходные данные
Возвращает строковое значение даты закрытия указанного задания в формате эпохи.
Образец выражения
Следующее выражение возвращает дату закрытия указанного задания:
JobEndDate('RRpFaSk1QK2IIHZTJX4flQ')
1589416739
JobCreator
Выражение JobCreator возвращает имя пользователя, создавшего указанное задание.
Параметры
JobCreator(job_id)
Имя | Объяснение | Тип данных |
---|---|---|
job_id | ID задания. | String |
Выходные данные
Возвращает строковое значение имени пользователя, создавшего указанное задание.
Образец выражения
Следующее выражение возвращает имя пользователя, создавшего текущее задание:
JobCreator($Job)
jdoe
JobComment
Выражение JobComment возвращает самый последний комментарий, связанный с указанным заданием или шагом.
Параметры
JobComment(job_id, {step_id})
Имя | Объяснение | Тип данных |
---|---|---|
job_id | ID задания. | String |
step_id (Дополнительный) | ID шага на схеме рабочего процесса. Если ID не указан, возвращается самый последний комментарий, связанный с заданием. | String |
Выходные данные
Возвращает строковое значение самого последнего комментария, связанного с указанным заданием или шагом.
Образец выражения
Следующее выражение возвращает самый последний комментарий, связанный с указанным шагом текущего задания:
JobComment($Job, 'f50d740d-cc04-9296-4ce3-181e82604465')
The submitted feature edits are ready for your review.
$Job
Переменная $Job возвращает ID текущего задания. Эта переменная часто используется для динамического заполнения параметра job_id других выражений Arcade.
Выходные данные
Возвращает строковое значение ID текущего задания.
Образец переменной
Следующая переменная возвращает ID текущего задания:
$Job
RRpFaSk1QK2IIHZTJX4flQ
JobIndex
Выражение JobIndex возвращает значение индекса, связанное с хронологическим порядком создания заданий. Задания, созданные до Workflow Manager 11.2, оцениваются как -1.
Параметры
JobIndex(job_id)
Имя | Объяснение | Тип данных |
---|---|---|
job_id | ID задания. | String |
Выходные данные
Возвращает строковое значение поля индекса указанного задания. Это значение, связанное с хронологическим порядком создания заданий.
Образец выражения
Следующее выражение возвращает индекс текущего задания:
JobIndex($Job)
12345
JobName
Выражение JobName возвращает имя указанного задания.
Параметры
JobName(job_id)
Имя | Объяснение | Тип данных |
---|---|---|
job_id | ID задания. | String |
Выходные данные
Возвращает строковое значение имени указанного задания.
Образец выражения
Следующее выражение возвращает имя текущего задания:
JobName($Job)
DataEdits_123
JobOwner
Выражение JobOwner возвращает имя пользователя владельца задания.
Параметры
JobOwner(job_id)
Name | Объяснение | Тип данных |
---|---|---|
job_id | ID задания. | String |
Выходные данные
Возвращает строковое значение имени пользователя владельца задания.
Образец выражения
Следующее выражение возвращает имя пользователя владельца текущего задания:
JobOwner($Job)
jdoe
$ParentJob
Переменная $ParentJob возвращает ID родительского задания, которому принадлежит текущее задание.
Выходные данные
Возвращает строковое значение ID родительского задания, которому принадлежит текущее задание.
Образец переменной
Следующая переменная возвращает ID родительского задания, которому принадлежит текущее задание:
$ParentJob
ZZfPSka12KQHHITZXJf4qL
JobPriority
Выражение JobPriority возвращает приоритет указанного задания.
Параметры
JobPriority(job_id)
Name | Объяснение | Тип данных |
---|---|---|
job_id | ID задания. | String |
Выходные данные
Возвращает строковое значение приоритета указанного задания.
Образец выражения
Следующее выражение возвращает приоритет текущего задания:
JobPriority($Job)
Medium
JobStartDate
Выражение JobStartDate возвращает дату запуска указанного задания.
Параметры
JobStartDate(job_id)
Name | Объяснение | Тип данных |
---|---|---|
job_id | ID задания. | String |
Выходные данные
Возвращает строковое значение даты запуска указанного задания в формате эпохи.
Образец выражения
Следующее выражение возвращает дату запуска текущего задания:
JobStartDate($Job)
1589414631
JobStatus
Выражение JobStatus возвращает статус указанного задания.
Параметры
JobStatus(job_id)
Name | Объяснение | Тип данных |
---|---|---|
job_id | ID задания. | String |
Выходные данные
Возвращает строковое значение статуса указанного задания.
Образец выражения
Следующее выражение возвращает статус текущего задания:
JobStatus($Job)
Ready to work
JobType
Выражение JobType возвращает имя шаблона задания, из которого было создано указанное задание.
Параметры
JobType(job_id)
Name | Объяснение | Тип данных |
---|---|---|
job_id | ID задания. | String |
Выходные данные
Возвращает строковое значение имени шаблона задания, из которого было создано указанное задание.
Образец выражения
Следующее выражение возвращает имя шаблона задания, из которого было создано текущее задание:
JobType($Job)
Data Edits
$newAssignee
Внимание:
Эта переменная доступна только в шаблонах email и должна использоваться с автоматическим действием Назначить задание. Эту переменную нельзя использовать в других частях веб-приложения.
Переменная $newAssignee возвращает имя нового пользователя, назначенного для задания.
Выходные данные
Возвращает строковое значение имени пользователя, которому было переназначено текущее задание.
Образец переменной
Следующая переменная возвращает имя пользователя, которому было переназначено текущее задание:
$newAssignee
jdoe