規則引擎Ilog Jrules開發基礎教程【連載4】-- 開發篇2

3.3添加規則包

       規則包就是創建規則的文件夾,如同java中的包

3.4添加規則流

       一個規則項目必需有一條主規則流,可以有若干條子規則流,規則要想被執行必需直接或者間接屬於主規則流,因此子規則流上面的規則若想執行,需要把子規則流添加上主規則流上面,規則的執行會按主規則流的流程開始運行和結束。

       

       規則流採用拖拽式工具,規則流上的節點可以是規則項目中的任何類型,包括普通規則,決策表,決策樹,規則包,子規則流。規則流和流程圖是一樣的,也可以設置分支條件。

       是否是主規則流需要在右下角的屬性中進行設置:true或者 false

       

       規則包中的規則的執行順序是隨機的,其執行順序可以設置優先級來執行,規則按優先級從大到小執行。

操作過程:鼠標選中規則流中的規則包節點,在右下角的屬性中排序選項選擇優先級即可。

若排序選項不設置爲優先級,即使在規則上設置了優先級數,也是無效的。       

       

       優先級數的設置:

操作過程:雙擊規則,在右下角的屬性中的優先級中輸入相應的優先級數。

       

       除了優先級也可以用規則流來指定規則執行順序,如下圖是主規則流中的子規則流,其裏面執行順序和邏輯一目瞭然。

       
發佈了32 篇原創文章 · 獲贊 16 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章