Модуль Business Rules позволяет управляющему сайтом настроить действия на основе условий, который выполняются при возникновении определённых событий.
Возможности модуля
- Настройка условия с использованием if, then, else
- Изменение параметров полей форм, чтобы сделать их обязательными или необязательными, скрытыми, предназначенными только для чтения и закрытыми от записи
- Настройка зависимых полей с несколькими уровнями зависимостей и ветвлением на каждом уровне
- Создание переменной для результата вида
- Выполнение цикличного действия
- Настройка проверок для форм
- Объявление переменных
- Блок с отладочной информацией при выполнении правила
- Рендеринг визуально удобной диаграммы для каждого правила
- Запланированные действия
- Переключение между Form view/Form display
- Безопасный режим выполнения (если вы создали правило, которое привело к аварийной ситуации, то в безопасном режиме его можно отключить, используя в URL параметр ?brmode=safe, при котором правила не выполняются)
- Интеграция с токенами
- Возможность расширения через плагины
Существует интеграция с модулями Group и SMS Framework, для чего проект содержит дополнительные модули Business Rules - Group Integration и Business Rules - SMS Framework Integration.
Установка и настройка
- Скачайте, распакуйте и включите модуль
- Очистите кеш
- Перейдите на страницу /admin/config/workflow/business_rules
- Настройте параметры модуля