基于Java开源框架搭建的零代码+可视化编排引擎(附功能清单)

什么是服务编排

服务编排是通过图形化的方式表达后端业务逻辑的能力 , 它能够帮助我们通过可视化、 拖拉拽式进行业务逻辑的定义、 实现服务的整合调用、 数据的加工计算等多种场景。

JVS逻辑引擎是一款基于可视化拖拽和原子服务编排的逻辑引擎,通过将复杂的业务逻辑拆分为可复用的原子服务,并通过可视化的方式进行编排。实现了业务规则自动化,缩短开发、部署和测试周期。特点包括界面化配置、动态扩展和多种应用场景,如业务规则管理、决策支持、实时风险评估等。

功能清单

功能模块

功能点

功能描述

逻辑管理

逻辑配置展示

逻辑的基本信息展示,逻辑的分类展示

多种逻辑类型

支持创建API、定时任务、监听触发类型的逻辑

逻辑的新增

逻辑的新增创建

逻辑的权限管理

可配置不同用户是否有权限进行编辑、查看、导出等功能

逻辑的设计

逻辑的设计入口,进入逻辑编排界面

逻辑的状态管理

可修改逻辑运行状态

逻辑的版本控制

支持编辑、切换逻辑设计版本

逻辑的导入导出

支持逻辑导出、导入

逻辑快速复制

支持复制选定逻辑到指定目录

逻辑的设计

逻辑基本信息配置

包括逻辑的名称、描述等

界面化入参配置

提供json式的入参设置,直接外部传入参数配置

逻辑画布

提供可视化的原子能力的 编排服务

组件的链接

通过线条控制逻辑步骤式的服务执行

执行顺序控制

在存在多条分支执行时,可控制执行的优先顺序

公式函数

支持公式化配置的数据加工处理

条件判断

提供分支判断的条件配置

循环容器

提供循环节点,引入循环节点后可切换循环画布配置循环体逻辑

历史执行记录

可查看历史执行的记录结果

界面调试执行

提供界面化的调试执行的能力,立即生效

界面执行结果提示

提供可视化的节点级执行结果展现

逻辑定时执行

提供执行的定制任务配置,可以自动发起定时执行

逻辑执行统计

对执行结果提供快速的分析

执行日志记录

对执行提供详细的日志记录,用于快速排查问题

生成外部调用API

向外部提供可被调用的API接口

调用凭证

支持通过凭证调用api,做调用的鉴权

数据的加工处理

对数据、变量、对象进行操作处理

json处理

对json类型的数据加工解析处理

网络请求处理

对网络请求的处理

加解密处理

对数据的加解密处理

逻辑组件管理

内置组件查看

内部组件的统一查看

扩展组件的添加

通过配置调用http方式扩展组件

自定义组件示例

提供源码级的组件示例邮件发送示例

自定义函数扩展

函数的统一管理

常用插件

选择用户

根据传入的基础框架用户id,或选择指定的用户,返回此用户详细信息,包含名称头像等信息

选择角色

根据选择的基础框架角色或传入的基础框架角色id,返回角色的详细信息,包含角色的名称

选择岗位

根据选择的基础框架岗位或传入的岗位id,返回岗位的名称、id等信息

选择团队

根据传入或选择的基础框架团队id,返回此团队详细信息,包含名称、id、等信息

获取指定请求头

获取此次调用请求header中指定key的值

循环控制

循环容器中执行到当前节点,执行成功后循环退出。类似

循环容器

对数组对象进行遍历,也可传入数字做为循环次数,类似

数据过滤

对数组对象进行筛选过滤

数据校验

对象数据校验格式是否正确或为空、是否为数字、是否有包含特殊字符串

数组对象变量

结构示例:[{}]

指定部门

根据指定部门或所属公司,返回详细信息。选择同级部门、当前及以下部门或公司,返回对应的

数组变量

结构示例:[1,2,3]

对象变量

结构示例:{}

同步线聚合

与同步线配合使用,存在多条同步线需要同步等待时此节点会停止

固定变量

支持对象、数组、数组对象、文件等变量回显赋值

提示消息

返回msg类型的消息,通常作为消息数据类型格式数据返回

数据插件

PostgreSql

设置连接后可进行增删改查操作

DM

设置连接后可进行增删改查操作

Mongo

设置连接后可进行增删改查操作

Doris

设置连接后可进行增删改查操作

SqlServer

设置连接后可进行增删改查操作

Mysql

设置连接后可进行增删改查操作

工具插件

生成平台唯一编码

根据填写的进制,生成唯一性编码

休眠

此节点用于测试并行执行的总时间,根据传递的参数确定休眠时间

生成随机整数

生成随机整数

二维码解析

根据业务数据生成的二维码,解析为数据

一维码生成

根据数据生成指定宽高、方向的一维码图片

网络检测

检测网络IP或请求url地址是否通畅能访问,通畅返回true

站内信

给指定用户发送站内消息

发送邮件

给指定用户发送邮件

json工具

根据填写或传入的JSON数据定义节点对象

Groovy工具

动态执行Groovy脚本

网络请求

请求外部http接口,可设置header、请求头、body等参数

zip压缩

可将多个文件对象打包为一个压缩包

生成文件

使用传入的文件内容生成一个文件对象

生成Excel

将传入的数据导出为Excel

数据脱敏

对数据进行脱敏后返回

Base64转文件

Base64数据转为文件对象

钉钉机器人

触发钉钉机器人消息

文件转Base64

文件对象转为Base64数据

二维码生成

根据数据生成一个二维码图片对象

生成唯一ID

系统自动生成一个唯一的18位数字字符串

加密插件

HexEncode

使用HexEncode对文本进行加密

UrlEncode

对URL进行加密

HmacSha256Encode

使用HmacSha256Encode对文本进行加密

SM3

使用SM3对字符串进行加密

SM2

使用SM3对字符串进行加密

SM4

使用SM3对字符串进行加密

MD5

使用SM3对字符串进行加密

Sha256Encode

使用Sha256Encode对字符串进行加密

Aes

使用Aes对字符串进行加密

Base64

使用Base64对字符串进行加密

服务组件

逻辑应用扩展接口

提供逻辑引擎key直接内部相互调用

在线demo:https://logic.bctools.cn/

gitee地址:https://gitee.com/software-minister/jvs-logic

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1148443.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Rembg抠图WebUI部署教程:一键生成透明PNG图片

Rembg抠图WebUI部署教程:一键生成透明PNG图片 1. 引言 1.1 智能万能抠图 - Rembg 在图像处理、电商设计、内容创作等领域,精准的背景去除是一项高频且关键的需求。传统手动抠图耗时费力,而基于AI的自动去背技术正逐步成为主流。其中&#…

对比评测:传统vs智能2258XT量产工具效率差异

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个2258XT量产效率对比测试工具,功能包括:1.自动记录传统量产过程各阶段耗时 2.智能工具操作过程监控 3.生成对比统计图表 4.坏块率等质量指标分析 5.…

Rembg边缘处理:透明物体抠图进阶技巧

Rembg边缘处理:透明物体抠图进阶技巧 1. 引言:智能万能抠图 - Rembg 在图像处理与视觉设计领域,精准去背景是提升内容质量的关键环节。无论是电商产品精修、UI设计中的图标提取,还是AI生成内容的后处理,都需要一种高…

Rembg抠图质量评估:用户满意度调查

Rembg抠图质量评估:用户满意度调查 1. 智能万能抠图 - Rembg 在图像处理与内容创作日益普及的今天,自动去背景技术已成为设计师、电商运营、AI开发者乃至普通用户的刚需。传统手动抠图耗时耗力,而基于深度学习的智能抠图工具则提供了“一键…

1小时搭建软件包依赖分析原型系统

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 快速开发一个最小化软件包依赖分析原型,要求:1) 基本依赖关系解析 2) 简单冲突检测 3) 基础可视化展示 4) 支持Ubuntu系统 5) 极简命令行界面。使用Python实…

Rembg API开发:构建云端抠图服务

Rembg API开发:构建云端抠图服务 1. 智能万能抠图 - Rembg 在图像处理领域,自动去背景(抠图)一直是高频且关键的需求。无论是电商商品展示、证件照制作,还是设计素材提取,传统手动抠图耗时耗力&#xff0…

5分钟构建NumPy错误自动修复原型

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 快速开发一个最小可行产品:1) 接收用户粘贴的错误信息 2) 识别numpy.core.multiarray关键字 3) 返回3条最可能的解决方案 4) 提供简单UI显示结果。只需实现核心匹配逻辑…

可视化文本分类工具发布|AI万能分类器支持自定义标签

可视化文本分类工具发布|AI万能分类器支持自定义标签 关键词:零样本分类、StructBERT、文本打标、WebUI、自然语言处理 摘要:当你面对成千上万条用户反馈、客服工单或社交媒体评论,如何快速识别“投诉”“建议”“咨询”&#xff…

大模型落地全景指南:从技术实现到企业价值创造

大模型技术正经历从实验室走向产业界的关键转折期,据Gartner预测,到2025年70%的企业将部署至少一种生成式AI应用。然而,模型性能与业务价值之间存在显著鸿沟——基础大模型虽具备强大的通用能力,但在垂直领域准确率不足、响应速度…

新质生产力政府关注度(2002-2025)

2005新质生产力政府关注度(2002-2025)数据简介本研究整理了2002至2025年间地级市政府与省级政府工作报告中关于新质生产力的文本内容,旨在为研究新质生产力的发展特征和趋势提供数据支持。通过分析相关关键词的词频,揭示地方政府在…

零Token验证!AI 单目深度估计 - MiDaS镜像让深度估计更稳定高效

零Token验证!AI 单目深度估计 - MiDaS镜像让深度估计更稳定高效 🌐 技术背景与核心价值 在计算机视觉领域,三维空间感知一直是实现智能交互、AR/VR、机器人导航等高级应用的关键能力。传统多视角立体匹配(如COLMAP)依赖…

Rembg批量抠图:自动化脚本编写教程

Rembg批量抠图:自动化脚本编写教程 1. 引言 1.1 智能万能抠图 - Rembg 在图像处理、电商设计、内容创作等领域,自动去背景是一项高频且关键的需求。传统手动抠图耗时耗力,而AI驱动的智能抠图技术正在彻底改变这一流程。其中,Re…

纯色壁纸生成器:科学配色原理与个性化视觉设计的完美结合

在数字时代,纯色壁纸因其简洁、高效的特点,成为手机、电脑等设备的热门选择。然而,如何快速生成符合视觉科学原理的纯色壁纸,并满足个性化需求?本文将介绍一款专业的纯色壁纸生成网站,并解析其背后的色彩理…

DevOps自动化测试流程设计:构建持续质量护城河

‌‌一、流程设计核心原则‌‌左移测试‌单元测试覆盖率 ≥80% 准入流水线API契约测试前置至开发环境案例:某金融平台通过OpenAPI规范验证接口兼容性,缺陷发现阶段提前40%‌分层自动化策略‌graph LR A[单元测试] --> B[集成测试] B --> C[API/服务…

10个实用自动关机命令应用场景大揭秘

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个自动关机命令应用案例集,包含以下场景:1.下班后自动关闭办公室电脑 2.服务器批量定时关机维护 3.长时间下载完成后自动关机 4.游戏挂机自动关机 5.…

Java SpringBoot+Vue3+MyBatis 洗衣店订单管理系统系统源码|前后端分离+MySQL数据库

摘要 随着现代生活节奏的加快,人们对高效便捷的洗衣服务需求日益增长。传统洗衣店管理模式依赖人工操作,存在订单记录混乱、效率低下、客户体验差等问题。数字化管理系统能够有效解决这些问题,提升洗衣店运营效率和服务质量。洗衣店订单管理系…

从2D到3D:用AI 单目深度估计 - MiDaS镜像完成点云重建(附完整教程)

从2D到3D:用AI 单目深度估计 - MiDaS镜像完成点云重建(附完整教程) 1. 方案背景 在三维重建领域,传统方法如多视角立体匹配(Multi-View Stereo, MVS)或运动恢复结构(Structure from Motion, SfM…

IDEA新建SPRINGBOOT项目零基础入门指南

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个IDEA新建SPRINGBOOT项目学习应用,提供交互式教程和新手友好的界面。点击项目生成按钮,等待项目生成完整后预览效果 作为一个刚接触Java开发的新手&…

‌减少自动化测试中Flaky Tests的八项实用技巧

Flaky Tests的挑战与应对必要性Flaky Tests是指自动化测试中那些随机通过或失败的用例,它们看似“时好时坏”,实则严重破坏测试可靠性。据统计,2025年行业报告显示,Flaky Tests在CI/CD流水线中导致高达30%的构建失败和团队时间浪费…

自动化测试覆盖率提升秘籍:从60%到95%

在软件测试领域,自动化测试覆盖率是衡量测试有效性的核心指标。覆盖率从60%提升到95%不仅意味着更高的代码健壮性和缺陷预防能力,还能显著降低回归测试成本。然而,许多团队面临覆盖率停滞的挑战,如工具使用不当、测试策略缺失或团…