基于 Spring Boot + Vue3 构建的企业级工作流引擎解决方案 适用于企业审批、任务分发、流程治理等多种业务场景。
一套基于 Spring Boot + Vue3 构建的企业级工作流引擎解决方案,内核采用 FlowLong(飞龙)工作流,支持灵活配置、流程可视化、权限精细化控制,适用于企业审批、任务分发、流程治理等多种业务场景。
项目架构
后端技术栈[td]技术组件 | 说明 | Spring Boot | 容器与服务端开发框架 | MySQL | 持久化数据存储 | Flyway | 数据库版本管理与迁移 | Redis | 缓存中间件,用于任务计数等 | MyBatis Plus | 高效易用的 ORM 框架 | FlowLong | 轻量级国产工作流引擎,支持流程建模与执行 | 前端技术栈[td]技术组件 | 说明 | Vue 3 | 渐进式前端框架 | Vite | 极速构建工具 | Element Plus | 企业级组件库,构建高质量 UI 界面 | 项目亮点- ✅ 流程模型可视化建模
- ✅ 支持多节点、多角色、多方式审批
- ✅ 任务状态实时变更与缓存计数
- ✅ 丰富的流程事件监听机制
- ✅ 流程事件统一处理与消息模板推送
- ✅ 接入简单,可插拔扩展
后端核心接口概览任务相关API[td]接口功能 | 方法 | 路径 | 保存流程实例 | POST | /flow/task/save | 发起流程 | POST | /flow/task/start | 获取流程实例状态 | GET | /flow/task/status | 同意流程 | PUT | /flow/task/agree | 驳回流程 | PUT | /flow/task/reject | 终止流程 | PUT | /flow/task/terminate | 回退任务 | PUT | /flow/task/rollback | 转交任务 | PUT | /flow/task/transfer | 加签任务 | PUT | /flow/task/countersign |
功能展示- 流程发起与审批
- 多角色审批流转
- 任务退回 / 转交 / 加签
- 任务超时提醒
- 任务统计与任务中心视图
- 流程消息提醒(后续支持通道推送)
- 审批权限精细控制
项目部署指南(简要)- 配置项目数据库、Redis 等相关连接信息。
- 启动后端 Spring Boot 服务后自动创建数据库和表。
- 启动前端项目:
系统架构图
基于 Spring Boot + Vue3 构建的企业级工作流引擎解决方案 适用于企业审批、任务分发、流程治理等多种业 ...
系统界面截图
基于 Spring Boot + Vue3 构建的企业级工作流引擎解决方案 适用于企业审批、任务分发、流程治理等多种业 ...
基于 Spring Boot + Vue3 构建的企业级工作流引擎解决方案 适用于企业审批、任务分发、流程治理等多种业 ...
基于 Spring Boot + Vue3 构建的企业级工作流引擎解决方案 适用于企业审批、任务分发、流程治理等多种业 ...
基于 Spring Boot + Vue3 构建的企业级工作流引擎解决方案 适用于企业审批、任务分发、流程治理等多种业 ...
基于 Spring Boot + Vue3 构建的企业级工作流引擎解决方案 适用于企业审批、任务分发、流程治理等多种业 ...
基于 Spring Boot + Vue3 构建的企业级工作流引擎解决方案 适用于企业审批、任务分发、流程治理等多种业 ...
基于 Spring Boot + Vue3 构建的企业级工作流引擎解决方案 适用于企业审批、任务分发、流程治理等多种业 ...

链接:https://pan.quark.cn/s/8b5a40b207db
提取码下载:
|