天天看点

Java源码规则引擎:jvs-rules 8月新增功能介绍

作者:躬身践行

JVS-rules是JAVA语言下开发的规则引擎,是jvs企业级数字化解决方案中的重要配置化工具,核心解决业务判断的配置化,常见的使用场景:金融信贷风控判断、商品优惠折扣计算、对员工考核评分等各种变化的规则判断情景。

8月是收获的季节,jvs-rules在这个季节到来之时做了大量的操作优化与功能迭代,现简要介绍如下:

更新内容

1、优化规则的交互操作,针对比较复杂的规则情况下,让配置结果更加清晰明了

Java源码规则引擎:jvs-rules 8月新增功能介绍

增加配置的辅助线等引导

Java源码规则引擎:jvs-rules 8月新增功能介绍

2.新增数据源配置功能,支持API、数据库等多种方式的数据源界面化配置接入。

Java源码规则引擎:jvs-rules 8月新增功能介绍

采用JVS整个体系的多数据源管理接入规则引擎,可以通过界面化的配置数据库接入、API接入等

Java源码规则引擎:jvs-rules 8月新增功能介绍

3、增加数据库接入时,增加参数查询的配置,用于规则引擎中带条件查找数据库中相关数据

Java源码规则引擎:jvs-rules 8月新增功能介绍

4、新增复合变量的处理能力(复合变量是指对多行数据的加工处理,列如累计近三个月的消费总额)

Java源码规则引擎:jvs-rules 8月新增功能介绍

支持可视化的对多行数据进行加工处理

Java源码规则引擎:jvs-rules 8月新增功能介绍

5、规则节点的判断结果配置化,当设置“通过”,条件表达式成立时,本节点直接通过执行下一节点;当设置“不通过”,条件表达式成立时,直接跳转到结束节点,完成本次决策执行, 本质上表示 if...... go to next / jump to end。

Java源码规则引擎:jvs-rules 8月新增功能介绍

6、优化变量的入参时的配置操作,支持了多数据源的选择方式

Java源码规则引擎:jvs-rules 8月新增功能介绍

7、决策流优化调试模式,支持界面化的调试,并且查看调试过程

Java源码规则引擎:jvs-rules 8月新增功能介绍

8、优化赋值节点的处理能力,支持多种方式的赋值能力,系统提供基础赋值、映射赋值、条件赋值等多种方式

Java源码规则引擎:jvs-rules 8月新增功能介绍

条件赋值,支持复杂的场景下的赋值

Java源码规则引擎:jvs-rules 8月新增功能介绍

9、增加评分卡的使用内容展现(评分卡预置设置集合类型选项描述)

Java源码规则引擎:jvs-rules 8月新增功能介绍

10、系统的部分UI交互操作优化

规则引擎在线demo:https://frame.bctools.cn/

开源地址:https://gitee.com/software-minister/jvs

以上是jvs-rules(规则引擎)本次新增及更新说明,同时,JVS系列的还有很多产品一直在不断的更新迭代。比如:无忧企业文档(协同工具),无忧企业计划(项目管理),低代码,企业邮筒、智能BI(自助式数据分析工具)、逻辑引擎等等,了解产品更多信息或操作介绍,欢迎关注我呦~~

规则引擎往期干货

jvs-rules规则引擎决策流如何控制权限

jvs-rules规则引擎 2.1.8 新版本功能清单

jvs-rules 规则引擎功能介绍(一)

jvs-rules 规则引擎功能介绍(二)

jvs-rules 规则引擎功能介绍(三)

jvs-rules 规则引擎功能介绍(四)

继续阅读