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