[开源]企业级流程中心,基于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

相关推荐
尚学教辅学习资料1 天前
Vue3从入门到精通: 4.5 数据持久化与同步策略深度解析
vue·数据持久化
IT毕设实战小研2 天前
Java毕业设计选题推荐 |基于SpringBoot的健身爱好线上互动与打卡社交平台系统 互动打卡小程序系统
java·开发语言·vue.js·spring boot·vue·毕业设计·课程设计
第七种黄昏2 天前
大事件项目拆解:登录访问拦截实现详解
前端框架·vue·js
TinpeaV3 天前
(JAVA)自建应用调用企业微信API接口,实现消息推送
java·redis·企业微信·springboot·springflux
har01d3 天前
在 uniapp 里使用 unocss,vue3 + vite 项目
前端·uni-app·vue·uniapp·unocss
har01d5 天前
【CSS3】录音中。。。
前端·css·vue.js·vue·vue3·css3
柯北(jvxiao)5 天前
Vue vs React 多维度剖析: 哪一个更适合大型项目?
前端·vue·react
tanxiaomi5 天前
学习分库分表的前置知识:高可用系统架构理论与实践
java·mysql·spring cloud·系统架构·springboot
晓13136 天前
Vue2篇——第二章 Vue从指令修饰符到侦听器的全面解析(重点)
前端·javascript·vue
Kevin@wust6 天前
axios的封装
前端·vue