on 11-16-2014 11:18 PM
Dear All,
We have multiple Rulesets in a function. And under each ruleset, you have multiple rules.
I unserstand that the rulesets are processed according to priority.
And both rules and ruleset have preconditions.
But with multiple rulesets and rules, the low priority ruleset can overwrite the Result data object already set by high priority ruleset.
Please do let me know if I am correct. If yes, then is this behaviour of overwriting of same Result Data Object by Rules and Ruleset is correct and logical in terms if BRF?
Thanks
Nitin
Hi Nitin,
all rulesets and rules work on the same global context data object as well as result object.
So rulesets (and rules therein) can overwrite the result values that have been determined in rulestes/rules that have been executed before. That is indeed the way BRF+ works.
You can avoid that situation by introducing preconditions to your rulesets
BR
Christian
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.