Настройка правил позволяет настроить логику работы интерфейса добавления или редактирования элемента на формахреестрового ввода исходя из выполнения различных условий.
Создание ограничения
Для создания ограничения необходимо выполнить следующие действия:
В разделе"Измерения"выбрать интересующее измерение;
В области настроек измерения открыть вкладку"Правила";
Нажать кнопку "Добавить правило";
В открывшемся окне "Редактировать" выполнить настройки ограничения;
Нажать кнопку "Сохранить".
Добавление условия/действия
Дли исполнения ограничения необходимо создать условие и настроить действие при выполнении данного условия, для этого необходимо выполнить следующие действия:
В открытом окне "Редактировать", в блоке "Условие" нажать кнопку "+Условие";
Правило поддерживает создание нескольких условий объединенных логическим "И" или "ИЛИ";
Правило поддерживает создание вложенных условий, объединенных с основным условием логическим "И" или "ИЛИ";
В блоке "Действие" нажать кнопку "Добавить действие";
Правило поддерживает исполнения нескольких действий при выполнении заданного условия";
В блоке "Дополнительно" для ограничения можно добавить комментарий к правилу;
Для пользователя дополнительно отображается текстовое описание правила;
Нажать кнопку "Сохранить".
Для смены типа объединения, необходимо нажать на иконку с типом объединения
Виды условий
Правило поддерживает следующие виды условий (список доступных условий, зависит от типа данных атрибута):
"Значение заполнено" - доступно для атрибутов с любым типом данных
"Значение отсутствует" - доступно для атрибутов с любым типом данных
"Пользователь не редактировал значение" - доступно для атрибутов с любым типом данных
"Значение больше"- доступно для атрибутов с типом данных "Число", "Дробь" или "Дата"
"Значение меньше" - доступно для атрибутов с типом данных "Число", "Дробь" или "Дата"
"Значение равно" - доступно для атрибутов с типом данных "Число", "Дробь" или "Дата"
"Значение не равно" - доступно для атрибутов с типом данных "Число", "Дробь" или "Дата"
"Значение из списка" - доступно для атрибутов с типом данных "Ссылка"
"Значение не из списка" - доступно для атрибутов с типом данных "Ссылка"
В зависимости от выбранного типа условия в настройках условия могут появляться дополнительные поля для заполнения, такие как:
"Максимальное значение" - требует заполнения при выборе условия "Значение больше"
"Минимальное значение" - требует заполнения при выборе условия "Значение меньше"
"Значение" - требует заполнения при выборе условия "Значение равно"
"Элементы"- требует заполнения при выборе условия "Значение из списка" или "Значение не из списка"
Виды действий
Правило поддерживает следующие виды действий:
"Скрыть атрибут" - при выполнении условия на форме ввода или редактирования атрибута измерения скроется поле ввода данного атрибута
"Показать атрибут" - при выполнении условия на форме ввода или редактирования атрибута измерения отобразится поле ввода данного атрибута
"Очистить значение атрибута" - при выполнении условия введенное ранее значение в поле данного атрибута очистится
"Запретить изменение значения атрибута" - при выполнении данного условия редактирование значения атрибута будет невозможным
"Задать значение атрибута" - при выполнении данного условия в качестве значения атрибута будет использоваться объект из поля "Значения"
Редактирование правила
Для редактирования ограничения необходимо выполнить следующие действия:
В разделе"Измерения"выбрать интересующее измерение;
В области настроек измерения открыть вкладку"Правила";
Нажать кнопку "Редактировать";
В открывшемся окне "Редактирование" внести изменения;
Нажать кнопку "Сохранить".
Удаление правила
Для удаления ограничения необходимо выполнить следующие действия:
В разделе"Измерения"выбрать интересующее измерение;
В области настроек измерения открыть вкладку"Правила";
Нажать кнопку "Удалить";
Подтвердить удаление ограничения.
Примеры
На форме реестрового ввода необходимо отобразить набор атрибутов в зависимости от выбранного значения в поле "Тип документа"
Правило 1
Если в поле "Тип документа" нет значения, то скрыть отображение полей "Серия паспорта","Номер паспорта" и "Номер документа"
Правило 2
Если в поле "Тип документа" выбрано значение "Паспорт РФ", то отобразить поля "Серия паспорта" и "Номер паспорта"
Правило 3
Если в поле "Тип документа" выбрано значение "Другой документ", то отобразить поле "Номер документа"