Skip To Content

Функции Расширенных свойств

Следующие разделы содержат выражения ArcGIS Arcade, которые позволяют извлекать пользовательскую бизнес информацию из расширенных таблиц свойств. Например, вы можете использовать выражение Arcade, чтобы вставить информацию о рабочем наряде или заказе на покупку, связанную с заданием, в сообщение электронной почты.

Примечание:

Если вам нужен доступ к свойствам задания, управляемым ArcGIS Workflow Manager, вы можете получить к ним доступ с помощью выражений свойств задания.

JobExtendedProperty

Выражение JobExtendedProperty возвращает значение указанного расширенного поля свойства указанного задания. Расширенная таблица свойств должна быть связана с шаблоном задания, из которого задание было создано. Это выражение можно использовать только с таблицами свойств один-к-одному.

Примечание:

Если вам нужен доступ к свойствам один-ко-многим, используйте выражение JobRelatedProperty.

Параметры

JobExtendedProperty(job_id, table_name, field_name)

ИмяОбъяснениеТип данных

job_id

ID задания, содержащего значения расширенной таблицы свойств, к которым вы хотите получить доступ.

String

table_name

Имя расширенной таблицы свойств.

String

field_name

Имя поля в таблице расширенных свойств.

String

Выходные данные

Возвращает строковое значение для поля расширенной таблицы свойств для указанного задания. Поля в таблицах расширенных свойств могут содержать строковые, целочисленные, числа двойной точности, логические типы данных, даты и времени и доменные (строковые, целые и числа двойной точности) типы данных.

Образец выражения

Следующее выражение возвращает дату отправки заявки на покупку для текущего задания в формате эпохи:

JobExtendedProperty($Job, 'purchase_order', 'date')
Пример результата
1589414631

JobRelatedProperty

Выражение JobRelatedProperty возвращает значения указанных расширенного поля и строки свойства указанного задания. Расширенная таблица свойств должна быть связана с шаблоном задания, из которого задание было создано. Это выражение можно использовать только с таблицами свойств один-к-многим.

Примечание:

Если вам нужен доступ к таблицам свойств один-к-одному, используйте выражение JobExtendedProperties.

Параметры

JobRelatedProperty(job_id, table_name, field_name, {row_id})

ИмяОбъяснениеТип данных

job_id

ID задания, содержащего значения расширенной таблицы свойств, к которым вы хотите получить доступ.

String

table_name

Имя расширенной таблицы свойств.

String

field_name

Имя поля в таблице расширенных свойств.

String

row_id

(Дополнительный)

ID возвращаемой строки. По умолчанию возвращает самую последнюю запись.

String

Выходные данные

Возвращает строковые значения для поля и строки расширенной таблицы свойств для указанного задания. Поля в таблицах расширенных свойств могут содержать строковые, целочисленные, числа двойной точности, логические типы данных, даты и времени и доменные (строковые, целые и числа двойной точности) типы данных.

Образец выражения

Следующее выражение возвращает самую последнюю запись населения города Редлендс для текущего задания:

JobRelatedProperty($Job, 'Redlands', 'Population')
Пример результата
71198

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


В этом разделе
  1. JobExtendedProperty
  2. JobRelatedProperty