Функции свойств задания

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

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