Создание/редактирование/удаление правила
- Visiology Robot (Unlicensed)
- Губин Максим
Создание правила
Для создания правила необходимо выполнить следующие действия:
В разделе "Измерения" выбрать интересующее измерение.
В области настроек измерения открыть вкладку "Правила".
Нажать кнопку "Добавить правило".
В открывшемся окне "Редактировать" выполнить настройку правила.
Нажать кнопку "Сохранить".
Добавление условия/действия
Для исполнения правила, необходимо создать условие и настроить действие при выполнении данного условия. Для этого необходимо выполнить следующие действия:
В открытом окне "Редактировать", в блоке "Условие" нажать кнопку "+Условие":
Правило поддерживает создание нескольких условий объединенных логическим "И" или "ИЛИ";
- Правило поддерживает создание вложенных условий, объединенных с основным условием логическим "И" или "ИЛИ".
- В блоке "Действие" нажать кнопку "Добавить действие":
- Правило поддерживает исполнения нескольких действий при выполнении заданного условия".
- В блоке "Дополнительно" для правила можно добавить комментарий к правилу.
Для пользователя дополнительно отображается текстовое описание правила.
Нажать кнопку "Сохранить".
Для смены типа объединения, необходимо нажать на иконку с типом объединения.
Виды условий
Правило поддерживает следующие виды условий (список доступных условий, зависит от типа данных атрибута):
- "Значение заполнено" – доступно для атрибутов с любым типом данных.
- "Значение отсутствует" – доступно для атрибутов с любым типом данных.
- "Пользователь не редактировал значение" – доступно для атрибутов с любым типом данных.
- "Значение больше" – доступно для атрибутов с типом данных "Число", "Дробь" или "Дата".
- "Значение меньше" – доступно для атрибутов с типом данных "Число", "Дробь" или "Дата".
- "Значение равно" – доступно для атрибутов с типом данных "Число", "Дробь" или "Дата".
- "Значение не равно" – доступно для атрибутов с типом данных "Число", "Дробь" или "Дата".
- "Значение из списка" – доступно для атрибутов с типом данных "Ссылка".
- "Значение не из списка" – доступно для атрибутов с типом данных "Ссылка".
В зависимости от выбранного типа условия в настройках условия могут появляться дополнительные поля для заполнения, такие как:
- "Максимальное значение" – требует заполнения при выборе условия "Значение больше".
- "Минимальное значение" – требует заполнения при выборе условия "Значение меньше".
- "Значение" – требует заполнения при выборе условия "Значение равно".
- "Элементы" – требует заполнения при выборе условия "Значение из списка" или "Значение не из списка".
Виды действий
Правило поддерживает следующие виды действий:
- "Скрыть атрибут" – при выполнении условия на форме ввода или редактирования атрибута измерения, скроется поле ввода данного атрибута.
- "Показать атрибут" – при выполнении условия на форме ввода или редактирования атрибута измерения, отобразится поле ввода данного атрибута.
- "Очистить значение атрибута" – при выполнении условия, введенное ранее значение в поле данного атрибута очистится.
- "Запретить изменение значения атрибута" – при выполнении данного условия, редактирование значения атрибута будет невозможным.
- "Задать значение атрибута" – при выполнении данного условия, в качестве значения атрибута будет использоваться объект из поля "Значения".
- "Ограничить доступные значения" – при выполнении данного условия, в качестве значений атрибута будет использован ограниченный пользователем список значений.
- "Запретить" – будет доступен список, кроме выбранных значений атрибутов.
- "Разрешить" – будет доступен список выбранных значений атрибутов.
- "Задать формулу" – при выполнении условия, можно составить математическую формулу со значением дата, например, добавить к значению даты произвольный период (данный тип действия доступен только для атрибутов с типом "Дата").
Редактирование правила
Для редактирования правила необходимо выполнить следующие действия:
В разделе "Измерения" выбрать интересующее измерение.
В области настроек измерения открыть вкладку "Правила".
Нажать кнопку "Редактировать".
В открывшемся окне "Редактирование" внести изменения.
Нажать кнопку "Сохранить".
Удаление правила
Для удаления правила необходимо выполнить следующие действия:
В разделе "Измерения" выбрать интересующее измерение.
В области настроек измерения открыть вкладку "Правила".
Нажать кнопку "Удалить".
Подтвердить удаление правила.
Примеры
Отобразить требуемые для заполнения поля документов в зависимости от типа документа
На форме реестрового ввода необходимо отобразить набор атрибутов в зависимости от выбранного значения в поле "Тип документа".
Правило 1
Если Значение атрибута "Документ" не заполнено, то Скрыть следующие атрибуты: "Серия", "Номер", "Выдан", "Номер документа", "Дата выдачи".
Правило 2
Если Значение атрибута "Документ" из списка (Паспорт гражданина РФ), то Скрыть атрибут "Номер документа".
Правило 3
Если Значение атрибута "Документ" из списка (Другой документ удостоверяющий личность), то Скрыть следующие атрибуты: "Серия", "Номер", "Выдан".
Отобразить список городов в зависимости от выбранного региона и страны
На форме реестрового ввода необходимо отобразить в поле города только тот список , что соответствует выбранным стране и региону.
Правило 1
Если Значение атрибута "Страна" из списка (Россия), то Разрешить выбор только следующих значений для атрибута "Регион": "Москва и МО", "Республика Татарстан", "Нижегородская область", "Оренбургская область", "Краснодарский край" и Разрешить выбор только следующих значений для атрибута "Город": "г. Москва", "Балашиха", "Мытищи", "Казань", "Иннополис", "Набережные Челны", "Альметьевск", "Нижний Новгород", "Оренбург", "Краснодар", "Анапа".
Правило 2
Если Значение атрибута "Регион" из списка (Республика Татарстан), то Разрешить выбор только следующих значений для атрибута "Город": "Казань", "Иннополис", "Набережные Челны", "Альметьевск".
Правило 3
Если Значение атрибута "Страна" из списка (США), то Разрешить выбор только следующих значений для атрибута "Регион": "Калифорния", "Флорида", "Кентуки", "Нью-Джерси", "Вашингтон" и Разрешить выбор только следующих значений для атрибута "Город": "Санта-Барбара", "Сан-Диего", "Сан-Франциско", "Майами", "Тампа", "Таллахасси".
Правило 4
Если Значение атрибута "Регион" из списка (Москва и МО), то Разрешить выбор только следующих значений для атрибута "Город": "г. Москва", "Балашиха", "Мытищи".
Правило 5
Если Значение атрибута "Регион" из списка (Калифорния), то Разрешить выбор только следующих значений для атрибута "Город": "Санта-Барбара", "Сан-Диего", "Сан-Франциско".
Автоматически определить дату следующей аттестации при устройстве работника
На форме реестрового ввода при заполнении карточки сотрудника, в поле проставления даты приема на работу, автоматически рассчитается дата прохождения следующие аттестации.
Правило 1
Если Значение атрибута "Дата начала работы в компании" заполнено, то Задать атрибуту "Дата последней аттестации" формулу "[attr_Data_nachala_raboty_v_kom]+2m".