4.7K+ Star!一款開源工作流開發平臺!

Java陈序员發表於2024-06-06

大家好,我是 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/#/

大家的點贊、收藏和評論都是對作者的支援,如文章對你有幫助還請點贊轉發支援下,謝謝!

相關文章