首页 > 解决方案 > Drools:在规则中添加多个组

问题描述

我需要将议程组中的多个组分配给规则才能重用它。例如,我想做这样的事情:

rule "Row 1 PromotionGlobalTest"
    agenda-group "global", "group1" //I want to do something like this
    enabled true
    salience 0
    dialect "mvel"
    when
        c : Contract( serviceType not in ( 2, 3 ) )
    then
        c.createMessage( "2, 3" );
end

这个想法是会有共享规则的组,如果你想执行“group1”的规则,那些专属于这个组的规则和那些与另一个组共享的规则将被执行

知道如何实现这一目标吗?

标签: drools

解决方案


推荐阅读