# RuoYi-flowable
**Repository Path**: smartlang/Ruoyi-flowable
## Basic Information
- **Project Name**: RuoYi-flowable
- **Description**: 基于Flowable6.x,集流程设计、流程部署、流程执行、任务办理、流程监控于一体的开源工作流开发平台。
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: ruoyi-flowable
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 294
- **Created**: 2024-01-30
- **Last Updated**: 2024-01-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# RuoYi-flowable
#### 软件架构
RuoYi-boot是有名的开源权限管理系统,集权限管理和代码快速生成于一体,将其作为基础开发平台集成flowable框架完成工作流引擎开发,打造集流程设计、流程部署、流程执行、任务办理、流程监控于一体的强大工作流平台。
#### 安装教程
1. 新建mysql数据库ry-flowable,导入SQL脚本ry-flowable.sql。Mysql版本为5.7,字符集选择utf8mb4,排序规则选择utf8mb4_general_ci。
2. 编译打包工程,运行java -jar ruoyi-admin.jar。
3. 打开http://localhost 访问登录页面,账号admin密码是admin123。
#### 使用说明
1. 为保持平台的通用性,所有的用户任务办理的接口可以复用/task/manage/completeTask/{taskId}。
2. 对于表单的处理,一律使用外置表单,将业务表单数据保存在业务表中,不保存在activiti流程的变量表中。
3. 前端页面与用户任务通过formkey进行关联,办理任务时,通过获取formkey值展示对应的前端页面。
4. 整合流程图在线设计器,设计后需要发布,完成流程的部署。
5. 如需添加新的流程,设计好后还需编写前后端代码完成业务逻辑的开发。
6. 增删改查、权限管理、代码生成、页面交互的基础设施由若依平台提供。
7. 流程实例管理用于管理正在运行的流程实例列表,你可以挂起或唤醒一个流程实例。
8. 流程运行历史用于查看流程的历史记录(包含运行中和已结束),还可以查看所有流程的变量。
9. 支持动态流程,可对流程实例进行撤销、驳回、跳转等操作。
#### 效果图
- 流程设计

- 请假流程

- 流程监控

- 模型管理

- 流程设计

- 部署管理

- 我的待办

- 流程实例

- 执行实例

- 执行记录

- 变量监控

### 好书推荐
#### 系统全面学习Elasticsearch
|购买地址|
|--|
||
#### 系统学习和深入掌握Activiti/Flowable
### 专利文章
| | 标题 | 技术领域 |
|---|----|------|
| 1 | [一种基于微服务架构的车联网大数据分析系统](https://mp.weixin.qq.com/s?__biz=Mzg5MjY3OTk0OQ==&mid=2247484096&idx=1&sn=11677bc50cd18e448135319394238e80&chksm=c03b20a2f74ca9b41c7d1c1e60e1407e1530a98b86498822f387da26e551826f8136663b45a0#rd) | 微服务|
| 2 | [一种流式数据场景下Elasticsearch索引的自动化扩容方法](https://mp.weixin.qq.com/s?__biz=Mzg5MjY3OTk0OQ==&mid=2247484167&idx=1&sn=94587b5e196bbda2d6cc4b976b03d0c7&chksm=c03b2165f74ca873b77380a23c4e06b71adf6ffc40634440f467fb71c20aa4cc2fe72a5d65a9#rd) | 搜索引擎 |
| 3 | [大数据钻取分析方法、装置、设备及存储介质](https://mp.weixin.qq.com/s?__biz=Mzg5MjY3OTk0OQ==&mid=2247484385&idx=1&sn=6fe4a4ac34badd91db39b4cc042a3f18&chksm=c03b2183f74ca89508333f3d5c8330aa32248eda86e4cf7657a5a293e1bf9d49888fe78b1072#rd) | 大数据分析 |
| 4 | [一种基于工作流引擎的自动化办公方法和系统](https://mp.weixin.qq.com/s?__biz=Mzg5MjY3OTk0OQ==&mid=2247484895&idx=1&sn=1094f0b9abef603e8126dea68db75cca&chksm=c03b27bdf74caeab50d56ac110b9ab0d36bc9b9069e311083a5c4295ab03ee4b0595a00a3ba2#rd) | 工作流引擎 |
| 5 | [一种低延迟高性能实时数据仓库搭建的方法和系统](https://mp.weixin.qq.com/s?__biz=Mzg5MjY3OTk0OQ==&mid=2247485672&idx=1&sn=ef9b05e32790091f6e984d14624d9560&chksm=c03b2a8af74ca39c24c9354279036148cd72315f22d06ab63649808d70161d8b4f53d38cc5fb&scene=178&cur_album_id=3268880015212085251#rd) | 实时数仓 |
| 6 | [一种基于数据治理的大数据中台架构系统](https://mp.weixin.qq.com/s?__biz=Mzg5MjY3OTk0OQ==&mid=2247485875&idx=1&sn=db58f023c92ca01cc1902e7bea806a48&chksm=c03b2bd1f74ca2c7b45f993386f443718a99a378a51d9be827c2e45b326c549a868089fbdd31&scene=178&cur_album_id=3268880015212085251#rd) | 数据中台 |
### 视频教程
|