Добавить правило атрибута (Инструменты Управление данными)
Краткая информация
Добавить правило атрибутов в набор данных.
Правила атрибута указываются пользователем и могут быть добавлены к набор данных для улучшения процесса редактирования и сохранения целостности данных. Эти правила могут использоваться для заполнения значений атрибутов или ограничения допустимых конфигураций объектов и применяются во время редактирования объектов. Если при редактировании объектов это правило нарушается, появляется сообщение об ошибке.
Использование
Правила пакетных вычислений и проверок в многопользовательской базе геоданных оцениваются сервером проверки в отношении наборов с версиями ветви. Чтобы добавить эти типы правил, для подключения должен быть задан Тип версий Сервис-ориентированная.
В наборе данных должно быть поле
GlobalID.Чтобы добавить для набора данных пакетное вычисление или правила проверки, необходимо включить отслеживание изменений.
Выражение, используемое для определения правил атрибутов, ограничивается функциональностью, доступной для языка Arcade.
Вы можете ссылаться на последовательность в базе данных, созданную инструментом Создать последовательность в базе данных, с использованием функции данных
NextSequenceValueArcade в параметре Выражение скрипта.Чтобы перенести существующие правила атрибутов в другой набор данных, вы можете использовать инструменты Экспорт правил атрибутов и Импорт правил атрибутов вместо многократного запуска этого инструмента.
Примечание:
Для добавления правил атрибутов в набор данных, минимальная клиентская версия набора данных должна быть ArcGIS Pro 2.1. Это означает, что набор данных больше не будет доступен для использования в ArcMap.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входная таблица |
Таблица или класс пространственных объектов, для которых будет применяться новое правило. |
Table View |
|
Имя |
Уникальное имя нового правила. Длина имени ограничена 64 символами. |
String |
|
Тип |
Задает тип правил атрибутов для добавления.
|
String |
|
Выражение скрипта |
Выражение Arcade, которое определяет правило. |
Calculator Expression |
|
Доступный для редактирования (Дополнительный) |
Указывает, можно ли редактировать значение атрибута. Правила атрибутов можно настроить для запрета или разрешения редакторам изменять значения атрибутов поля, которое вычисляется. Этот параметр применяется только для типа правил вычисления атрибутов.
|
Boolean |
|
Включающие события (Дополнительный) |
Укажите события редактирования, которые приведут к вступлению в силу правила атрибутов. Этот параметр действует только для правил вычислений и ограничений. Как минимум одно включающее событие должно быть задано для правил вычислений, у которых не отмечен параметр Пакетно. Включающие события не применяются для правил вычислений, у которых отмечен параметр Пакетно.
|
String |
|
Номер ошибки (Дополнительный) |
Номер ошибки, который будет возвращен при нарушении этого правила. Это значение может не быть уникальным, поэтому для многих правил может возвращаться пользовательский номер ошибки. Этот параметр требуется для типов правил ограничений и проверок. Дополнительно для типа правила вычисления. |
String |
|
Сообщение об ошибке (Дополнительный) |
Сообщение об ошибке, которое будет возвращено при нарушении этого правила. Рекомендуется, чтобы сообщение содержало описание, чтобы помочь редактору понять нарушение при его возникновении. Размер сообщения не должен превышать 256 символов. Этот параметр требуется для типов правил ограничений и проверок. Дополнительно для типа правила вычисления. |
String |
|
Описание (Дополнительный) |
Описание нового правила атрибутов. Описание не должно превышать 256 символов. |
String |
|
Подтипы (Дополнительный) |
Подтип или подтипы, к которым будет применяться правило. |
String |
|
Поле (Дополнительный) |
Имя существующего поля, к которому будет применяться правило. Этот параметр применяется только для типа правил вычисления атрибутов. |
String |
|
Исключить из оценки приложения (Дополнительный) |
Определяет, будет ли приложение оценивать это правило локально перед применением изменений к рабочей области. Не все клиенты могут иметь возможность запускать все доступные правила, так что авторы могут исключать некоторые правила из оценки клиентов. Например, некоторые правила могут ссылаться на данные, которые ранее не были доступны для всех клиентов (причины могут включать данные в автономном режиме, размер, или безопасность) или, некоторые правила могут зависеть от пользователя или контекста (то есть, упрощенное обновление полей в приложении коллекции данных не может выполнить правило, требующее дополнительных данных, вводимых пользователем или прочей информации; но, такие клиенты, как ArcGIS Pro могут поддерживать это правило). Этот параметр не применяется для типов правил проверки и вычислений, если параметр
|
Boolean |
|
Пакетно (Дополнительный) |
Указывает, будет ли правило выполняться в пакетном режиме. Для правил вычислений этот параметр может быть
|
Boolean |
|
Важность (Дополнительный) |
Серьезность ошибки. Для определения важности правила можно задать значение в диапазоне от 1 до 5. Значение 1 – высокая серьезность, значение 5 – низкая. Например, вы можете задать низкую важность определенному правилу атрибутов и игнорировать ошибку при работе с данными, или задать высокую важность, когда ошибка должна быть исправлена для сохранения точности собранных данных. Этот параметр применим только для правил проверки. |
Long |
|
Теги (Дополнительный) |
Набор тегов для идентификации правила (доступного для поиска и индексирования) как способ обозначения функциональных требований модели данных. |
String |
|
Запускающие поля (Дополнительный) |
Поля, которые будут запускать правило атрибута, когда происходит событие редактирования во время обновления триггера для правил атрибутов вычисления и ограничений. Если поля не заданы, будут использованы все поля. |
Field |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Обновленная таблица |
Обновленная входная таблица с добавленным правилом атрибута. |
Table View |
Параметры среды
Информация о лицензировании
- Basic: Нет
- Standard: Да
- Advanced: Да