VisualRules单机版以其卓越的功能深受用户喜爱。现在,我们进一步推出了VisualRules-Web在线版本,让您无需安装任何软件,即可在任何浏览器中轻松体验VisualRules的强大功能。无论是数据分析、规则管理还是自动化决策,VisualRules-Web都能提供无缝的用户体验,让您的工作更加高效和便捷。
一、创建工程
在浏览器中输入http://vrs2.flagleader.com/editor/index.jsp 地址回车。
输入 用户名、密码,点击提交。可以看到编辑页面
点击“新建工程”按钮,进行工程创建。创建好了工程,才可以创建规则包
二、Hello World案例
通过“Hello World”案例的开发,来体验VisualRules-Web基本实现方式和流程。
2.1 案例描述
规则包:新建一个HelloWorld规则包,此规则包接收一个参数(用户姓名),如果姓名不为空,则返回欢迎词“Hello”+姓名,如果姓名为空,则返回欢迎词“Hello World”。
2.2 案例实现
1.创建规则包
右键“客户体验2”规则工程,在菜单栏中选择“新建规则包”:
并将其命名为“HelloWorld”:
点击“修改”按钮,弹出规则包编辑页面,进行案例实现。
2.定义对象库
在对象库的传入数据中定义变量“姓名(name)”、“欢迎辞(welcome)”。
在编辑窗口的工具栏中点击“
”添加变量,在弹出的对话框里依次填入名称、类型、显示名称。(名称必须为英文,类型默认为String,这里根据自己的需求去在下拉框中选择,显示名称则可以为中文。)
3.添加规则
选择规则包“HelloWorld”,右键“添加规则”,并将其命名为“返回欢迎辞”:
点击“返回欢迎辞”规则,在中间编辑窗口中,点击“如果”下面的“ ”添加条件:
点击“ ”出现“请选择”,选择“姓名”:
点击“姓名”后面的“等于”,出现菜单项,如下:
根据变量“姓名”类型的不同,点击“等于”出现在菜单项中的选项也会有所不同,根据需求选择相应值。这里姓名设置的类型为String,需要判断“姓名”不为空。因此,将“等于”改为“不为空”:
点击“那么”下面的“ ”添加动作:
点击“ ”出现“点击请选择”,点击选择“变量赋值”:
点击变量赋值,选择“欢迎辞”:
给变量“欢迎辞”添加常量值。点击“点击请选择”选择“输入常量值”:
点击“空”,在弹出框中常量值“Hello ”:
点击常量值“Hello ”后面的“[]”字符串间操作符添加运算符:
由于变量“欢迎辞”是String类型,所以这里字符串间操作符只有“+”。选择“+”后面出现“点击请选择”点击选择“选择值”:
选择变量“姓名”:
点击“否则”下面的“ ”,选择“变量赋值”:
选择变量“欢迎辞”:
并给变量“欢迎辞”赋予常量值“Hello World”。点击“点击请选择”,选择“输入常量值”:
点击“空”,在弹出框中输入常量值:
4.规则包保存退出
保存规则包,并退出,不可直接关闭浏览器退出。
回到列表页面可以看到规则包编辑过程中保存的版本信息。
5.测试规则包
可以直接在规则配置器中,测试规则包的执行情况。点击规则包后,在中间的编辑窗体的测试窗体中,可以输入传入值,点击执行后可以显示传出值:
(1) 姓名为空时的实际结果值:
(2) 姓名不为空时的实际结果值:
三、个人所得税案例
3.1 案例描述
个人所得税(Personal Income Tax, PIT)是针对个人收入征收的一种税收。不同国家和地区的个人所得税制度有所不同,税率表和速算扣除数每年可能会有所调整,因此在进行个人所得税计算时需考虑到相应参数的调整。
3.2 案例实现
1.创建规则包
右键“客户体验2”规则工程,在菜单栏中选择“新建规则包”:
并将其命名为“个人所得税”:
2.添加对象
点击右侧“修改”案例,进入规则编辑页面,进行对象添加
3.编写规则
选择“个人所得税”,添加规则“全月所得税额”并配置
点击“那么”下“
”按钮,添加变量
添加关联决策表“当月所得税”,并进行规则编写
默认1个条件 和 1个赋值 列。增加赋值列,设置条件和赋值对应字段
调整条件位置
弹出“调整显示位置”
鼠标移动到此弹出框,点击
为了便于快速完成条件设定,我们可以复制该行条件,然后修改相应数值,进而完成所有条件设定。
修改变量信息,依次可以快速完成。条件设置
对“税率”和“速算扣除数”进行赋值
也可采用导出Excel,本机填写完成后再导入
添加规则“计算所得税和实际工资”
4.测试规则包
选择“个人所得税”,“测试”进行规则包测试
四、友情提醒
由于篇幅限制,以上内容只是对该案例进行大致讲解和展示。如有对该案感兴趣可以发sales@flagleader.com完整案例索取。