Yudao Boot Mini 2.4.2版本发布:IoT与BPM工作流能力全面升级
Yudao Boot Mini作为一款基于Spring Boot的企业级快速开发框架,在2.4.2版本中带来了多项重要更新,特别是在物联网(IoT)和工作流(BPM)领域实现了重大突破。本次更新不仅新增了IoT模块的MVP版本,还对BPM工作流进行了深度优化,同时引入了Vben5.0+Antd的全新后台界面方案。
核心功能升级
物联网(IoT)模块初版发布
2.4.2版本首次引入了IoT功能模块,这标志着框架开始向物联网领域延伸。该模块提供了完整的设备管理解决方案:
- 基础管理功能:支持产品管理、设备管理和物模型定义,为物联网应用提供了基础支撑
- 通信能力:实现了设备上下行通信机制,确保设备与平台间的数据交互
- 时序数据存储:集成TDEngine时序数据库,专门针对物联网高频数据特点进行优化
这一功能的加入使得Yudao Boot Mini能够更好地服务于智能制造、智慧城市等物联网应用场景。
BPM工作流引擎全面增强
工作流引擎在本版本中获得了多项重要改进:
-
设计器功能强化:
- 新增办理节点类型,丰富流程设计元素
- 增加触发器支持,包括数据修改、数据删除和HTTP异步请求
- 引入子流程功能,支持流程模块化和复用
- 优化流程图操作体验,增加小手拖拽功能
-
审批流程优化:
- 审批人可指定下一节点审批人,实现灵活的流程控制
- 增加流程和节点的前后置通知机制
- 支持部门级别的流程发起权限控制
-
表单功能增强:
- 字段权限支持批量设置,提升管理效率
- 修复表单联动数据解析问题
- 优化审批节点无编辑字段时的流程处理
这些改进显著提升了工作流引擎的灵活性和易用性,使其能够适应更复杂的业务流程需求。
技术架构优化
全新后台界面方案
本次更新引入了基于Vben5.0+Antd的后台管理界面方案,相比传统方案具有以下优势:
- 现代化UI设计:采用最新的前端技术栈,界面更加美观现代
- Schema驱动:通过JSON Schema定义界面,提升开发效率
- 代码生成支持:可自动生成基于新方案的CRUD界面代码
数据库查询增强
框架对数据库查询能力进行了优化,现在条件判断支持JOIN表的属性,这使得复杂查询的编写更加简洁高效。这一改进特别适用于需要多表关联的业务场景。
AI能力扩展
AI模块在本版本中获得了多项增强:
- 模型支持扩展:新增对字节豆包、腾讯混元等国产大模型的支持
- 知识库与RAG:引入知识库管理和检索增强生成能力
- 工具调用:支持function calling功能
- 工作流集成:实现与Dify、FastGPT等AI工作流平台的对接
问题修复与稳定性提升
本次更新修复了多个影响系统稳定性的问题:
- 解决了Knife4j接口展示不正确的问题
- 修复了HTTP接口签名API的重复请求问题
- 优化了支付宝和微信支付功能的稳定性
- 解决了工作流引擎中的多个边界条件问题
总结
Yudao Boot Mini 2.4.2版本通过引入IoT模块和增强BPM工作流能力,进一步扩展了框架的应用场景。同时,新加入的Vben5.0+Antd后台方案为开发者提供了更多技术选择。这些改进使得框架在物联网、工作流自动化等领域的应用能力得到显著提升,为开发者构建复杂企业应用提供了更强大的支持。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考