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

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

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