{"repo":"dromara/warm-flow","free":true,"listed":false,"github":"https://github.com/dromara/warm-flow","clone":"git clone https://github.com/dromara/warm-flow.git","description":"Warm-Flow国产工作流引擎🎉，其特点简洁轻量，五脏俱全，可扩展，是一个可通过jar引入设计器的工作流。。解决flowable和activities复杂、学习成本高和集成难等痛点。","language":"Java","stars":589,"topics":["workflow"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"Warm-Flow工作流 项目代码、文档 均开源免费可商用 遵循开源协议即可 过去、现在和未来都不会有商业版！！！ 开发完成请务必登记使用项目列表，登记地址 赞助商 介绍 Dromara Warm-Flow，国产的工作流引擎，以其简洁轻量、五脏俱全、灵活扩展性强的特点，成为了众多开发者的首选。它不仅可以通过 jar包快速集成设计器 ，同时原生支持 经典和仿钉钉双模式 ，还具备以下显著优势： - 简洁易用 ‌：仅包含7张表，代码量少，上手和集成速度快。 - 审批功能全面 ‌：支持通过、退回、撤销、拿回、任意跳转、终止、转办、票签、委派和加减签、互斥、并行、自动审批、远程访问和脚本执行服务等多种审批操作，以及条件表达式、办理人表达和监听器等高级功能。 - 流程设计器 ‌：通过jar包形式快速集成到项目，支持节点属性扩展，原生支持经典和仿钉钉双模式。 - 流程图 ‌：自带流程图，通过jar包快速集，功能扩展，原生支持经典和仿钉钉双模式。 - 条件表达式 ‌：内置常见的和spel条件表达式，支持自定义扩展。 - 办理人变量表达式 ‌：内置${handler}和spel格式的表达式，满足不同场景需求，灵活可扩展。 - 监听器 ‌：提供四种监听器，支持不同作用范围和spel表达式，参数传递灵活，支持动态权限。 - 流程变量 ‌：在整个流程办理过程起到重要的角色，如办理人表达式中，传入变量进行动态指定办理人。 - ORM框架支持 ‌：支持MyBatis、Mybatis-Plus、Jpa、Easy-Query和BeetlSql，后续将扩展支持其他框架 - 数据库支持 ‌：支持MySQL、Oracle、PostgreSQL和SQL Server，其他数据库只需要转换表结构即可支持。 - 多租户与软删除 ‌：流程引擎自身维护多租户和软删除实现，也可使用对应ORM框架的实现方式。 - 兼容性 ‌：同时支持Spring和Solon，兼容Java8、Java17、Java21。 - 实战项目 ‌：官方提供基于Ruoyi-Vue封装的实战项目，极具参考价值。 github地址 gitee地址 gitCode地址 演示地址 - admin/admin123 演示地址：http://www.warm-flow.cn 使用文档与联系方式 https://www.warm-flow.com/ 部分地区访问不了，可本地部署 https://gitee.com/warm 4/warm-flow-doc.git 组件所需脚本 - 首次导入，先创建数据库，找到对应数据库的全量脚本warm-flow-all.sql，执行 - 如果版本更新，找到对应数据库的更新版本，比如xx-upgrade，warm-flow x.x.x.sql，执行 官网流程定义案例json 官网流程定义案例json 有典型的流程案例，可以发给我json文件 测试代码 测试代码warm-flow-test项目中，warm-flow-xxx-test模块的测类 与Activiti、Flowable对比 工作流 Activiti Flowable Warm-Flow ------------- ------------------------------- -------------------------------------- --------------------------------------------------- 项目背景 Apache 基金会。 由 Activiti 原团队创建，功能更优化。 国产工作流","default_branch":null,"files":null,"tree":[],"storefront":"/r/dromara","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dromara/warm-flow/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}