规则引擎对比之VisualRules-Web及案例展示

一、前言

最近在调研规则引擎的一些内容,所以找了下市场上面的一些规则引擎。主要目的是为了低代码和业务敏捷,以下主要是关于规则引擎VisualRules-Web的一些情况。

二、具体能够做到的事情

VisualRules-Web 是一款可以用于构建业务规则和决策逻辑,能够进行低代码辅助的一个规则引擎,这款规则引擎主要特点是关于操纵数据库对象这块方面,对接的数据库比较多,因此能够在不同的客户中进行使用,其他的话,规则引擎是通过确定的逻辑和规则进行逻辑判断的,跟有部分规则引擎的不确定性还是有区别的。

因为有直接的网页版,所以去试了下,看了下个税的案例,比较直观

三、具体案例

1案例描述

个人所得税(Personal Income Tax, PIT)是针对个人收入征收的一种税收。不同国家和地区的个人所得税制度有所不同,税率表和速算扣除数每年可能会有所调整,因此在进行个人所得税计算时需考虑到相应参数的调整。

2案例实现

2.1创建规则包

右键“客户体验2”规则工程,在菜单栏中选择“新建规则包”:

并将其命名为“个人所得税”:

2.2添加对象

点击右侧“修改”案例,进入规则编辑页面,进行对象添

2.3编写规则

选择“个人所得税”,添加规则“全月所得税额”并配置

点击“那么”下“

”按钮,添加变量

 

添加关联决策表“当月所得税”,并进行规则编写

 

 

默认1个条件 和 1个赋值 列。增加赋值列,设置条件和赋值对应字段

 

 

调整条件位置

 

弹出“调整显示位置”

 

鼠标移动到此弹出框,点击

 

为了便于快速完成条件设定,我们可以复制该行条件,然后修改相应数值,进而完成所有条件设定。

 

 

 

修改变量信息,依次可以快速完成。条件设置

 

对“税率”和“速算扣除数”进行赋值

也可采用导出Excel,本机填写完成后再导入。

添加规则“计算所得税和实际工资”

 

 

 

2.4测试规则包

选择“个人所得税”,“测试”进行规则包测试 

四、总结

总的来说,根据VisualRules-Web实际带来的效果, 适合进行明确的业务规则处理和处理数据库的一些操作对象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值