当前位置: 首页 > news >正文

VisualRules-Web案例展示(一)

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完整案例索取。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • mysql、oracle、db2数据库连接参数
  • SpringSecurity通用权限管理系统
  • 关于合芯新通RTK配置的方法记录7.23
  • k8s部署rabbitmq集群
  • Json结构解析比较
  • 69、ncnn学习onnx2ncnn不支持带三维算子相乘gemm/repeat转换方法学习
  • CH04_依赖项属性
  • day02 mybatis
  • 微信小程序数组绑定使用案例(二)
  • 《流程引擎原理与实践》开源电子书
  • 【大数据专题】数据仓库
  • 从零开始手写STL库:List
  • Huawei、Cisco 路由中 RIP 协议 summary 的用法
  • 基于深度学习的商品推荐
  • C语言航空售票系统
  • 【css3】浏览器内核及其兼容性
  • 4个实用的微服务测试策略
  • conda常用的命令
  • iOS 系统授权开发
  • JavaScript异步流程控制的前世今生
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • springMvc学习笔记(2)
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • Vue ES6 Jade Scss Webpack Gulp
  • Vue.js 移动端适配之 vw 解决方案
  • 仿天猫超市收藏抛物线动画工具库
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 面试遇到的一些题
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 浅谈Golang中select的用法
  • 三分钟教你同步 Visual Studio Code 设置
  • 使用 Docker 部署 Spring Boot项目
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • kubernetes资源对象--ingress
  • 从如何停掉 Promise 链说起
  • ​​​​​​​开发面试“八股文”:助力还是阻力?
  • ​决定德拉瓦州地区版图的关键历史事件
  • ​探讨元宇宙和VR虚拟现实之间的区别​
  • #APPINVENTOR学习记录
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (初研) Sentence-embedding fine-tune notebook
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (算法)Travel Information Center
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (一)SpringBoot3---尚硅谷总结
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • (转)linux自定义开机启动服务和chkconfig使用方法