規(guī)則引擎用于管理和執(zhí)行業(yè)務規(guī)則。它提供了一個中央化的機制來定義、管理和執(zhí)行業(yè)務規(guī)則,以便根據特定條件自動化決策和行為。規(guī)則引擎的核心概念是規(guī)則。規(guī)則由條件和動作組成。條件定義了規(guī)則適用的特定情況或規(guī)則觸發(fā)的條件,而動作定義了規(guī)則滿足時要執(zhí)行的操作或行為。
jvs-rules的核心特點:
- 數據-變量-規(guī)則-決策的 四級構架,精簡高效
- 熱加載模式,所見即所得,所配即所用
- 支持函數式(數據映射)、流程式數據加工(多數據+算子加工),滿足一切所需的變量處理
- 便捷的界面化調試,便捷的配置操作,極簡配置交互門檻
功能清單如下:
功能點 |
描述 |
備注 |
多數據源管理 |
支持多種數據庫、API、低代碼等多種數據源的接入管理 |
升級 |
數據庫接入配置 |
提供數據庫接入的界面化配置 |
升級 |
API接入管理 |
提供api 接入的界面化配置 |
新增 |
API jar包管理 |
api接入時,對特定接口提供jar包方式 進行定制擴展 |
新增 |
業(yè)務變量 |
變量是用于決策過程中的可變數據的承載,用于決策過程中對數據的引用、判斷等場景,表達一個類型的變動數據 |
|
變量管理 |
提供可視化的界面對變量進管理,支持變量的增刪改查 |
|
變量類型 |
系統(tǒng)提供基礎變量與復合變量的類型支持 |
升級 |
基礎變量加工 |
通過可視化界面+函數式加工的方式,實現將源數據映射為單一 目標數據,支持嵌套加工 |
|
復合變量加工 |
通過可視化界面+流程化算子編排處理的方式,實現將源數據映射為 目標數據,可以是一條數據,也支持多行數據 |
新增 |
變量作用范圍 |
系統(tǒng)提供全局變量與局部變量兩種模式,全局變量是每個決策都可以選擇的變量,局部變量是進在當前決策流中可是使用的變量 |
|
變量選擇器 |
全局一體化的變量選擇器,用于對變量的選擇與引用 |
|
變量賦值 |
在決策流執(zhí)行的過程中,提供變量賦值的處理節(jié)點 |
|
決策管理 |
支持決策流的增刪改查,并提供決策流基本信息、配置信息的預覽與設計 |
|
入參配置 |
支持決策流程的可視化入參配置(json模式) |
優(yōu)化 |
執(zhí)行日志 |
決策流執(zhí)行日志,并且支持圖形化的方式對執(zhí)行過程進行回顯 |
優(yōu)化 |
調用說明 |
對決策流提供調用的界面化的操作說明 |
|
決策流設計器 |
可視化的決策設計配置器通過拖拽化 的流程式編輯器,實現決策的可視化配置 |
|
決策流狀態(tài)管理 |
系統(tǒng)提供決策流的狀態(tài)管理 |
|
決策設計畫布 |
支持拖拽、支持動態(tài)創(chuàng)建的方式,采用流成畫布的模式對多個業(yè)務節(jié)點進行編排,形成決策流 |
|
節(jié)點配置 |
提供節(jié)點的配置面板,實現各個節(jié)點的具體業(yè)務功能 |
|
執(zhí)行模式 |
支持漏斗型與覆蓋型的決策執(zhí)行,漏斗型式一旦遇到“退出”即可完成決策執(zhí)行,覆蓋性會將該通路一直執(zhí)行到結束節(jié)點 才完成決策的執(zhí)行 |
|
判斷節(jié)點 |
用于決策過程中的不同路由的選擇,通過變量引入,對變量的結果進行對比選擇執(zhí)行的路徑 |
|
規(guī)則節(jié)點 |
用于決策過程中的規(guī)則判斷,通過對變量的拼裝,組成規(guī)則表達式進行業(yè)務邏輯判斷 |
|
計算節(jié)點 |
用于對變量的最終結果計算 |
|
評分卡節(jié)點 |
通過引用變量,在變量基礎上結合集合映射、線性、集合等方式進行數字轉換 |
|
賦值節(jié)點 |
用戶對變量進行加工取值 |
新增 |
結束節(jié)點 |
對規(guī)則決策輸出決策結果 |
|
定義輸出 |
通過界面化的配置,提供輸出結果的定義 |
新增 |
服務開放 |
將設置決策的調用方式,可配置秘鑰、IP白名單等設置 |
|
1、新增數據源管理,接入jvs-datasource,支持數據庫、API、低代碼模型、離線文件等多種方式的數據接入
同時增加數據庫支持的類型。
2、增加變量類型
復合變量是對于多數據加工處理。
3、復合變量加工
自定義入參配置
自定義結果輸出
在線Demo:http://rules.bctools.cn/文章來源:http://www.zghlxwxcb.cn/news/detail-492149.html
開源地址:https://gitee.com/software-minister/jvs文章來源地址http://www.zghlxwxcb.cn/news/detail-492149.html
到了這里,關于Java低代碼開發(fā)工具:jvs-rules 2.1.8 新版本功能清單的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!