Warm Flow 1.2.6 版本更新,act 系列的搅局者


warm-flow 1.2.6版本更新

本次改动

流程状态:可接收外部传递,可以支持字符串
新增api:增加获取下个节点信息
id生成:支持其他位数的id,可以前端精度问题的序列化处理

  • v1.2.6 2024-08-28
    • 【升级注意事项】

      • 执行升级脚本【warm-flow_1.2.6.sql】
      • 流程状态字段flow_status改为string类型,业务系统需要对应修改
    • 更新日志

      • [feat] 增加获取下个节点集合api @xiarigang
      • [feat] id内存策略新增14、15位雪花算法支持
      • [feat] 流程激活和挂起案例 @xiaoxiaoliu889
      • [feat] 增加基于流程定义Id获取流程图 @xiaoxiaoliu889
      • [update] 流程状态改成字符串类型 @xiarigang
      • [update] 测试模块拆分独立仓库
      • [update] modes-sb删除加载配置文件,改为有上层jar加载
      • [update] flex solon版本yml弄错了,config调整
      • [refactor] 流程版本号生成逻辑重构 @xiaoxiaoliu889
      • [fix] 修复deleteByTaskIds 中的根据无法正确删除user数据
      • [fix] 修复 jpa solon注解问题 @vanlin
      • [fix] 修复 并行网关三个任务分支的时候,错误结束流程的问题

warm-flow介绍

[!IMPORTANT] Warm-Flow国产工作流引擎🎉,其特点简洁轻量但又不简单,五脏俱全,组件独立,可扩展,可满足中小项目的组件。

  1. 简洁易用:只有7张表,代码量少,可快速上手和集成
  2. 审批功能:支持通过、退回、任意跳转、转办、终止、会签、票签、委派和加减签、互斥和并行网关
  3. 监听器与流程变量:支持五种监听器,可应对不同场景,灵活可扩展,参数传递,动态权限
  4. 流程图:流程引擎自带流程图,可在不集成流程设计器情况下使用
  5. 条件表达式:内置常见的条件表达式,并且支持自定义扩展
  6. orm框架扩展:目前支持MyBatis、Mybatis-Plus、Mybatis-Flex和Jpa,后续会由社区提供其他支持,扩展方便
  7. 数据库支持:目前支持MySQL 、Oracle 和PostgreSQL,后续会继续支持其他数据库或者国产数据库
  8. 多租户与软删除:流程引擎自身维护多租户和软删除实现,也可使用对应orm框架的实现方式
  9. 支持角色、部门和用户等权限配置
  10. 同时支持spring和solon
  11. 兼容java8和java17,理论11也可以
  12. 官方提供基于ruoyi-vue封装实战项目,很实用

演示地址

  • admin/admin123

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

官网

http://warm-flow.cn


相關推薦

2024-05-09

@TOC 欢迎使用使用warm-flow 更新记录 v1.1.80 orm支持mybatis-plus扩展 多租户字段隔离提供全局配置,自动获取 增加软删除可以配置化 新增三个测试模块 更新注意事项: 1、需要执行组件中的warm-flow_1.1.8.sql脚本,RuoYi-V

2024-05-09

@TOC 欢迎使用使用warm-flow 更新记录 v1.1.80 orm支持mybatis-plus扩展 多租户字段隔离提供全局配置,自动获取 增加软删除可以配置化 新增三个测试模块 更新注意事项: 1、需要执行组件中的warm-flow_1.1.8.sql脚本,RuoYi-V

2024-08-20

 warm-flow1.2.4版本更新 主要内容,具体详情和升级注意事项,请查看官网更新记录 [feat] 激活和挂起 [feat] 不同节点也支持配置审批表单路径 [feat] 支持接收外部流程状态,支持流程状态扩展 [feat] 新增spel条件表达式

2024-06-29

warm-flow1.2.0重大更新 本次版本改动比较大,带来了大家期待已久的会签、票签、转办、oracle和pg数据库适配等,并且做了相应的代码重构。也由于改动比较大,如果发现问题,可以及时提交issue,如果能帮助解bug和pr,非常感谢

2024-10-25

带流程设计器的工作流引擎 终于迎来了这个激动人心的版本1.3.0,不需要在为引入设计器而烦恼了,按照以下前四点,可以快速接入业务系统,下面介绍如何使用设计器 1. 引入依赖 <dependency> <groupId>io.github.minliuhua<

2024-03-01

Id>warm-flow-mybatis-sb-starter</artifactId> <version>最新版本</version> </dependency> solon项目 <dependency> <groupId>io.github.minliuhua</groupId> <artifactId>warm-flow-mybatis-solon-plugin</artifactId> <version>最新版本&

2024-03-23

springboot项目 io.github.minliuhua warm-flow-mybatis-sb-starter 最新版本 solon项目 io.github.minliuhua warm-flow-mybatis-solon-plugin 最新版本 支持数据库类型 [x] mysql [ ] oracle [ ] sqlserver [ ] ...... 支持orm框架类型 [x] mybatis及其增强组

2024-03-28

介绍 此项目是简洁、独立、可扩展、五脏俱全、可满足中小项目的自研国产工作流,代码量少,并且只有6张表。 支持简单的流程流转,比如跳转、回退、审批 支持角色、部门和用户等权限配置 官方提供简单流程封装demo

2024-04-18

欢迎使用使用warm-flow监听器 更新记录 v1.1.5 支持自定义填充 新增配置文件,部分功能可配置 引入日志门面 v1.1.42 修复并行网关后面没有中间节点 修复开始任务记录代办,为保存流程状态 新增链式查询排序

2024-09-27

warm-flow 1.2.8版本更新,新增办理人变量表达式和条件表达式支持spel 【升级注意事项】 本次升级,内置json库snack3方式,改为spi方式加载,业务项目中存在哪种json就会使用哪种的实现, 支持顺序按顺序加载一种:snack3、jacks

2023-03-17

ntu 桌面的 IT 经理带来好运气。 除了默认的紫橙色壁纸版本,Ubuntu 还发布了对应的黑白版本。 Ubuntu 社区在今年一月份开启了 Ubuntu 壁纸设计大赛,目前比赛已经结束,各个壁纸的投票和最终排名也已经出炉。以往,Ubuntu 会

2022-12-17

即将推出的 Gitea Actions 致力于打造一个 CI/CD 工具的标准协议,第三方 CI 系统可以基于actions 协议与 Gitea 平台集成,提供一站式管理方案。Gitea Actions 为此走出了第一步。 学习 GitHub Actions GitHub Actions 是一种持续集成和持

2024-06-25

( 6091 ) Clicking buttons below with a mouse will simultaneously act a click on remote device ( 6002 ) Problem of opening several connections in tabs ( 6181 ) Right shift key doesn't select multiple files in transfer window ( 6232 ) Can't change OS password (

2023-07-01

https://smartboot.tech/ 代码仓库:https://gitee.com/smartboot 2、 版本更新 v1.1.1 版本更新内容特性如下: 采样后置过滤 在流程开始执行前,会进行采样判断,但在实际使用中,存在需要分析耗时较长链路的场景。基于此需求,1.1.1