# flowable **Repository Path**: lwj/flow ## Basic Information - **Project Name**: flowable - **Description**: 企业级流程中心(基于flowable和bpmn.js封装的流程引擎,采用Springboot,Mybatis-plus, Ehcache, sa-token 等框架技术,前端采用Vue3&Antd,Vben) 后端程序是https://openadmin.bpmport.com 前端程序是https://openportal.bpmport.com - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://47.106.196.177:8100 - **GVP Project**: No ## Statistics - **Stars**: 2394 - **Forks**: 1166 - **Created**: 2021-05-31 - **Last Updated**: 2025-06-13 ## Categories & Tags **Categories**: process-engine **Tags**: flowable, SpringBoot, Dubbo, SpringCloud ## README ## 企业版飞流数智化平台 - [飞流数智化](https://admin.bpmport.com) ## 预览 - [企业数智化 - 流程中心](https://openadmin.bpmport.com) - [企业数智化 - 门户](https://openportal.bpmport.com) - [操作演示 - 流程中心](https://www.bilibili.com/video/BV1qU4y1L7pB/) - [操作演示 - 门户](https://www.bilibili.com/video/BV1mh411Y7UT/) - [码云](https://gitee.com/lwj/flow) - [GitHub](https://github.com/ecnice/flow) ### 流程后台-表单设计 ![](docs/imgs/add-custom-form-new.gif) ### 流程后台-流程设计 ![](docs/imgs/20210531103412212.png) ![](docs/imgs/20210531103412208.png) ![](docs/imgs/20210531103412202.png) ![](docs/imgs/20210531103412165.png) ![](docs/imgs/20210531103412166.png) ### 门户前台 ![](docs/imgs/20210531105638460.png) ![](./docs/imgs/front1.png) ![](./docs/imgs/front2.png) ![](./docs/imgs/front3.png) ![](docs/imgs/20210531105638388.png) ![](docs/imgs/20210531105638343.png) ## 后台安装 1、安装数据库 新建一个数据库flow 导入数据库脚本:docs/sql/flow_init.sql > 注意:数据库一定要设置不区分大小写 > > 1、windows环境下修改:my.ini设置 lower_case_table_names=1 > > 2、liunx环境下修改:etc/my.cnf lower_case_table_names=1 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、项目结构 ![](docs/imgs/20210601174137283.png) 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 启动 https://gblfy.blog.csdn.net/article/details/117636550 镜像的密码是flow ## 企业版本 企业版本具有强大且更全面的功能,不仅提供组件插件,还提供全套的低代码开发平台。具体核心功能如下: 1:集成了移动端飞书和钉钉,可在移动端发起流程、审核/查阅待办。 2:已经实现扩展了几十个流程引擎组件,例如事件管理、多实例、任务管理、网关、服务编排等,后续还会继续扩展。 3:提供SDK,通过简单的配置即可无缝对接流程引擎相关接口。 4:文档齐全,提供详细设计说明书、需求规格说明书、用户操作手册、接口文档、数据字典、SDK集成等操作和使用文档,可轻易快速上手。 5:提供强大的决策引擎功能。 6:提供门户前端代码,门户的数据展示可通过后台动态配置。 已有多家企业购买与实际业务中使用,如果您有这个兴趣or需求,您可访问以下地址预览查看。 企业版流程引擎组件: https://www.bpmport.com/products ![](docs/imgs/flowable-plus.png) 企业版飞流数智化平台地址: https://admin.bpmport.com/ ![](docs/imgs/flow-admin-1.png) ![](docs/imgs/flow-admin-2.png) ## 联系作者 欢迎bug反馈,需求建议,技术交流等 QQ扫码入群(群1:633168411 群2:582010059): ![](docs/imgs/contact-qq.png) ![img.png](docs/imgs/contact-qq2.png) ## Email 463805737@qq.com ## 捐赠 如果您认为该项目对您有所帮助,则可以帮助作者购买一杯咖啡,以表示支持! ![](docs/imgs/payment.png) ## 推荐 大家在使用本项目时,推荐结合贺波老师的书 [《深入Flowable流程引擎:核心原理与高阶实战》](https://item.jd.com/14804836.html)学习。这本书得到了Flowable创始人Tijs Rademakers亲笔作序推荐,对系统学习和深入掌握Flowable的用法非常有帮助。 ![输入图片说明](docs/imgs/08e503d4dacdd421661d0d76ae7f7e9.jpg) ## 协议 - 遵循 MIT 协议 - 请自由地享受和参与开源