OA 行政办公
基於 RuoyiPlus 後端最新架構,48 DOs / 27 Controllers,選單 ID 起始 3000,構建數字化行政辦公與流程協同體系
1. 增強定位與架構
1.1 產品定位
RuoYiPlus OA 圍繞智慧審批、公文管理、行政資源管控三大核心進行企業級增強,實現從流程審批到行政管理的全流程數字化。
1.2 模組規模
| 指標 | 數值 |
|---|---|
| 資料物件 (DO) | 48 個 |
| 控制器 (Controller) | 27 個 |
| 選單 ID 起始 | 3000 |
| Maven 模組 | yudao-module-oa |
1.3 核心資料表
| 表名 | 說明 |
|---|---|
oa_workflow | 流程審批 |
oa_meeting_room | 會議室管理 |
oa_file | 檔案管理 |
oa_knowledge_base | 知識庫 |
oa_car | 車輛管理 |
oa_schedule | 日程管理 |
oa_seal | 印章管理 |
oa_material | 物資管理 |
oa_form | 表單管理 |
oa_information | 資訊管理 |
graph TB
subgraph "RuoYiPlus OA 增強架構"
subgraph "流程層"
A1[智慧審批]
A2[公文管理]
A3[流程設計器]
end
subgraph "協同層"
B1[日程管理]
B2[會議管理]
B3[任務協同]
end
subgraph "行政層"
C1[資產管理]
C2[印章管理]
C3[考勤管理]
end
subgraph "管控層"
D1[審批許可權]
D2[流程審計]
D3[資料安全]
D4[合規報告]
end
end
A1 --> A2
A2 --> A3
A3 --> B1
B1 --> B2
B2 --> B3
B3 --> C1
C1 --> C2
C2 --> C3
C3 --> D1
D1 --> D2
D2 --> D3
D3 --> D4
1.4 能力對比
| 維度 | Yudao 原生 OA | RuoYiPlus OA 增強 |
|---|---|---|
| 流程審批 | 基礎審批 | 智慧審批+流程最佳化 |
| 公文管理 | 無 | 公文全流程管理 |
| 日程管理 | 簡單日程 | 團隊日程+會議管理 |
| 任務管理 | 無 | 任務協同+進度跟蹤 |
| 行政管理 | 無 | 資產管理+印章管理 |
| 移動辦公 | 簡單移動 | 全功能移動辦公 |
| 許可權控制 | 基礎許可權 | 審批分級許可權 |
| 審計合規 | 簡單日誌 | 流程全鏈路審計 |
2. 智慧審批增強
2.1 審批流程體系
graph TB
subgraph "審批流程"
subgraph "流程設計"
A1[流程建模]
A2[條件分支]
A3[並行審批]
A4[流程模板]
A5[流程釋出]
end
subgraph "審批執行"
B1[審批發起]
B2[審批流轉]
B3[審批處理]
B4[加簽]
B5[轉籤]
B6[撤回]
B7[駁回]
end
subgraph "智慧審批"
C1[智慧路由]
C2[條件自動判斷]
C3[自動流轉]
C4[智慧提醒]
end
subgraph "移動審批"
D1[移動發起]
D2[移動審批]
D3[移動查詢]
end
end
A1 --> A2
A2 --> A3
A3 --> A4
A4 --> A5
A5 --> B1
B1 --> B2
B2 --> B3
B3 --> B4
B4 --> B5
B5 --> B6
B6 --> B7
B7 --> C1
C1 --> C2
C2 --> C3
C3 --> C4
C4 --> D1
D1 --> D2
D2 --> D3
2.2 審批許可權控制
OA 系統實現基於流程和崗位的審批許可權控制,確保審批流程合規。
| 許可權層級 | 適用範圍 | 說明 |
|---|---|---|
| 發起人 | 自己的審批 | 只能發起和檢視自己的審批 |
| 審批人 | 待審批項 | 只能審批分配給自己的審批項 |
| 部門經理 | 本部門審批 | 可檢視本部門所有審批 |
| 管理員 | 全部審批 | 可檢視所有審批並進行管理 |
// OA 審批許可權示例
@DataPermission(scope = "approval")
public class ApprovalServiceImpl {
// 審批人只能審批自己的待辦項
// 部門經理可檢視本部門審批
}
2.3 審批審計
所有審批操作均記錄完整審計日誌,支援審批流程追溯。
graph LR
A[審批發起] --> B[審批流轉]
B --> C[審批處理]
C --> D[審批完成]
A -.-> E[審計日誌]
B -.-> E
C -.-> E
D -.-> E
E --> F[流程追溯]
E --> G[合規報告]
| 審計項 | 說明 |
|---|---|
| 審批發起 | 記錄發起人、發起時間、審批內容 |
| 審批流轉 | 記錄流轉時間、流轉路徑 |
| 審批處理 | 記錄審批人、審批時間、審批意見 |
| 審批撤回 | 記錄撤回人、撤回時間、撤回原因 |
| 審批駁回 | 記錄駁回人、駁回時間、駁回原因 |
3. 公文管理增強
3.1 公文管理流程
graph TB
subgraph "公文管理"
subgraph "公文起草"
A1[公文模板]
A2[公文編輯]
A3[公文格式]
A4[公文審批]
A5[公文簽發]
end
subgraph "公文流轉"
B1[公文分發]
B2[公文簽收]
B3[公文傳閱]
B4[公文督辦]
B5[公文歸檔]
end
subgraph "公文查詢"
C1[公文檢索]
C2[公文統計]
C3[公文分析]
end
subgraph "公文安全"
D1[公文加密]
D2[公文水印]
D3[公文審計]
end
end
A1 --> A2
A2 --> A3
A3 --> A4
A4 --> A5
A5 --> B1
B1 --> B2
B2 --> B3
B3 --> B4
B4 --> B5
B5 --> C1
C1 --> C2
C2 --> C3
C3 --> D1
D1 --> D2
D2 --> D3
| 公文型別 | 說明 |
|---|---|
| 發文 | 正式發文、通知公告 |
| 收文 | 外部來文、上級來文 |
| 內部公文 | 內部通知、工作安排 |
| 會議紀要 | 會議紀要、決議檔案 |
4. 日程與會議管理
4.1 日程會議體系
graph TB
subgraph "日程會議"
subgraph "個人日程"
A1[日程建立]
A2[日程提醒]
A3[日程同步]
A4[日程共享]
end
subgraph "團隊日程"
B1[團隊日曆]
B2[日程協調]
B3[日程衝突檢測]
end
subgraph "會議管理"
C1[會議預約]
C2[會議邀請]
C3[會議確認]
C4[會議簽到]
C5[會議紀要]
end
subgraph "會議室管理"
D1[會議室預約]
D2[會議室狀態]
D3[會議室統計]
end
end
A1 --> A2
A2 --> A3
A3 --> A4
A4 --> B1
B1 --> B2
B2 --> B3
B3 --> C1
C1 --> C2
C2 --> C3
C3 --> C4
C4 --> C5
C5 --> D1
D1 --> D2
D2 --> D3
5. 行政管理增強
5.1 資產管理
graph TB
subgraph "資產管理"
subgraph "資產臺賬"
A1[資產登記]
A2[資產分類]
A3[資產標籤]
A4[資產位置]
end
subgraph "資產使用"
B1[資產領用]
B2[資產歸還]
B3[資產調撥]
B4[資產維修]
B5[資產報廢]
end
subgraph "資產盤點"
C1[盤點計劃]
C2[盤點執行]
C3[盤點差異]
C4[盤點報告]
end
subgraph "資產分析"
D1[資產統計]
D2[資產價值]
D3[資產利用率]
end
end
A1 --> A2
A2 --> A3
A3 --> A4
A4 --> B1
B1 --> B2
B2 --> B3
B3 --> B4
B4 --> B5
B5 --> C1
C1 --> C2
C2 --> C3
C3 --> C4
C4 --> D1
D1 --> D2
D2 --> D3
5.2 印章管理
graph TB
subgraph "印章管理"
subgraph "印章臺賬"
A1[印章登記]
A2[印章型別]
A3[印章狀態]
A4[印章保管]
A5[印章授權]
end
subgraph "印章使用"
B1[用印申請]
B2[用印審批]
B3[用印登記]
B4[用印記錄]
B5[用印追溯]
end
subgraph "印章安全"
C1[印章監控]
C2[印章審計]
C3[印章預警]
end
end
A1 --> A2
A2 --> A3
A3 --> A4
A4 --> A5
A5 --> B1
B1 --> B2
B2 --> B3
B3 --> B4
B4 --> B5
B5 --> C1
C1 --> C2
C2 --> C3
5.3 印章審計
所有印章使用操作均記錄完整審計日誌,確保印章使用合規。
| 審計項 | 說明 |
|---|---|
| 用印申請 | 記錄申請人、申請時間、用印原因 |
| 用印審批 | 記錄審批人、審批時間、審批意見 |
| 用印登記 | 記錄用印時間、用印檔案、用印次數 |
| 用印追溯 | 記錄用印歷史、用印軌跡 |
6. 技術架構
graph TB
subgraph "yudao-module-oa-plus"
subgraph "oa-biz"
A1[workflow 流程審批]
A2[document 公文管理]
A3[schedule 日程管理]
A4[meeting 會議管理]
A5[task 任務管理]
A6[asset 資產管理]
A7[seal 印章管理]
A8[attendance 考勤管理]
A9[mobile 移動辦公]
A10[analytics 資料分析]
end
subgraph "許可權與審計"
B1[permission 許可權控制]
B2[audit 審計日誌]
B3[compliance 合規報告]
end
end
A1 --> B1
A2 --> B2
A3 --> B1
A4 --> B2
A5 --> B2
A6 --> B2
A7 --> B3
7. 商業價值
| 價值點 | 說明 |
|---|---|
| 流程效率 | 智慧審批、流程最佳化 |
| 協同效率 | 日程協同、任務協同 |
| 行政規範 | 資產管理、印章管理 |
| 移動辦公 | 全功能移動辦公 |
| 資料驅動 | 效率分析、最佳化建議 |
| 合規管控 | 審批許可權、流程審計 |