Следующие разделы содержат выражения 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
$Job
Переменная $Job возвращает ID текущего задания. Эта переменная часто используется для динамического заполнения параметра job_id других выражений.
Выходные данные
Возвращает строковое значение ID текущего задания.
Образец переменной
Следующая переменная возвращает ID текущего задания:
$Job
RRpFaSk1QK2IIHZTJX4flQ
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.
JobName
Выражение JobName возвращает имя указанного задания.
Параметры
JobName(job_id)
Имя | Объяснение | Тип данных |
---|---|---|
job_id | ID задания. | String |
Выходные данные
Возвращает строковое значение имени указанного задания.
Образец выражения
Следующее выражение возвращает имя текущего задания:
JobName($Job)
DataEdits_123
JobOwner
Выражение jobOwner возвращает имя пользователя владельца задания.
Параметры
JobOwner(job_id)
Имя | Объяснение | Тип данных |
---|---|---|
job_id | ID задания. | String |
Выходные данные
Возвращает строковое значение имени пользователя владельца задания.
Образец выражения
Следующее выражение возвращает имя пользователя владельца текущего задания:
JobOwner($Job)
jdoe
$ParentJob
Переменная $ParentJob возвращает ID родительского задания, которому принадлежит текущее задание.
Выходные данные
Возвращает строковое значение ID родительского задания, которому принадлежит текущее задание.
Образец переменной
Следующая переменная возвращает ID родительского задания, которому принадлежит текущее задание:
$ParentJob
ZZfPSka12KQHHITZXJf4qL
JobPriority
Выражение JobPriority возвращает приоритет указанного задания.
Параметры
JobPriority(job_id)
Имя | Объяснение | Тип данных |
---|---|---|
job_id | ID задания. | String |
Выходные данные
Возвращает строковое значение приоритета указанного задания.
Образец выражения
Следующее выражение возвращает приоритет текущего задания:
JobPriority($Job)
Medium
JobStartDate
Выражение JobStartDate возвращает дату запуска указанного задания.
Параметры
JobStartDate(job_id)
Имя | Объяснение | Тип данных |
---|---|---|
job_id | ID задания. | String |
Выходные данные
Возвращает строковое значение даты запуска указанного задания в формате эпохи.
Образец выражения
Следующее выражение возвращает дату запуска текущего задания:
JobStartDate($Job)
1589414631
JobStatus
Выражение JobStatus возвращает статус указанного задания.
Параметры
JobStatus(job_id)
Имя | Объяснение | Тип данных |
---|---|---|
job_id | ID задания. | String |
Выходные данные
Возвращает строковое значение статуса указанного задания.
Образец выражения
Следующее выражение возвращает статус текущего задания:
JobStatus($Job)
Ready to work
JobType
Выражение JobType возвращает имя шаблона задания, из которого было создано указанное задание.
Параметры
JobType(job_id)
Имя | Объяснение | Тип данных |
---|---|---|
job_id | ID задания. | String |
Выходные данные
Возвращает строковое значение имени шаблона задания, из которого было создано указанное задание.
Образец выражения
Следующее выражение возвращает имя шаблона задания, из которого было создано текущее задание:
JobType($Job)
Data Edits