设计器引入,新增支持 solon 新增监听器 spel 表达式,并且支持扩展 增加全局监听器,针对整个系统,通过接口接入方式 流程变量表达式支持替换集合 详细更新内容: 更新日志 [feat] 新增监听器 spel 表达式,并且支持扩展 [feat] 增加全局监听器,针对整个系统,通过接口接入方式 [feat] 新增审批前获取当前办理人接口,类似 satoken 方式 @huangjian [feat] 流程变量表达式支持替换集合 @huangjian [feat] 设计器引入,新增支持 solon [feat] 新增创建流程定义,默认初始化节点 [feat] 新增根据流程定义 id 集合,查询流程实例集合 api [update] 监听器配置页面 ui 调整 [update] 重新定义监听器名称,原全局监听器改名为流程监听器,局部监听器改名为节点监听器 [update] 已经开启过审批任务的不可取消发布和删除 [update] 转办、委派、加签和减签,增加参数合法性校验 [update] 修改流程变量传递方式,可通过办理人变量表达式或者分派监听器,初始化后续所有办理人 [update] 加载 handler 取消懒加载,重构 test 项目 [update] 办理人变量表达式,删除策略前缀,通过 $ 和 #区分 [update] 流程版本号默认改完自动递增,不接收外部设置 [refactor] 重构条件表达式和办理人变量表达式 [remove] 移除权限监听器 项目介绍 Warm-Flow 国产工作流引擎🎉,其特点简洁轻量,五脏俱全,可扩展,是一个可通过 jar 引入设计器的工作流。 简洁易用:只有 7 张表,代码量少,可快速上手和集成 审批功能:支持通过、退回、任意跳转、转办、终止、会签、票签、委派和加减签、互斥和并行网关 监听器与流程变量:支持四种监听器和不同颗粒的的作用范围,支持 spel 表达式,灵活可扩展,参数传递,动态权限 流程图:流程引擎自带流程图,可在不集成流程设计器情况下使用 流程设计器:可通过 jar 包形式快速集成到项目,减少繁琐代码搬运和适配,支持 solon 和 springboot 条件表达式:内置常见的和 spel 条件表达式,并且支持自定义扩展 办理人变量表达式:内置 ${handler} 和 spel 格式的表达式,可满足不同场景,灵活可扩展 orm 框架扩展:目前支持 MyBatis、Mybatis-Plus、Mybatis-Flex 和 Jpa,后续会由社区提供其他支持,扩展方便 数据库支持:目前支持 MySQL 、Oracle 和 PostgreSQL,后续会继续支持其他数据库或者国产数据库 多租户与软删除:流程引擎自身维护多租户和软删除实现,也可使用对应 orm 框架的实现方式 同时支持 spring 和 solon 兼容 java8 和 java17, 理论 11 也可以 官方提供基于 ruoyi-vue 封装实战项目,很实用 演示地址 admin/admin123 演示地址:http://www.hhzai.top 官网 http://warm-flow.cn (责任编辑:IT) |