[开源]企业级流程中心,基于flowable和bpmn.js封装的流程引擎

一、开源项目简介

企业级流程中心(基于flowable和bpmn.js封装的流程引擎,采用Springboot,Mybatis-plus, Ehcache, sa-token 等框架技术,前端采用Vue3&Antd,Vben)。

二、开源协议

使用Apache-2.0开源协议

三、界面展示

流程后台-表单设计

流程后台-流程设计

门户前台

四、功能概述

企业级流程中心(基于flowable和bpmn.js封装的流程引擎,采用Springboot,Mybatis-plus, Ehcache, sa-token 等框架技术,前端采用Vue3&Antd,Vben)。

五、技术选型

后台安装

1、安装数据库 新建一个数据库flow 导入数据库脚本:docs/sql/flow.sql

2、配置数据源 修改flow-admin模块下的resources配置文件application-local.properties

复制代码
spring.datasource.druid.url=jdbc:mysql://localhost:3306/flow?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true
spring.datasource.druid.username=xxxx
spring.datasource.druid.password=xxx

3、启动应用程序 flow-admin模块下的com.dragon.flow.main.FlowAdminApplication

直接运行即可

4、访问路径 http://localhost:8988/index.html 账号密码:

普通管理员:10101/888888 超级管理员:10100/888888

5、项目结构

6、开放接口 http://localhost:8988/swagger-ui/index.html

前台安装

1、配置数据源 修改flow-front-rest模块下的resources配置文件application-local.properties

复制代码
spring.datasource.druid.url=jdbc:mysql://localhost:3306/flow?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true
spring.datasource.druid.username=xxxx
spring.datasource.druid.password=xxx

2、启动应用程序 flow-front-rest模块下的com.dragon.flow.main.FlowFrontApplication

3、访问路径 http://localhost:8990

4、登录账号密码

账号:10000到10100 密码统一:888888

Docker 启动

详细内容请查看 README.md 文档。

六、源码地址

flowable: 企业级流程中心(基于flowable和bpmn.js封装的流程引擎,采用Springboot,Mybatis-plus, Ehcache, sa-token 等框架技术,前端采用Vue3&Antd,Vben)后端程序是http://47.106.196.177:8100前端程序是http://47.106.196.177:8200

相关推荐
fouryears_234175 小时前
@PathVariable与@RequestParam的区别
java·spring·mvc·springboot
伍哥的传说1 天前
CSS+JavaScript 禁用浏览器复制功能的几种方法
前端·javascript·css·vue.js·vue·css3·禁用浏览器复制
aiguangyuan1 天前
前端开发性能优化概要
系统架构·vue·react·前端开发
不老刘1 天前
Claude Code 基于 VUE + KonvaJS 实现海报生成器(附源码)
vue·claude·konvajs
飞翔的佩奇2 天前
OpenTelemetry学习笔记(十二):在APM系统中,属性的命名空间处理遵循规则
笔记·学习·springboot·sdk·apm·opentelemetry
rhyme2 天前
源码浅析:SpringBoot main方法结束为什么程序不停止
springboot·markdown·java多线程·源码解析·mermaid
王吉伟频道2 天前
收藏!国内120+AI Agent开发/构建平台大盘点(上):互联网、云计算、AI、传统软件厂商推出的智能体平台
agent·企业级·ai agent·智能体·agentic ai·智能体开发平台
fouryears_234172 天前
Spring MVC 统一响应格式:ResponseBodyAdvice 从浅入深
java·spring·mvc·springboot
今天不要写bug3 天前
js原生实现搜索框下拉列表输入框模糊匹配高亮
javascript·vue·ecmascript
weixin_422201303 天前
uniapp自定义圆形勾选框和全选框
javascript·uni-app·vue·自定义·checkbox