【程序源代码】流程中心基于Activiti7+Lowcode 低代码的流程管理平台(含源码)
关键字:工作流,Activiti7, 低代码,SpringBoot,MyBatis-Plus,Vue3,BPMN, 流程引擎,表单设计,OA 系统
项目名称:流程中心基于Activiti7+Lowcode 低代码的流程管理平台
Hiss 流程中心是集课程教学与开源应用于一体的企业级流程管理平台,基于 SpringBoot+Activiti7+MyBatis-Plus 构建,深度融合工作流引擎与低代码开发思想,提供可视化流程设计、低代码表单构建、实时流程状态跟踪、国产特色流程办理等核心能力,可快速支撑 OA、CRM、ERP、电商、金融保险等场景的审批与流程自动化需求。平台面向企业实际业务痛点,解决流程设计器开发难、表单与工作流整合复杂、国产审批场景适配不足等问题,内置开发者与业务人员双视角设计器,支持流程加签、抄送、驳回、任意节点跳转等特色功能,配套流程中心微服务与可视化工具,可大幅降低企业流程系统开发成本与周期,帮助开发者快速掌握工作流 + 低代码实战能力,提升就业与项目落地竞争力。
项目结构目录

项目主要技术框架
3.1核心底层框架
采用前后端分离 + B/S 架构,后端以 SpringBoot 为核心基座,集成 Activiti7 流程引擎;前端基于 Vue3+Vite 构建,搭配 BPMN-JS 实现流程可视化;数据层采用 MyBatis-Plus 持久化,MySQL 存储业务与流程数据,Redis 支撑缓存,Netty 实现底层通信,整体形成流程引擎 + 低代码表单双核心前沿技术架构,兼顾扩展性与落地性。
3.2后端技术栈
开发语言:Java(JDK 11)
核心框架:SpringBoot、Spring Security、SpringMVC
流程引擎:Activiti7
持久层:MyBatis-Plus
数据库:MySQL 8.0+
缓存中间件:Redis 5.6+
通信框架:Netty
版本管理:Git
部署:Docker、Docker Compose
其他:RPC、OSS、编程式事务、事务传播
3.3前端技术栈
基础框架:Vue3 + Vite
流程可视化:BPMN-JS
UI 组件:TDesign、Layer
样式:Sass、TS
核心模块:开发者流程设计器、业务人员流程设计器、表单设计器、流程状态图
3.4开发及生产环境
系统环境:Linux/Windows
前端环境:Node.js 16+
后端环境:JDK 11、Maven
数据服务:MySQL 8.0+、Redis 5.6+
运维部署:Docker、Docker Compose、日志监控、接口监控
项目主要功能
管理员 / 开发者功能模块
应用管理:统一管理流程应用、接入系统与基础配置
用户管理:用户信息维护、角色分配、权限管控
流程管理:流程定义部署、版本管理、流程模板维护
流程实例:实例监控、状态查询、强制终止、异常处理
表单管理:低代码表单设计、字段配置、权限绑定、表单渲染
流程设计器:开发者模式可视化绘制 BPMN 流程图,支持条件分支、网关、协同分支配置
流程办理:加签、抄送、驳回、任意节点跳转、知会等国产特色办理操作
4.2 业务人员功能模块
流程发起:选择流程模板、填写低代码表单、提交启动流程
我的待办:待办任务列表、快速办理、处理意见填写
我的申请:历史申请查询、进度跟踪、流程状态查看
我的已办:已完成任务归档、办理记录查阅
业务流程设计器:横版 / 竖版可视化流程设计,无需代码快速配置审批流
流程状态图:实时查看办理进度、办理人、表单数据,支持高亮与悬浮提示
4.3 通用功能模块
低代码表单:拖拽生成表单,支持单行 / 多行输入、下拉、日期、附件、子表单等控件
权限控制:细粒度表单权限、流程按钮权限、菜单权限
文件管理:附件上传下载、资源存储
流程监控:实例状态、办理时效、异常告警
事务保障:编程式事务、事务传播,确保流程与数据一致性
项目安装和部署
5.1 环境准备
JDK 11+
Node.js 16+
MySQL 8.0+
Redis 5.6+
Docker(可选)
5.2 数据库初始化
创建 MySQL 数据库,执行 Activiti7 初始脚本与项目业务 SQL
配置数据库连接、Redis 地址
5.3 后端项目构建
拉取代码,进入 hiss-server 目录
Maven 执行:mvn clean install
配置 application.yml 数据库、Redis、端口等参数
5.4 前端项目构建
进入对应前端目录(process-center-ui/process-designer-ui/process-form-ui)
执行:npm install
执行构建:npm run build
5.5 应用启动与运行
启动 Redis、MySQL 服务
后端:java -jar 打包后的 jar 包
前端:npm run dev 或部署 Nginx
访问前端地址与后端接口,使用初始账号登录
这个系统实际效果图片展示




这个源码适合的学习人群
该项目代码结构清晰、注释规范、无过度封装、轻量化易上手,极其适合人群学习:Java后端初学者、微信小程序开发学习者、计算机专业在校学生、个人开源项目爱好者。初级中级开发工程师、后端服务架构学习者、计算机专业在校学生、微信小程序开发、前端开发
这个项目源码获取方式
关注公众号,回复:流程管理
更多推荐



所有评论(0)