![](https://img-blog.csdnimg.cn/31f121f9d3cb4116802a0d389cc73fb7.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JVSrules规则引擎
文章平均质量分 77
本项目是基于JVS逻辑引擎构建的规则引擎,将JVS低代码开发平台的逻辑引擎简化,交互优化,从而形成侧重于金融风控、场景规则计算、在线决策的JVS-Rules。
jonyleek
软开企服 的产品架构师,负责整体JVS数字化解决方案的设计,官网 bctools.cn (含体验地址)
展开
-
Java低代码开发工具:jvs-rules 2.1.8 新版本功能清单
规则引擎的核心概念是规则。条件定义了规则适用的特定情况或规则触发的条件,而动作定义了规则满足时要执行的操作或行为。支持漏斗型与覆盖型的决策执行,漏斗型式一旦遇到“退出”即可完成决策执行,覆盖性会将该通路一直执行到结束节点 才完成决策的执行。变量是用于决策过程中的可变数据的承载,用于决策过程中对数据的引用、判断等场景,表达一个类型的变动数据。用于决策过程中的不同路由的选择,通过变量引入,对变量的结果进行对比选择执行的路径。用于决策过程中的规则判断,通过对变量的拼装,组成规则表达式进行业务逻辑判断。原创 2023-06-15 12:03:42 · 1594 阅读 · 0 评论 -
私有化部署低代码开发工具:jvs-rules 规则引擎决策流参数说明
code码,通常为0为正常,500为异常,其它code码见异常对照表,为规范code码报错异常操作。code码,通常为0为正常,500为异常,其它code码见异常对照表,为规范code码报错异常操作。基础框架开源地址:https://gitee.com/software-minister/jvs。返回code码为0 时, 默认为success,其它的情况为具体的消息。返回code码为0 时, 默认为success,其它的情况为具体的消息。为真,则正式数据,为false为假数据。分数(评分表有此项)原创 2023-06-06 11:00:03 · 634 阅读 · 0 评论 -
低代码开发重要工具:jvs-rules 规则引擎功能介绍(二)
数据传递和接收:通过入参配置,规则引擎可以接收外部系统或用户传递的数据。入参配置定义了规则引擎与外部系统之间的接口,规定了数据传递的方式和格式。规则引擎的入参配置是指在规则引擎中定义和配置规则的输入参数。4、入参的使用,进入决策流程设计时,在任何变量创建环节,可以通过入参中,查看到刚才设置的身份证参数。接口列表的展示,接口列表是根据系统内部支持的接口进行展现,包括查看接口的详情。测试时,选择具体的账号后,可以模拟数据的提交,直接回显提交数据的结果。2、进入规则基本信息配置,如下图所示为基础的规则参数配置。原创 2023-05-31 10:49:26 · 897 阅读 · 0 评论 -
jvs-rules 规则引擎-变量管理(函数式)的配置说明
函数编辑区是通过伪代码的形式实现的具体变量场景需求,使用的方式是类似与excel的操作方式,点击左侧函数,系统会自动将函数引入到编辑区,在右选对应接口,对应输出的字段,成为编辑区内函数的入参。它的特点是使用公式和函数来描述数据之间的关系和计算逻辑。点击数据源,选择对应的数据接口,或者不同的数据来源,不同场景下,左侧可以选择的数据来源有差异,根据场景的上下文系统自动进行判断。a、选择数据来源,如图所示,数据来源往往是我们经常看到的数据公司,每个数据公司采用相同的加密认证方式,提供多个不同的数据接口。原创 2023-05-30 10:59:43 · 936 阅读 · 0 评论 -
低代码开发重要工具:jvs-rules 规则引擎,让业务调整更智能
JVS-rules规则引擎由JVS逻辑引擎结合金融、咨询管理等多种行业特点而实现的业务配置器,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据传入,数据加工,并根据业务规则做出业务判断。特别是金融公司、保险行业,复杂的业务逻辑规则是相关领域重要特征,那么问题来了,当你的系统需要承载上百个规则的时候,你用代码里的 if else 来表达规则逻辑就会很麻烦,更何况你的业务需求实时更新,每每更新一次你都要动代码的话,业务部门也希望能快速交付。原创 2023-03-30 10:48:43 · 820 阅读 · 0 评论 -
规则引擎的低代码日记——自定义函数编程操作(类excel函数)
同时,函数式编程的特性可以带来可组合性、可扩展性、可测试性和可并行性,使规则引擎的开发更加灵活、可维护和高效。JVS-rules规则引擎100%技术源码可开放,在功能强大的同时具备极其友好的配置界面,值得体验jvs-rules.bctools.cn,也欢迎一起交流。它是技术源码可开放的JAVA规则引擎,采用 spring cloud+ VUE 的技术架构进行构建,其中对数据的灵活加工处理采用的是函数式编程的思路(类excel函数配置),是其亮点功能。原创 2023-06-01 11:11:44 · 246 阅读 · 0 评论 -
低代码开发重要工具:jvs-rules 规则引擎功能介绍(三)
在规则引擎中,判断节点(或条件节点)是用于对规则条件进行评估和判断的组件。判断节点通常是规则引擎中的核心部分,用于确定是否满足规则条件,并决定是否执行相关的操作或触发其他规则。判断节点通常由一个或多个条件组成,这些条件可以是简单的逻辑表达式、比较操作符、函数调用或者其他规则引擎所支持的表达式。判断节点将评估这些条件,并基于评估结果决定下一步的操作。判断节点的评估结果通常是布尔值(True或False),表示条件是否满足。如果所有条件都满足,判断节点将返回True,触发相关的操作。原创 2023-06-02 10:55:29 · 3395 阅读 · 0 评论 -
低代码开发重要工具:jvs-rules规则引擎v2.1.7集成说明
JVS规则引擎 jvs-rules 是将业务设置与业务功能解耦的重要工具,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据传入,数据加工,并根据业务规则做出业务判断。特别是在金融公司、保险行业、咨询等,复杂的业务逻辑规则是相关领域有非常广泛的应用。规则引擎是jvs技术体系中的一个重要的功能应用,如下图所示:jvs-rules如何与现有的业务系统集成起来呢?原创 2023-04-11 11:29:48 · 419 阅读 · 0 评论 -
规则引擎,实现业务低代码开发的重要工具
我们再看看金融场景,用户提交进件申请,需要前置过滤黑名单、需要过反欺诈的评估、还需要通过风控的一些基础规则,如果拿if与else写所有的业务逻辑,一旦风控人员需要调整需求,那么开发人员就痛苦了。根据场景不同,的场景下往往会有不同的业务动作。2.市场要求业务规则经常变化,IT系统必须依据业务规则的变化快速、低成本的更新,拖拽化配置,实施生效是规则引擎成为业务灵活性的基础要求。• 分离商业决策者的商业决策逻辑和应用开发者的技术决策,企业可以使用灵活的规则引擎来构建新的应用程序,满足企业业务创新需求;原创 2023-01-31 11:08:22 · 935 阅读 · 0 评论 -
jvs-rules 规则引擎2.1.7更新说明
c、规则节点的界面化规则配置,通过变量形成判断因子,由判断因子组成 复杂的规则表达式,当表达式成立时通过,否则拒绝。JVS规则引擎在2.1.7版本重点优化了操作体验,包括界面的UI调整、变量的功能调整。e、新增评分卡节点,支持 离散式数据、连续性数据等方式对应打分,支持权重打分,如下图。d、优化变量配置,设置变量的有效范围,变量分为 全局变量和决策局部变量。b、动态生成判断节点的链接关系。a、支持属性配置界面动态拉动。同时增加了变量引入界面。f、优化系统管理界面。原创 2023-03-14 11:47:31 · 352 阅读 · 0 评论 -
低代码开发重要工具:jvs-rules 规则引擎功能介绍(四)
由多个规则通过与或等关系实现业务层面某个具象判断合集,策略是多个规则的有机组合,规则则是多个变量的有机组合,如下图所示。原创 2023-06-05 10:53:53 · 708 阅读 · 0 评论