「7.31更新日志」JVS·智能BI、逻辑、规则引擎功能更新说明
项目介绍
JVS是企业级数字化服务构建的基础脚手架,主要解决企业信息化项目交付难、实施效率低、开发成本高的问题,采用微服务+配置化的方式,提供了 低代码+数据分析+物联网的核心能力产品,并构建了协同办公、企业常用的管理工具等,所有的应用与能力采用模块化构建,按需开箱使用。
更新日志
一、JVS智能BI数据分析套件
当前版本:v2.2.X
更新时间:2024.7.31
在线demo:http://bi.bctools.cn
新增:
1、在图表中,所有组件增加了背景外观的设置,这样的设置可以自定义组件的边框颜色、边框的圆角、可以设置组件的阴影;
可以提升图表的美观度,增强图表的信息传达效果,适应更多不同的使用场景。
2、数据集处理中,细化、增加支持的数据类型;
可以数据处理能力、增强数据整合能力、可以更加便捷的处理更多类型的数据,促进数据可视化与决策支持。
3、在数据集-字段设置中, 增加类型转化的配置功能,支持对时间、数字、字符串的格式便捷转换;
实现了数据字段类型之间的灵活转换,提高了数据处理的灵活性,满足用户在数据分析、报表生成等场景下的多样化需求。
4、数据集加工添加对复杂的json字段的数据解析;
在数据集准备或预处理阶段,能够自动或手动地解析复杂结构的JSON数据,并将其转换为更易于分析、查询或可视化的格式。便于后续的数据分析、报表生成和可视化展示。这一过程通常包括解析JSON对象、数组以及嵌套结构,并将解析出的数据映射到相应的字段中。
5、数据集加工添加去重的算子,支持对1个字段或者多个字段进行对比,去重数据;
用户可以指定一个或多个字段,对数据集中的记录进行比对,识别并移除重复的记录,从而保留唯一的数据记录。主要解决了数据集中存在的重复记录问题,确保分析结果的准确性和数据质量。
6、新增图表中的渐变效果,支持页面级与组件级的渐变配置效果,如下图所示;
渐变可以在多种数据可视化场景中应用。用户通过自定义设置,为图表中的颜色、背景等元素添加渐变效果,从而提升图表的美观性和可读性,增强不同部分的对比和视觉层次。
7、增加指标卡片的展示组件,支持数字+小图的方式对指标进行展示,支持多种效果;
通过支持多种效果,如不同的颜色方案、图形类型和动态交互特性,能够满足不同场景下的数据展示需求,提升数据指标的可视化呈现效果,使用户能够更直观、快速地理解关键数据信息。
8、增加自定义的主题配置化,可以自定义多个主题颜色;
这是一项增强图表视觉一致性和个性化的重要功能,用户可以根据数据展示的需求,灵活调整图表的外观和风格。
优化:
1、对于图表中的图片背景,新增多种布局方式;
2、图表查询条件优化边界值的配置功能,提供 区间的开闭下拉设置,更精确的确认数据范围;
3、系统规划了更多的交互空间,特别是针对页面导航相关的控件;
4、数据集加工中,通过函数的界面配置器,直接实现数据的计算;
二、可视化服务编排逻辑引擎
(含低代码集成版本与独立版本)
当前版本:v2.2.X
更新时间:2024.7.31
在线demo:https://logic.bctools.cn
新增:
1、 逻辑引擎支持在PgSQL上运行;
2、新增文档合并组件,可将多个文档进行合并处理,组合成一个文档;
用户可以指定多个文档作为输入,通过预设的规则和逻辑,将这些文档的内容合并到一个新的文档中。合并过程中,可以根据需要调整文档的格式、顺序、内容等。
3、新增调用逻辑接口,可传文件类型数据,主要用于将文件做为入参的场景,例如传入一个数据文件,需要对文件自动解析,然后联动相关业务服务。
4、【独立版本】新增版本管理功能,可保存当前设计为版本,并支持在线切换历史设计版本,相当于可以对版本进行备份与切换。
三、JVS规则引擎风控决策
当前版本:v2.2.X
更新时间:2024.7.31
在线demo:http://rules.bctools.cn
新增:
1、目录新增权限控制,默认是所有的用户都可见,都可以查看,创建,如果配置了目录权限后,只有授权的用户可见。
组织能够更好地控制数据的访问权限,确保敏感信息不被泄露,同时提高数据管理的效率和合规性。
为什么选择JVS?
JVS是一个为交付团队提供低成本、高效率、源码可100%交付的数字化解决方案,如下图所示,其中产品包括包含:低代码、物联网、规则引擎、智能BI、逻辑引擎、无忧企业文档(在线协同)、无忧企业计划、无忧企业邮筒等,可按照交付团队所需要进行采购。
低代码开发套件:页面、流程、逻辑配置化、自动构建业务应用,集成自动化部署工具,形成可持续升级配置的快速开发工具,支持源码扩展接入
物联网:软件化的边缘网关+配置化的物联网平台,与低代码、数据分析、逻辑引擎等联动实现,从数据采集、规则策略、业务联动、数据分析展现全流程配置化,技术生态完备
规则引擎:一款处理风控决策的软件系统,侧重于规则判断,主要用于风控决策、规则过滤、行为评分等场景,支持在线的变量加工、界面拖拽、在线测试等多种功能。可以降低开发人员使用复杂代码的难度;降低数据录入工作量;优化功能代码实现,提高开发效率;灵活扩展应用程序功能。
智能BI:自助式数据分析工具,提供数据清洗、数据转换、数据加工等功能。将枯燥数据转化为可视化,帮助企业快速、精准地掌握运营策略,使用门槛低、数据覆盖能力强、多种数据表达模式和建设成本低的一站式数据分析服务。
逻辑引擎:逻辑引擎是通过对原子服务能力的可视化编排,同时接入外部应用,以满足数据处理、业务实现、自动化业务的实现,可以设计整个逻辑模块的输入、组装执行过程、生成标准的输出结果。轻松实现业务功能,无需复杂冗长的开发过程
无忧企业文档:有免费开源版和丰富的商业版。针对企业用户的私有化部署在线文档、协同编辑、知识管理的基础化办公工具,支持多人在线同步编辑,支持多种文件格式,如文本文档、表格文档、脑图文档、MarkDown、XMind、脑图、word、Excel、PPT和流程文档等;支持在线收集表单、思维导图、流程图等;同时支持文件上传(在线预览和二次编辑)、下载、分享、点赞、评论等等丰富功能。
无忧企业计划:企业级项目管理工具,将企业从经营目标到个人执行逐级分解监控执行。适合各类团队,包括产品、研发、设计、市场、运营、销售、HR等;主要用于项目管理、任务管理、进度跟踪、过程管理等场景。
无忧企业邮筒:完全开源的私有化部署邮件客户端、支持多邮件账户、将多个邮件客户端统一为web操作的邮件客户端。
技术文档
产品文档:http://doc.bctools.cn/#/knowledge/all/dd37733c43c064ac1c4f1c2155e04ce6
开源仓库:https://gitee.com/organizations/software-minister/projects
官网地址:https://bctools.cn/
相关文章:

「7.31更新日志」JVS·智能BI、逻辑、规则引擎功能更新说明
项目介绍 JVS是企业级数字化服务构建的基础脚手架,主要解决企业信息化项目交付难、实施效率低、开发成本高的问题,采用微服务配置化的方式,提供了 低代码数据分析物联网的核心能力产品,并构建了协同办公、企业常用的管理工具等&am…...

编程语言 | C | 代码整理 | 4月
八月拍了拍你,并对你说:“好运就要开始了”! 目录 编程语言 | C | 代码整理 | 4月2019/4/12019/4/22019/4/22019/4/32019/4/42019/4/52019/4/62019/4/72019/4/82019/4/92019/4/102019/4/112019/4/122019/4/132019/4/142019/4/152019/4/162019…...
模板可变参数
当涉及到 C 编程中的模板参数处理时,特别是在处理可变数量的参数时,模板可变参数(variadic templates)是一个非常有用的特性。本篇博客将深入介绍模板可变参数的基本概念、语法、应用场景以及示例代码,帮助读者理解如何…...

是你!是你!我们的黄金写手!
...
QT 获取用于获取特定屏幕坐标处的最上层小部件(父与子关系的类)
QPoint globalPos pEvent->globalPos(); QWidget* widget QApplication::widgetAt(globalPos); 注意:屏幕坐标(包括显示器双屏)...

【应急响应】Linux权限维持 -隐藏权限
前言 不知攻焉知守,学会排查就要先学习如何攻击。 隐藏文件 Linux下创建一个隐藏文件:touch .test.txt 查看Linux下的隐藏文件需要用到命令:ls -al 隐藏文件时间戳 touch -r .docker hello.php 创建的hello.php文件会和.docker创建文件的时间…...
还有哪些AI应用案例目前备受关注
目前备受关注的AI应用案例众多,以下是一些代表性的例子: 1. WPS AI 背景:WPS AI是金山办公发布的基于大语言模型的人工智能办公助手,于2023年11月开启公测。 功能:WPS AI锚定AIGC(内容创作)、C…...

将控制台内容输出到文本文件
示例代码: Imports System.IO Module Module1Sub Main()Dim fs As New FileStream("D:\Desktop\test\输出结果.txt", FileMode.Create, FileAccess.Write, FileShare.None)Dim sw As New StreamWriter(fs)Console.SetOut(sw)Console.SetError(sw)For i …...
380. O(1) 时间插入、删除和获取随机元素【 力扣(LeetCode) 】
一、题目描述 实现RandomizedSet 类: RandomizedSet() 初始化 RandomizedSet 对象bool insert(int val) 当元素 val 不存在时,向集合中插入该项,并返回 true ;否则,返回 false 。bool remove(int val) 当元素 val 存…...

【每日刷题】Day91
【每日刷题】Day91 🥕个人主页:开敲🍉 🔥所属专栏:每日刷题🍍 🌼文章目录🌼 1. 面试题 05.07. 配对交换 - 力扣(LeetCode) 2. 面试题 08.05. 递归乘法 - 力…...
数据库索引的创建和使用
数据库索引数据库的索引可以加快查询速度,原因是索引使用特定的数据结构(B-Tree)对特定的列额外组织存放,加快存储引擎(索引是存储引擎实现)查找记录的速度。索引优化是数据库优化的最重要手段。 如果查询语句使用索引(通常是where条件匹配索引)就会利用…...

光流传感器 - 从零开始认识各种传感器【第二十二期】
光流传感器|从零开始认识各种传感器 1、什么是光流传感器 光流传感器是一种用于测量物体相对于周围环境的运动的设备。它通过检测周围光线的变化来计算出物体的运动方向和速度,广泛应用于机器人导航、无人机飞行控制、虚拟现实等领域。 2、光流传感器是如何工作的…...

爬虫:jsonpath模块及腾讯招聘数据获取
目录 jsonpath模块 腾讯招聘数据获取 jsonpath模块 # pip install jsonpath -i https://pypi.tuna.tsinghua.edu.cn/simple import jsonpathdata {"store": {"book":[{"category": "reference","author": "Nigel Ree…...

透明屏幕的显示原理与特点
透明屏幕,特别是透明LED显示屏,以其独特的显示效果和通透性在现代建筑和广告领域中逐渐崭露头角。它既能提供视觉显示,又不影响采光效果,成为建筑立面和商场橱窗等场景的理想选择。那么,透明屏幕的显示原理是什么&…...
[Day 41] 區塊鏈與人工智能的聯動應用:理論、技術與實踐
去中心化金融(DeFi)是一個利用區塊鏈技術來構建去中心化的金融系統的運動。它旨在通過智能合約和去中心化應用(DApps)來提供傳統金融系統中的各種服務,如貸款、儲蓄、保險、交易等,而不依賴於中心化的機構。…...
PHP表单验证
PHP 表单验证是确保用户输入数据符合特定要求的关键步骤,它有助于维护数据的完整性和准确性,同时提高应用的安全性。以下是一个详细的 PHP 表单验证教程: 一、表单的创建 首先,你需要在 HTML 文档中创建一个表单。表单包含输入字…...

英文文献翻译软件有哪些?知道这5款工具就够了
对于那些致力于科研、教育或国际业务的人来说,英文文献往往是获取前沿知识的关键。 然而,语言的障碍往往成为一道难以逾越的鸿沟。幸运的是,科技的进步带来了众多翻译工具,它们不仅能够帮助我们理解外语内容,还能直接…...

单线程 和多线程区别,看打印输出1000个数字效果
执⾏过程: 加载func() -> 执⾏main -> 创建⼦线程t -> ⼦线程t启动 -> 执⾏func中的内容 |-> 继续执⾏main from threading import Thread #此线程不用安装自带。T是大写注意哟 def func():for i in range(1000):print(func,i) #定义一个函数打印 if __name__ …...
【问题处理】海康视频websocket代理问题(websocket在业务系统https协议下调用海康ws协议)
简介 本文记录一次海康视频代理websocket 在https业务系统环境下调用海康服务ws协议的问题。 问题描述 起初前端组件展示视频时,业务系统使用的环境是https,此时海康服务调用时,使用的是ws协议,最后前端控制台报错:…...
【面试分享】面试题——redis
一、题目 Redis的数据持久化策略有哪些什么是缓存穿透,怎么解决什么是布隆过滤器什么是缓存击穿,怎么解决什么是缓存雪崩,怎么解决redis双写问题Redis分布式锁如何实现Redis实现分布式锁如何合理的控制锁的有效时长Redis的数据过期策略有哪些…...
谷歌浏览器插件
项目中有时候会用到插件 sync-cookie-extension1.0.0:开发环境同步测试 cookie 至 localhost,便于本地请求服务携带 cookie 参考地址:https://juejin.cn/post/7139354571712757767 里面有源码下载下来,加在到扩展即可使用FeHelp…...
Java 8 Stream API 入门到实践详解
一、告别 for 循环! 传统痛点: Java 8 之前,集合操作离不开冗长的 for 循环和匿名类。例如,过滤列表中的偶数: List<Integer> list Arrays.asList(1, 2, 3, 4, 5); List<Integer> evens new ArrayList…...

ESP32读取DHT11温湿度数据
芯片:ESP32 环境:Arduino 一、安装DHT11传感器库 红框的库,别安装错了 二、代码 注意,DATA口要连接在D15上 #include "DHT.h" // 包含DHT库#define DHTPIN 15 // 定义DHT11数据引脚连接到ESP32的GPIO15 #define D…...

用docker来安装部署freeswitch记录
今天刚才测试一个callcenter的项目,所以尝试安装freeswitch 1、使用轩辕镜像 - 中国开发者首选的专业 Docker 镜像加速服务平台 编辑下面/etc/docker/daemon.json文件为 {"registry-mirrors": ["https://docker.xuanyuan.me"] }同时可以进入轩…...

什么是Ansible Jinja2
理解 Ansible Jinja2 模板 Ansible 是一款功能强大的开源自动化工具,可让您无缝地管理和配置系统。Ansible 的一大亮点是它使用 Jinja2 模板,允许您根据变量数据动态生成文件、配置设置和脚本。本文将向您介绍 Ansible 中的 Jinja2 模板,并通…...
Python 包管理器 uv 介绍
Python 包管理器 uv 全面介绍 uv 是由 Astral(热门工具 Ruff 的开发者)推出的下一代高性能 Python 包管理器和构建工具,用 Rust 编写。它旨在解决传统工具(如 pip、virtualenv、pip-tools)的性能瓶颈,同时…...

基于SpringBoot在线拍卖系统的设计和实现
摘 要 随着社会的发展,社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。 在线拍卖系统,主要的模块包括管理员;首页、个人中心、用户管理、商品类型管理、拍卖商品管理、历史竞拍管理、竞拍订单…...

GitFlow 工作模式(详解)
今天再学项目的过程中遇到使用gitflow模式管理代码,因此进行学习并且发布关于gitflow的一些思考 Git与GitFlow模式 我们在写代码的时候通常会进行网上保存,无论是github还是gittee,都是一种基于git去保存代码的形式,这样保存代码…...
c# 局部函数 定义、功能与示例
C# 局部函数:定义、功能与示例 1. 定义与功能 局部函数(Local Function)是嵌套在另一个方法内部的私有方法,仅在包含它的方法内可见。 • 作用:封装仅用于当前方法的逻辑,避免污染类作用域,提升…...
Docker拉取MySQL后数据库连接失败的解决方案
在使用Docker部署MySQL时,拉取并启动容器后,有时可能会遇到数据库连接失败的问题。这种问题可能由多种原因导致,包括配置错误、网络设置问题、权限问题等。本文将分析可能的原因,并提供解决方案。 一、确认MySQL容器的运行状态 …...