Создание/редактирование/удаление правила

Интерфейсе настроек позволяет настраивать правила заполнения карточки элемента измерения в зависимости от значений атрибутов этого элемента.

Создание правила

Для создания правила необходимо выполнить следующие действия:

  1. В разделе "Измерения" выбрать интересующее измерение;

  2. В области настроек измерения открыть вкладку "Правила";

  3. Нажать кнопку "Добавить правило";

  4. В открывшемся окне "Редактировать" выполнить настройки правила;

  5. Нажать кнопку "Сохранить".

Добавление условия/действия

Дли исполнения правила необходимо создать условие и настроить действие при выполнении данного условия, для этого необходимо выполнить следующие действия:

  1. В открытом окне "Редактировать", в блоке "Условие" нажать кнопку "+Условие";

    • Правило поддерживает создание нескольких условий объединенных логическим "И"  или "ИЛИ";

    • Правило поддерживает создание вложенных условий, объединенных с основным условием логическим "И"  или "ИЛИ";
  2. В блоке "Действие" нажать кнопку "Добавить действие";
    • Правило поддерживает исполнения нескольких действий при выполнении заданного условия";
  3. В блоке "Дополнительно" для правила можно добавить комментарий к правилу;
  4. Для пользователя дополнительно отображается текстовое описание правила;

  5. Нажать кнопку "Сохранить".

Для смены типа объединения, необходимо нажать на иконку с типом объединения

Виды условий

Правило поддерживает следующие виды условий (список доступных условий, зависит от типа данных атрибута):

"Значение заполнено" - доступно для атрибутов с любым типом данных

"Значение отсутствует"доступно для атрибутов с любым типом данных

"Пользователь не редактировал значение"доступно для атрибутов с любым типом данных

"Значение больше" - доступно для атрибутов с типом данных "Число", "Дробь" или "Дата"

"Значение меньше"доступно для атрибутов с типом данных "Число", "Дробь" или "Дата"

"Значение равно"доступно для атрибутов с типом данных "Число", "Дробь" или "Дата"

"Значение не равно"доступно для атрибутов с типом данных "Число", "Дробь" или "Дата"

"Значение из списка" - доступно для атрибутов с типом данных "Ссылка"

"Значение не из списка"доступно для атрибутов с типом данных "Ссылка"

В зависимости от выбранного типа условия в настройках условия могут появляться дополнительные поля для заполнения, такие как:

"Максимальное значение" требует заполнения при выборе условия "Значение больше"

"Минимальное значение" требует заполнения при выборе условия "Значение меньше"

"Значение"требует заполнения при выборе условия "Значение равно"

"Элементы" требует заполнения при выборе условия "Значение из списка" или "Значение не из списка"


Виды действий

Правило поддерживает следующие виды действий:

"Скрыть атрибут" - при выполнении условия на форме ввода или редактирования атрибута измерения скроется поле ввода данного атрибута

"Показать атрибут" - при выполнении условия на форме ввода или редактирования атрибута измерения отобразится поле ввода данного атрибута

"Очистить значение атрибута" - при выполнении условия введенное ранее значение в поле данного атрибута очистится

"Запретить изменение значения атрибута" - при выполнении данного условия редактирование значения атрибута будет невозможным

"Задать значение атрибута"  - при выполнении данного условия в качестве значения атрибута будет использоваться объект из поля "Значения"

Редактирование правила

Для редактирования правила необходимо выполнить следующие действия:

  1. В разделе "Измерения" выбрать интересующее измерение;

  2. В области настроек измерения открыть вкладку "Правила";

  3. Нажать кнопку "Редактировать";

  4. В открывшемся окне "Редактирование" внести изменения;

  5. Нажать кнопку "Сохранить".

Удаление правила

Для удаления правила необходимо выполнить следующие действия:

  1. В разделе "Измерения" выбрать интересующее измерение;

  2. В области настроек измерения открыть вкладку "Правила";

  3. Нажать кнопку "Удалить";

  4. Подтвердить удаление правила.

Примеры

Отображение атрибутов в зависимости от установленных правил измерения

На форме реестрового ввода необходимо отобразить набор атрибутов в зависимости от выбранного значения в поле "Тип документа"

Правило 1

Если в поле "Тип документа" нет значения, то скрыть отображение полей "Серия паспорта", "Номер паспорта" и "Номер документа"

Правило 2

Если в поле "Тип документа" выбрано значение "Паспорт РФ", то отобразить поля "Серия паспорта" и "Номер паспорта"

Правило 3

Если в поле "Тип документа" выбрано значение "Другой документ", то отобразить поле "Номер документа"