当前位置: 首页 > article >正文

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

文章目录

    • 更新日志
    • 项目介绍
    • 演示地址
    • 官网
    • 演示图

  • 本期主要解决了网关直连和流程图重构,可以自此之后可支持各种复杂的网关混合、多网关直连使用。
  • 新增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/

演示图


http://www.kler.cn/a/522068.html

相关文章:

  • 【性能优化专题系列】利用CompletableFuture优化多接口调用场景下的性能
  • LCR 139.训练计划 I
  • Unity游戏(Assault空对地打击)开发(1) 创建项目和选择插件
  • 快速提升网站收录:内容创作的艺术
  • NPM 使用介绍
  • 系统思考—心智模式
  • Python中容器类型的数据(下)
  • Linux 常用命令 - sort 【对文件内容进行排序】
  • (1)SpringBoot入门+彩蛋
  • JavaSE第十一天——集合框架Collection
  • java —— 面向对象(下)
  • 【数据结构】(2)时间、空间复杂度
  • 学习yosys(一款开源综合器)
  • 一文掌握ADB的安装及使用
  • 【全栈】SprintBoot+vue3迷你商城(9)
  • 线程配置经验
  • 一元函数微积分的几何应用:二维平面光滑曲线的曲率公式
  • 苍穹外卖 项目记录 day09 历史订单
  • arkui-x 前端布局编码模板
  • 详解Redis之事务
  • 深度解析:MyBatis-Plus实现分页查询的封装!
  • Meta 计划 2025 年投资 650 亿美元推动 AI 发展
  • mysql DDL可重入讨论
  • 面试题-Java集合框架
  • 【C++高并发服务器WebServer】-9:多线程开发
  • 图形编辑器基于Paper.js教程22:在图形矢量编辑器中,实现两个元素的差集,交集,并集,切割