一、开源项目简介
企业级流程中心(基于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