Thanks for your help I was looking for internal drools feature to solve this issue (this is what i meant by etc..).
2010/12/16 Bruno Freudensprung <[email protected]> > > Hi, > > I don't know if it is the best solution since I am very new to Drools but > you could use a logical insert of a "Skip" fact. Something like: > > > rule "A1" > salience 100 > ruleflow-group "A" > activation-group "A" > when > xxx1 > then > yyy1 > * insertLogical(new Skip()); > * > end > > rule "A2" > salience 90 > ruleflow-group "A" > activation-group "A" > when > * not Skip() > * xxx2 > then > yyy2 > end > > Bruno. > > Yaniv Itzhaki a écrit : > > any ideas anyone? > > On Thu, Dec 16, 2010 at 12:36 PM, Yaniv Itzhaki <[email protected]> wrote: > >> Hi, >> >> I have a group of rules with salience which I would like that only the >> first activated rule will fire. >> >> I cant use the activation-group attribute because each rule can fire >> number of times, and i want only this rule to be fired in that group: >> >> rule "A1" >> salience 100 >> ruleflow-group "A" >> activation-group "A" >> when >> xxx1 >> then >> yyy1 >> end >> >> rule "A2" >> salience 90 >> ruleflow-group "A" >> activation-group "A" >> when >> xxx2 >> then >> yyy2 >> end >> >> If Rule A1 run (activated number of times), rule A2 should not run. >> >> Is there a way to do that? (no global flags etc.) >> >> Thanks >> Yaniv >> > > ------------------------------ > > _______________________________________________ > rules-users mailing > [email protected]https://lists.jboss.org/mailman/listinfo/rules-users > > > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > >
_______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
