Warm-Flow新春版:网关直连和流程图重构, 新增Ruoyi-Vue-Plus优秀开源集成案例

文章目录

更新日志

  • feat 导入、导出和保存等新增json格式支持DefService.importIs/importJson/importDef/saveDef/exportJson
  • feat 新增获取后置节点方法NodeService.suffixNodeList
  • feat 新增网关直连和测试案例
  • feat 流程图右上角新增完成状态颜色示例
  • feat 新增流程图查询接口和扩展接口ChartService
  • feat 新增历史表数据同步为新的流程图元数据
  • feat 新增sqlserver全量脚本
  • update 导入、导出和保存xml格式标识为即将删除,请参照hh-vue切换json的api
  • update FlowFactory修改为FlowEngine
  • update 历史表目标节点编码和目标节点名称字段长度改为200
  • update 通过或者退回到并行网关,开启多个任务,改为只产生一条历史记录
  • update 退回或者任务完成,其他需要被删除的任务不需要记录历史表,因为已经存在退回记录,不需要重复记录
  • update 转办、委派、加签和减签,改为只产生一条历史记录
  • update 批量保存改为默认1000条一批
  • update 流程设计保存,增加遮罩层
  • refactor 流程图绘制调整重构
  • refactor 移除mybatis-flex,easy-query和jpa的扩展包,独立成项目,由专门人维护
  • refactor 实体类和dao获取改为通过反射,解耦orm-core包
  • refactor 重构获取前置节点方法NodeService.previousNodeList
  • fix 修复退回时存在其他代办任务,未删除的问题
  • fix 修复流程退回目标节点前存在并行网关,导致不生成代办任务的问题
  • fix 修复条件表达式中如果有|或导致错误分隔的问题
  • fix 修复绘制流程图,错误判断同一条录像的key
  • fix 修复结束节点还执行创建监听器的问题
  • remove 移除DefService获取流程图api,由ChartService中chartIns和chartDef代替
  • remove 删除前端log打印
  • remove 移除oracle和postgresql升级脚本,后续只提供mysql升级脚本,所有的全量脚本,其他升级脚本的自行转换

项目介绍

Dromara Warm-Flow国产工作流引擎,其特点简洁轻量,五脏俱全,可扩展,是一个可通过jar引入设计器的工作流。

  1. 支持常见审批功能、监听器与流程变量、条件表达式、办理人变量表达式
  2. 自带流程图、流程设计器
  3. 生态丰富可扩展
  4. 文档全面

演示地址

  • admin/admin123

演示地址:http://www.hhzai.top

官网

https://warm-flow.dromara.org/

演示图

相关推荐
尾善爱看海1 小时前
Vue 面试收官篇:SSR、性能优化落地、30 道高频面试题精讲(附标准答案)
前端·javascript·vue.js·面试·vue
weixin_BYSJ19871 小时前
【计算机毕设】基于SpringBoot与Vue的文物保护档案管理系统08621
vue.js·spring boot·spring cloud·微服务·架构·django·课程设计
Bs_MoneyMagnet2 小时前
基于springboot+vue的个人健康管理系统的设计与实现 源码+文档
java·vue.js·spring boot·后端·vue3·springboot3·计算机毕业设计
Bs_MoneyMagnet4 小时前
基于springboot+vue的心理咨询预约与随访平台的设计与实现 源码+文档
vue.js·spring boot·后端·spring·毕业设计·旅游·计算机毕业设计
行者全栈架构师7 小时前
Spring Boot 接入 MaxKey 单点登录:6 个内部系统,一次登录全通行
java·vue.js·后端
万敏7 小时前
Vue3 全栈实战第九周:Node.js + Express 后端从零搭建实战记录
vue.js·node.js·全栈
雪芽蓝域zzs7 小时前
第四十七节:驾驶舱大屏 ECharts 图表集成
前端·javascript·vue.js
白雾茫茫丶9 小时前
Vibecoding 一个主题切换动画库:13 种揭幕方式
前端·vue.js·react.js
雪芽蓝域zzs9 小时前
第四十九节:TagsView 右键菜单(带三角箭头)给每个 tag 增加**鼠标右键菜单**(右键标签弹出:关闭、关闭其他、关闭全部)
前端·javascript·vue.js
志尊宝10 小时前
Vue3 零基础每日笔记(024):组件的创建与使用——从 import 到自动导入
前端·vue.js·笔记·前端框架·html5