当前位置: 首页 > 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完整案例索取。

相关文章:

VisualRules-Web案例展示(一)

VisualRules单机版以其卓越的功能深受用户喜爱。现在,我们进一步推出了VisualRules-Web在线版本,让您无需安装任何软件,即可在任何浏览器中轻松体验VisualRules的强大功能。无论是数据分析、规则管理还是自动化决策,VisualRules-W…...

使用Docker 实现 MySQL 循环复制(三)

系列文章 使用Docker 实现 MySQL 循环复制(一) 使用Docker 实现 MySQL 循环复制(二) 目录 系列文章1. 在主机上安装MySQL客户端2. 配置循环复制拓扑2.1 进入容器2.2 创建复制用户并授予复制权限2.3 复位二进制日志2.4 配置环形复…...

Spring如何管理Mapper

目录 一、背景二、猜测三、源码查看步骤1、创建MapperScannerConfigurer.java2、MapperScan注解3、MapperScannerRegistrar执行registerBeanDefinitions方法4、MapperScannerConfigurer执行postProcessBeanDefinitionRegistry方法5、执行doscan6、设置beanClass7、使用jdk生成代…...

NFS存储、API资源对象StorageClass、Ceph存储-搭建ceph集群和Ceph存储-在k8s里使用ceph(2024-07-16)

一、NFS存储 注意:在做本章节示例时,需要拿单独一台机器来部署NFS,具体步骤略。NFS作为常用的网络文件系统,在多机之间共享文件的场景下用途广泛,毕竟NFS配置方 便,而且稳定可靠。NFS同样也有一些缺点&…...

「Vue组件化」封装i18n国际化

前言 在Vue应用中实现国际化(i18n),通常需要使用一些专门的库,比如vue-i18n。本文主要介绍自定义封装i18n,支持Vue、uniapp等版本。 设计思路 一、预期效果 二、核心代码 2.1 i18n.xlsx文件准备 2.2 脚本执行 根目录main.js根目录locali18n.xlsxnode main.jsmain.js 文件…...

【Git远程操作】理解分布式管理 | 创建远程仓库

目录 1.理解分布式管理 多人协作开发 2.创建远程仓库 2.1仓库名&路径 2.2初始化仓库&设置模板 1.理解分布式管理 目前我们学习的所有内容都是在本地来完成的。(add /commit /版本撤销回退/分支管理) Git是一个分布式 的版本控制系统。 分支…...

OJ-0718

示例1 input 3 1 1 1 output 0示例2 input 3 3 7 10 output 1示例3 input 4 3 7 10 16 output 3题解1&#xff1a;List {public static void main(String[] args) {Scanner in new Scanner(System.in);int num in.nextInt();List<Integer> list new ArrayList<…...

python抓包 -- 用wireshark抓包、解析--scapy、PyShark

一、 安装scapy模块 1、打开DOS命令行 python -m pip install scapy2、sniff()函数 功能&#xff1a;数据嗅探 参数&#xff1a; iface: 指定在哪个网络接口上抓包 count: 表示要捕获数据包的数量。默认为0(不限制数量) filter: 流量的过滤规则。使用的是 BPF 的语法 prn:…...

uni-app开发日志:unicloud使用时遇到的问题解决汇总(不断补充)

插件安装后提示与原数据库表冲突&#xff08;2024.7.18&#xff09; 安装uni-admin后再安装uni-cms&#xff0c;在uni-admin中添加好菜单&#xff0c;结果提示该错误 回到hbuilder中uniCloud/database中找到冲突的部分 比较一下&#xff0c;选中老的删除 opendb-news-articl…...

插入排序算法详解

快速排序&#xff08;Quick Sort&#xff09;是计算机科学与技术领域中非常经典的一种排序算法&#xff0c;由C. A. R. Hoare在1960年提出。它应用分治思想进行排序&#xff0c;通过对数据进行分区操作&#xff0c;并递归地对分区后的子序列进行排序&#xff0c;从而达到整个序…...

parallel 详细解析 Java 8 Stream API 中的 parallel 方法

详解Java Stream的并行处理&#xff08;Parallel&#xff09; Java 8 引入了Stream API&#xff0c;提供了一种便捷而高效的方式来处理集合数据。Stream API使得对数据集合的操作变得更为简洁和易读。 其中&#xff0c;并行流&#xff08;parallelStream&#xff09;是Stream …...

不同业务场景下通过mars3d实现绕点旋转效果

1.鼠标单击地图某一处就对该点进行绕点旋转效果 相关代码&#xff1a; 1.相关绕点旋转的初始化代码&#xff1a; const rotatePoint new mars3d.thing.RotatePoint({direction: false, // 方向 true逆时针&#xff0c;false顺时针time: 50 // 给定飞行一周所需时间(单位 秒)&…...

重塑水利未来:智慧水利解决方案的探索与实践,从物联网、大数据到人工智能,科技如何赋能水利行业,实现智慧化管理与决策

本文关键词&#xff1a;智慧水利、智慧水利工程、智慧水利发展前景、智慧水利技术、智慧水利信息化系统、智慧水利解决方案、数字水利和智慧水利、数字水利工程、数字水利建设、数字水利概念、人水和协、智慧水库、智慧水库管理平台、智慧水库建设方案、智慧水库解决方案、智慧…...

IO、进程、线程03

第一题&#xff1a;预习 opendir 和 readdir函数 opendir 和 readdir 是两个在C语言&#xff08;特别是使用POSIX标准的系统&#xff0c;如Linux和UNIX&#xff09;中用于目录遍历的函数。这两个函数属于标准的C库中的目录操作部分&#xff0c;通常与<dirent.h>头文件一…...

算法力扣刷题记录 五十二【617.合并二叉树】

前言 二叉树篇&#xff0c;继续。 记录 五十二【617.合并二叉树】 一、题目阅读 给你两棵二叉树&#xff1a; root1 和 root2 。 想象一下&#xff0c;当你将其中一棵覆盖到另一棵之上时&#xff0c;两棵树上的一些节点将会重叠&#xff08;而另一些不会&#xff09;。你需要…...

Java中的ArrayList和LinkedList有什么区别?

Java中的ArrayList和LinkedList是两种常用的集合实现类&#xff0c;它们都属于Java集合框架的一部分&#xff0c;但它们在内部实现、性能特点、使用场景等方面存在明显的区别。以下是对这两种集合的详细比较&#xff1a; 1. 数据结构差异 ArrayList&#xff1a;ArrayList是动…...

Linux C++ 058-设计模式之解释器模式

Linux C 058-设计模式之解释器模式 本节关键字&#xff1a;Linux、C、设计模式、解释器模式 相关库函数&#xff1a; 概念 解释器模式&#xff08;Interpreter Pattern&#xff09;提供了评估语言的语法或表达式的方式&#xff0c;它属于行为型模式。 解释器模式用于构建一…...

MDK5没有DeviceName

遇到的问题是Jlink驱动问题 不是引脚接反 使用国产GD单片机不同的工程&#xff0c;有的有Device Name,有的没有Device Name&#xff08;下图是弄好的情况&#xff0c;有Device Name&#xff09; 硬件链接&#xff0c;和设备都没有问题&#xff1a;无法仿真&#xff0c;无法下…...

在LabVIEW中实现图像矫正

在LabVIEW中实现图像矫正&#xff0c;特别是将倾斜的笔记本图像&#xff08;如左图&#xff09;校正为正视图像&#xff08;如右图&#xff09;&#xff0c;通常需要以下几个步骤&#xff1a; 1. 获取图像 使用图像采集设备或加载图像文件来获取图像数据。 2. 图像预处理 对…...

Apache httpd-vhosts.conf 配置详解(附Demo)

目录 前言1. 基本配置2. http和https3. 重定向和代理配置4. 实战前言 Nginx的相关配置推荐阅读:Nginx将https重定向为http进行访问的配置(附Demo) 1. 基本配置 httpd-vhosts.conf 是 Apache HTTP Server 配置虚拟主机(Virtual Hosts)的文件 虚拟主机允许在一台服务器上…...

QMCDecode:3分钟解锁QQ音乐加密格式,让音乐真正属于你

QMCDecode&#xff1a;3分钟解锁QQ音乐加密格式&#xff0c;让音乐真正属于你 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac&#xff0c;qmc0,qmc3转mp3, mflac,mflac0等转flac)&#xff0c;仅支持macOS&#xff0c;可自动识别到QQ音乐下载目录&#…...

鸿蒙一气总论(六)

第六卷 本心人道心性人性一气真解卷首引天地立、万象生、文明兴、文字成&#xff0c; 天地大道在外&#xff0c;人心大道在内。天有天象&#xff0c;地有地理&#xff0c;物有物性&#xff0c; 人有人心&#xff0c;心有人性&#xff0c;神有灵机。全书十六字铁律&#xff1a; …...

Yeti社区插件生态解析:如何利用现有资源快速扩展平台功能

Yeti社区插件生态解析&#xff1a;如何利用现有资源快速扩展平台功能 【免费下载链接】yeti Your Everyday Threat Intelligence 项目地址: https://gitcode.com/gh_mirrors/ye/yeti Yeti作为一款强大的威胁情报平台&#xff08;Your Everyday Threat Intelligence&…...

芯片设计中的工程迷信与理性实践:从经验法则到数据驱动

1. 项目概述&#xff1a;从“黑色星期五”迷信到工程设计的理性思考作为一名在电子设计自动化&#xff08;EDA&#xff09;和半导体行业摸爬滚打了十几年的工程师&#xff0c;我每天打交道的是精确到纳秒的时序分析、纳米级的物理规则和数以亿计的晶体管布局。在这个世界里&…...

视觉语言模型心智理论评估:意图理解与视角采样的能力分离现象

1. 项目概述&#xff1a;当AI“读心术”遇到瓶颈最近在跟进多模态大模型的前沿进展时&#xff0c;一篇来自2025年“心智理论”国际研讨会的论文引起了我的注意。论文标题很有意思&#xff0c;叫《视觉语言模型看到你想看的&#xff0c;而非你看到的》。这个标题精准地概括了当前…...

参考文献列表(近现代当代中国篇)

参考文献列表&#xff08;近现代当代中国篇&#xff09;0. 无。为什么是空的&#xff1f;——因为鄙视。岐金兰鄙视近现代当代中国绝大多数思想者。不是个人恩怨&#xff0c;不是学术门户&#xff0c;而是对“构建学术实体”这一集体执念的鄙视。他们中的大多数&#xff0c;终其…...

视频质量评估技术解析与ClearView系统实践

1. 视频质量评估的行业现状与技术痛点 在数字电视和流媒体爆发式增长的今天&#xff0c;视频质量评估&#xff08;Video Quality Assessment, VQA&#xff09;已成为设备制造商和内容提供商的核心竞争力指标。我从事视频处理算法开发已有八年&#xff0c;亲眼见证了这个领域从依…...

从-15dBm到+16dBm:STC8G信标FM射频放大链路实测与优化

1. 从零开始的FM信标信号放大实战 去年我在做一个野外定位项目时&#xff0c;遇到了一个棘手的问题&#xff1a;用STC8G微控制器生成的FM信标信号&#xff0c;在空旷地带的有效传输距离还不到50米。当时测得的初始输出功率只有-15dBm左右&#xff0c;这个强度连穿过一片小树林都…...

CANN Ascend C向量最小值规约

asc_repeat_reduce_min 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言&#xff0c;原生支持C和C标准规范&#xff0c;主要由类库和语言扩展层构成&#xff0c;提供多层级API&#xff0c;满足多维场景算子开发诉求。 项目地址: https://…...

Go语言轻量级HTTP代理curxy:开发调试与本地环境配置利器

1. 项目概述&#xff1a;一个轻量级的HTTP代理工具最近在折腾一些本地开发环境&#xff0c;特别是需要处理跨域请求或者模拟不同网络环境的时候&#xff0c;总是绕不开代理工具。市面上的方案很多&#xff0c;从功能强大的Nginx、Caddy&#xff0c;到各种语言的中间件&#xff…...