[rules-dev] [rules-users] "factorize" rules
Mark Proctor
mproctor at codehaus.org
Mon Sep 24 15:40:46 EDT 2012
On 21 Sep 2012, at 06:29, Wolfgang Laun <wolfgang.laun at gmail.com> wrote:
> @dev: When will "extends" for rules be documented in the proper place?
documentation pull requests are welcome. The docs are large, so we are not always aware of what is and is not documented well, or in the right place. If you notice something, best thing to do is submit a pull request.
http://docs.jboss.org/drools/release/5.4.0.Final/droolsjbpm-introduction-docs/html/gettingstarted.html
Mark
>
> @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
>>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
More information about the rules-dev
mailing list