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

相关推荐
大龄码农有梦想13 小时前
企业工作流系统如何设计用户、部门、角色、岗位、动态关系五类流程办理人?
工作流引擎·flowable·流程引擎·oa·工作流系统·选人规则·bpm平台
苏渡苇1 天前
Spring Insight 里如何把 Span 画成瀑布时间线
后端·spring·spring cloud·springboot·监控·apm
溪语流沙1 天前
Django + Vue电商项目第001讲:开篇|注册登录加增删改查,那不是电商
redis·python·mysql·docker·typescript·django·vue
程序员阿黄1 天前
基于 Django 与 Vue 3 的智能实验室预约系统设计与实现
后端·python·mysql·django·vue·毕设
.Hypocritical.1 天前
Vue CLI(vue-cli)和 Vite 超详细对比
vue
好菇娘の当自强1 天前
【Spring Boot 2.x 与 3.x YAML 配置区别详解】
springboot
cnkeysky2 天前
SpringBoot 整合 nacos 配置中心
nacos·springboot
她说..2 天前
常见设计模式-模板方法模式
java·spring·设计模式·springboot
志尊宝2 天前
Vue3 零基础每日笔记(040):Vite 创建 Vue3 + TS 项目——企业标配从这一篇开始
笔记·vue·html·前端开发·软件开发
小蒜学长2 天前
大学生健康饮食的智慧管理系统(代码+数据库+LW)
java·后端·springboot·大学生·健康饮食