大家好,我是 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/#/
大家的點贊、收藏和評論都是對作者的支援,如文章對你有幫助還請點贊轉發支援下,謝謝!