Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drools决策表';s流_Drools - Fatal编程技术网

Drools决策表';s流

Drools决策表';s流,drools,Drools,我目前有几个决策表,我希望它们按顺序运行 假设我有以下表格: 规则1.xlsx 规则2.xlsx 规则3.xlsx 如果我有一个事务“t”,我希望“t”首先运行Rule1.xlsx中的所有规则。然后,我希望更新后的值“t”贯穿Rule2.xlsx中的所有规则 我该怎么做呢? 我正在研究顺序标志和激活组,但如果能提供一些帮助,我将不胜感激 使用ACTIVATION-GROUP rule属性,预先将条目写入xlsx文件适用于表中的所有规则。然后插入事实并运行会话 for( String ag:

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

假设我有以下表格:

  • 规则1.xlsx
  • 规则2.xlsx
  • 规则3.xlsx
如果我有一个事务“t”,我希望“t”首先运行Rule1.xlsx中的所有规则。然后,我希望更新后的值“t”贯穿Rule2.xlsx中的所有规则

我该怎么做呢?


我正在研究顺序标志和激活组,但如果能提供一些帮助,我将不胜感激

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

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