This could be an option. I will give a try. Thank you.
Dr. Gernot Starke wrote: > > Georgy, > > one (simple) way to achieve this is to assert a "stop"-fact on the > right-hand-side > of the executing rule (e.g. by setting an appropriate attribute) AND > querying that attribute on the LHS of every rule. > > Example (pseudo-code) > > rule 1 > when (business-conditions...) > st: StopFact ( done == false ) > then > st.setDone( true ); // make ALL other rules fail > // all other actions... > end > > IMHO this is expressive in a way that the "single-rule-only" approach > is clearly visible in all rules... > > But: Don't forget to set the StopFact to "not-done" after evaluation... > > regards from Cologne, > Gernot > -- View this message in context: http://www.nabble.com/Use-only-first-matching-rule-tf4710521.html#a13488278 Sent from the drools - user mailing list archive at Nabble.com. _______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
