[rules-users] "factorize" rules
Wolfgang Laun
wolfgang.laun at gmail.com
Fri Sep 21 01:29:27 EDT 2012
@dev: When will "extends" for rules be documented in the proper place?
@John: There is a feature doing just that:
rule pre_conditions_for_rules
when
condition0
then end
rule "Rule 1" extends pre_conditions_for_rules
ruleflow-group "work"
when
//...
-W
On 20/09/2012, John Dujon <johndujon at gmail.com> wrote:
> Hello,
>
> I am trying to make my rules more readable and wonder wether or not we can
> factorize rules for a particular ruleflow-group. As an example, I would
> like to convert this:
>
> // begin rules
> rule "Rule 1"
> ruleflow-group "work"
> when
> condition 0
> condition1
> then
> doSomething();
>
> rule "Rule 2"
> ruleflow-group "work"
> when
> condition0
> condition2
> then
> doSomethingElse();
>
> // end rules
>
> to the following
>
> // begin rules
>
> pre_conditions_for_rules
> ruleflow-group "work"
> condition0
>
> rule "Rule 1"
> ruleflow-group "work"
> when
> condition1
> then
> doSomething();
> end
>
> rule "Rule 2"
> ruleflow-group "work"
> when
> condition2
> then
> doSomethingElse();
> end
>
> // end rules
>
>
> Thank you for your time. I apologize in advance if that does not make
> sense, as I am new to drools
>
> John
>
More information about the rules-users
mailing list