В BPMSoft управление бизнес-логикой страниц раздела осуществляется, в частности, с помощью бизнес-правил, которые можно создать и настроить для любой страницы раздела. Например, вы можете ограничить видимость полей, сделать их обязательными для заполнения, отфильтровать значения полей и др.
Для одной страницы раздела может быть создано несколько бизнес-правил разного типа. Вы также можете редактировать уже существующие бизнес-правила для настроенных страниц.
Для настройки бизнес-правил перейдите в мастер раздела: нажмите на кнопку «Настройка вида» и выберите «Открыть мастер раздела». После откройте необходимую страницу раздела.
Рисунок 1 — Выбор страницы раздела из списка
В дизайнере страницы откройте список бизнес-правил, нажав на вкладку «Бизнес-правила».
Рисунок 2 — Список бизнес-правил страницы раздела
Примечание. Для одной страницы раздела может быть настроено несколько правил.
Для создания продвинутого бизнес-правила нажмите на кнопку «Добавить бизнес-правило».
Примечание. Если вам требуется добавить базовое бизнес-правило, то выберите «Добавить базовое бизнес-правило» в меню кнопки «Добавить бизнес-правило ». Подробнее про настройку базовых бизнес-правил вы можете изучить в документации версии 1.5.
Рисунок 3 — Доступные форматы бизнес-правил
В реестре бизнес-правил базовые бизнес-правила отмечены иконкой.
Активность бизнес-правил на странице раздела отображается в поле «Состояние». Вы можете включить или выключить его, для этого в строке выбранного бизнес-правила нажмите на кнопкуи в выпадающем меню нажмите «Включить» или «Отключить», соответственно.
Рисунок 4 — Пример деактивации бизнес-правила
Параметры бизнес-правила в BPMSoft:
Примечание. Для названия бизнес-правила доступна локализация.
Рисунок 5 — Параметры бизнес-правила
Бизнес-правила определяются условиями в блоке «Если». Настройка бизнес-правил осуществляется аналогично настройке расширенных фильтров на странице. Подробнее: Фильтрация и группировка. Заданное условие выполняется, если при сравнении целевых значений с текущими, они совпадают.
В BPMSoft доступна группировка условий в бизнес-правилах.
При создании сложных групп условий вы можете устанавливать необходимый логический оператор «И» или «ИЛИ» для каждой группы:
Для настройки условий используются следующие типы элементов:
Вы можете сгруппировать условия в бизнес-правиле. Для этого выполните следующие действия:
Рисунок 6 — Пример создания условий в бизнес-правиле
В результате выбранные условия будут объединены в отдельную подгруппу со связью «И».
Рисунок 7 — Пример группировки условий бизнес-правила
Для отмены группировки нажмите на кнопку . Группировка не будет создана.
Рисунок 8 — Пример отмены группировки условий бизнес-правила
Для того чтобы разгруппировать группу, нажмите на кнопку . Разгруппированные элементы перейдут на уровень выше.
Рисунок 9 — Пример разгруппировки условий бизнес-правила
Для удаления группы нажмите на кнопку . В результате все элементы группы будут удалены.
Рисунок 10 — Пример удаления группы условий
Вы также можете удалить необходимое условие в группе, нажав на кнопку .
Рисунок 11 — Пример удаления условий бизнес-правила
В BPMSoft доступны следующие действия, определяющие тип бизнес-правила:
Вы можете добавить несколько действий в одном бизнес-правиле, используя кнопку.
Для удаления действия нажмите на кнопку .
Примечание. Рекомендуется создавать не более 20 условий и 50 действий для бизнес-правил на одной странице в сумме. При большом количестве элементов следует создавать не более 5 уровней группировок условий, а при небольшом количестве условий/действий в правиле — не более 10 уровней.
Вы можете перейти к редактору исходного кода бизнес-правила, используя кнопку . Подробнее: Бизнес-правила в клиентской схеме
Показывать элемент на странице Делать поле редактируемым Делать поле обязательным Добавлять фильтр значений в поле Заполнять значение поля Формулы