0
我目前有幾個決策表,我希望他們按順序運行。Drools決策表的流程
假設我有以下表格:
- Rule1.xlsx
- Rule2.xlsx
- Rule3.xlsx
如果我有一個交易的 「T」,我想「t」先運行Rule1.xlsx中的所有規則。然後我想要更新的「t」值遍歷Rule2.xlsx中的所有規則。
我該如何去做這件事?
我正在調查序列標誌和激活組,但一些幫助將不勝感激。
我目前有幾個決策表,我希望他們按順序運行。Drools決策表的流程
假設我有以下表格:
如果我有一個交易的 「T」,我想「t」先運行Rule1.xlsx中的所有規則。然後我想要更新的「t」值遍歷Rule2.xlsx中的所有規則。
我該如何去做這件事?
我正在調查序列標誌和激活組,但一些幫助將不勝感激。
使用ACTIVATION-GROUP規則屬性,向前寫入xlsx文件的條目適用於表中的所有規則。然後插入事實並運行你的會話
for(String ag: new String[]{"a", "b", "c"}){
kieSession.getAgenda().getAgendaGroup(ag).setFocus();
fireAllRules();
}