What it is new?
This release version is all about usability and simplifying writing rules.
There are two major improvements in writing validation rules.
- Introducing Group command
- A new DSL like more natural human-like language
Because of the way validation engine works, writing big conditions that applies Boolean operation on expressions makes a very big hierarchy that is hard to understand.
By introducing this “Group” command this hierarchy can be simplified and be written in series of check and then boolean operation applied at the end.
In the following validation rule, both logic section are implementing the same condition however one is using group and the other one is not.
DSL for validation rules
The other new feature in this release is introducing a Domain Specific Language (DSL) for validation rules. Xml based language makes a lots of noise which sometimes makes it hard to understand what the rules is all about.
Using this natural rule language may be another way if you feel the pain when you defining rules in validation engine.
To find out more download the new version and enjoy!
Last updated September 22nd, 2020 at 11:36 am, Published February 3rd, 2013 at 11:36 am
CEO and the founder of FlexRule – He is an expert in architecture, design, and implementation of operational decisions, business rules, and process automation. Created Decision-Centric Approach, a methodology that brings People, Data, Rules, and Processes together to automate operational business decisions.
This approach is recognized by Gartner as the missing link to provide business value to organizations.