[开源]一套基于 Spring Boot + Vue3 构建的企业级工作流引擎解决方案
开源系统流程管理
![[开源]一套基于 Spring Boot + Vue3 构建的企业级工作流引擎解决方案](https://yy123.ink/api/img/1782598834994-bfsw12.jpg)
一、开源项目简介
FluentFlow 工作流系统项目
一套基于 Spring Boot + Vue3 构建的企业级工作流引擎解决方案,内核采用 FlowLong(飞龙)工作流,支持灵活配置、流程可视化、权限精细化控制,适用于企业审批、任务分发、流程治理等多种业务场景
二、开源协议
使用Apache-2.0开源协议
三、界面展示
系统界面截图
以下展示了本系统的部分界面,用于直观了解流程能力:

四、功能概述
一套基于 Spring Boot + Vue3 构建的企业级工作流引擎解决方案,内核采用 FlowLong(飞龙)工作流,支持灵活配置、流程可视化、权限精细化控制,适用于企业审批、任务分发、流程治理等多种业务场景。
项目亮点
-
✅ 流程模型可视化建模 -
✅ 支持多节点、多角色、多方式审批 -
✅ 任务状态实时变更与缓存计数 -
✅ 丰富的流程事件监听机制 -
✅ 流程事件统一处理与消息模板推送 -
✅ 接入简单,可插拔扩展
五、技术选型
项目架构
后端技术栈
|
技术组件 |
说明 |
|
Spring Boot |
容器与服务端开发框架 |
|
MySQL |
持久化数据存储 |
|
Flyway |
数据库版本管理与迁移 |
|
Redis |
缓存中间件,用于任务计数等 |
|
MyBatis Plus |
高效易用的 ORM 框架 |
|
FlowLong |
轻量级国产工作流引擎,支持流程建模与执行 |
前端技术栈
|
技术组件 |
说明 |
|
Vue 3 |
渐进式前端框架 |
|
Vite |
极速构建工具 |
|
Element Plus |
企业级组件库,构建高质量 UI 界面 |
️ 项目部署指南(简要)
-
初始化数据库并执行 Flyway 自动建表。 -
配置数据库、Redis 等相关连接信息。 -
启动后端 Spring Boot 服务。 -
启动前端项目:
系统架构图
特别鸣谢
衷心感谢以下优秀开源项目,为本系统提供强大支撑:
|
技术 |
|
FlowLong 工作流引擎 |
|
MyBatis Plus |
|
️ Vue 3 |
|
⚡ Vite |
|
Element Plus |
技术是生产力,开源让世界更美好。
评论