我目前有几个决策表,我希望它们按顺序运行 .
我们假设我有以下表格:
Rule1.xlsx
Rule2.xlsx
Rule3.xlsx
如果我有一个事务“t”,我希望“t”首先运行Rule1.xlsx中的所有规则 . 然后我想要更新的“t”值来运行Rule2.xlsx中的所有规则 .
How would I go about doing this?
我正在研究顺序标志和激活组,但一些帮助将非常感激 .
使用ACTIVATION-GROUP规则属性,预先在xlsx文件中写入条目适用于表中的所有规则 . 然后插入事实并运行您的会话
for( String ag: new String[]{"a", "b", "c"} ){ kieSession.getAgenda().getAgendaGroup(ag).setFocus(); fireAllRules(); }
1 回答
使用ACTIVATION-GROUP规则属性,预先在xlsx文件中写入条目适用于表中的所有规则 . 然后插入事实并运行您的会话