[rules-users] Evaluate rules for multiple facts of the same type within a StateuflSession

pdario dario.piantanida at gmail.com
Wed Feb 13 06:20:35 EST 2013


@FrankVhh

It looks ok to have a "no other reductions are applied" as a blocker, I find
cumbersome to repeat all the conditions of other rules negated.

Anyway, I'll try to summarize my situation:

rule "20% discount"
salience 0
effective 1st Feb -> 28th Feb
activaction-group "online discounts"
when
  paying with credicard
  cart contains special product A
then
  cart.setDiscount(20)

rule "15% discount"
salience -10
effective 1st Feb -> 28th Feb
activaction-group "online discounts"
when
  paying with credicard
  cart contains special product B
then
  cart.setDiscount(15)

rule "10% discount"
salience -20
activaction-group "online discounts"
when
  paying with credicard
then
  cart.setDiscount(10)

rule "No discount"
salience -30
activaction-group "online discounts"
when
  paying not with creditcard
then
  cart.setDiscount(0)

I thought activation-group / salience combination was the easiest and more
natural way to follow business rules.

How would you suggest to change these?




--
View this message in context: http://drools.46999.n3.nabble.com/Evaluate-rules-for-multiple-facts-of-the-same-type-within-a-StateuflSession-tp4022157p4022273.html
Sent from the Drools: User forum mailing list archive at Nabble.com.


More information about the rules-users mailing list