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. 商业价值
| 价值点 | 说明 |
|---|---|
| 流程效率 | 智能审批、流程优化 |
| 协同效率 | 日程协同、任务协同 |
| 行政规范 | 资产管理、印章管理 |
| 移动办公 | 全功能移动办公 |
| 数据驱动 | 效率分析、优化建议 |
| 合规管控 | 审批权限、流程审计 |