Business Rules
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Downloads
Component created
Component changed
Component body
The Business Rules module is inspired on Rules module and allow site administrators to define conditionally actions execution based on events. It's based on variables and completely build for Drupal 8.
This module has a fully featured user interface to completely allow the site administrator to understand and create the site business rules.
It's also possible to extend it by creating new ReactsOn Events, Variables, Actions and Conditions via plugins.
Features
- Conditional event driven action execution
- If, then, else conditions
- Views result variable
- Loop action execution
- Custom form validations
- Custom form changes to make fields required, optional, read-only and hidden
- Dependent fields
- Explicity variables declaration
- Flowchat diagram to each business rule
- Extendable via plugins
- Full debug rule execution block
- Token integration
User guide
https://www.drupal.org/docs/8/modules/business-rules
Installation
To install the Business Rules module follow the standard process by downloading the latest version from Drupal.org, uncompress it and copy to the modules folder.
On the administration menu, access the "Extend" option, and check the "Business Rules" checkbox.
External library
Download and copy the mxGraph version for Business Rules module from https://github.com/yuriseki/business_rules_js to librariesusiness_rules_js folder.
After installation you need to clear all caches and you can access the Business Rules configuration at the Configuration menu under Workflow category.
/admin/config/workflow/business_rules
Preferable version
8.x-1.x-dev
Dependencies
Similar projects
- Rules
Although Business Rule's functionalities are very close Rules module, the main difference is the ability to handle form events, and that Business Rules is ready to be used on Drupal 8. This module was developed because of the need of use these functionalities in newer Drupal 8 projects. During the development of this module, we've also included some absent features on Rules such as flowchart diagram, explicitly declared variables, views interaction and form change actions.
