首页 文章

Drools决策表的流程

提问于
浏览
0

我目前有几个决策表,我希望它们按顺序运行 .

我们假设我有以下表格:

  • Rule1.xlsx

  • Rule2.xlsx

  • Rule3.xlsx

如果我有一个事务“t”,我希望“t”首先运行Rule1.xlsx中的所有规则 . 然后我想要更新的“t”值来运行Rule2.xlsx中的所有规则 .

How would I go about doing this?

我正在研究顺序标志和激活组,但一些帮助将非常感激 .

1 回答

  • 0

    使用ACTIVATION-GROUP规则属性,预先在xlsx文件中写入条目适用于表中的所有规则 . 然后插入事实并运行您的会话

    for( String ag: new String[]{"a", "b", "c"} ){
        kieSession.getAgenda().getAgendaGroup(ag).setFocus();
        fireAllRules();
    }
    

相关问题