RuoYi-activiti —— 基於若依、Activiti 6.0,集流程設計、流程部署、流程執行、任務辦理、流程監控於一體的開源工作流開發平臺。 ...
大家好,我是 Java陳序員
。
今天,給大家介紹一個開源的工作流平臺,適用於 OA 辦公!
關註微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典電腦電子書籍等。
項目介紹
RuoYi-activiti
—— 基於若依、Activiti 6.0
,集流程設計、流程部署、流程執行、任務辦理、流程監控於一體的開源工作流開發平臺。
若依(RuoYi)—— 基於SpringBoot、Shiro、Mybatis的許可權後臺管理系統。
內置功能:
- 系統管理:用戶管理、角色管理、菜單管理、部門管理、崗位管理等
- 流程管理:模型管理、流程設計等
- 系統工具:前端表單構建、後端代碼生成
- 功能表:請假申請、採購申請、發起會議
- 任務辦理:我的代辦、全部代辦
- 流程監控:流程實例、執行實例、運行歷史、作業管理
- 系統監控:線上用戶、定時任務、服務監控、緩存監控
- 實例演示:表單、表格、彈框、報表、菜單等組件演示
項目截圖
用戶管理
模型管理
流程設計
請假流程
採購流程
會議流程
流程監控
我的代辦
表單構建
代碼生成
快速上手
1、拉取代碼
git clone https://gitee.com/shenzhanwang/RuoYi-activiti.git
2、創建資料庫
CREATE DATABASE `ry-activiti` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
3、執行項目根目錄下的 ry-activiti.sql
資料庫腳本
4、修改 ruoyi-admin/src/main/resources/
目錄下的配置文件 application-druid.yml
中的資料庫連接信息
# 數據源配置
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driverClassName: com.mysql.cj.jdbc.Driver
druid:
# 主庫數據源
master:
url: jdbc:mysql://localhost:3305/ry-activiti?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true
username: root
password: 1234
# 從庫數據源
slave:
# 從數據源開關/預設關閉
enabled: false
url:
username:
password:
5、將項目代碼以 Maven 的形式導入到 IDEA 中
6、執行 com.ruoyi.RuoYiApplication
主啟動類,啟動項目
7、瀏覽器訪問
http://lcoalhost:80
最後
推薦的開源項目已經收錄到 GitHub
項目,歡迎 Star
:
https://github.com/chenyl8848/great-open-source-project
或者訪問網站,進行線上瀏覽:
https://chencoding.top:8090/#/
大家的點贊、收藏和評論都是對作者的支持,如文章對你有幫助還請點贊轉發支持下,謝謝!