In Business Process Management there are many areas of Business Rules
- processing and execution rules
- exception handling rules
- SLA handling rules
- Workforce load balancing rules
- Organizational rules
- Data validation rules
- technical restrictions
Some rules need to be changeable at runtime, some can be defined at design time, sometimes there must be an approval, or a simulation needs to run before changing something.
With TIBCO ActiveMatrix® Decisions complex decision flows and tables can be implemented by using BPM decision activities and based on BPM Data definitions.
Note: This option is just available for TIBCO ActiveMatrix® BPM 4.x
TIBCO Business Event
The real-time business events (BE) Solution contains a feature of Decision Tables adjustable via a Web UI by Business Users. They can get connected by BPM over the BE API's.
Check Business Events Documentation for more detail e.g. start here with an overview of WebStudio - Decision Table Editor Reference.
Note: This option is recommended for TIBCO ActiveMatrix® BPM 5.x
Global Data Tables
Sometimes it fully enough to create little Lookup Tables inside of BPM Global Data. Here a new Value or Record can be added or modified using Business Service Pageflows.
- Sample Implementation Rules using BPM Global Data
3rd Party Rules Engines
most of the existing rules engines existing at customers can be reused and integrated into the new BPM Environment by using their API's e.g. via REST.
- TIBCO ActiveMatrix® Decisions, Documentation Link
Any contribution is welcome!