企业组织管理
版本: v1.0.0+ | 组织层级 | 审批工作流 | 多租户
企业组织管理模块为企业用户提供完整的组织架构管理,包括部门层级、成员管理、审批工作流等功能。
核心特性
- 🏢 部门层级管理: 支持无限层级的树形组织架构,灵活构建企业结构
- 👥 成员全生命周期: 邀请加入、审批通过、角色分配、批量导入一站式管理
- 📋 审批工作流引擎: 自定义多级审批链,支持加入/权限/资源等多种审批类型
- 🔐 多租户隔离: 组织间数据完全隔离,支持子组织与分公司独立管理
- 📊 组织仪表盘: 实时统计部门人数、角色分布、审批待办等关键指标
系统架构
┌─────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ Vue3 前端 │────→│ IPC 处理器 │────→│ 组织管理核心 │
│ 组织管理页面 │ │ enterprise-org │ │ OrgManager │
└─────────────┘ └──────────────────┘ └────────┬────────┘
│
┌─────────────┬──────────┼──────────┐
▼ ▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌───────┐ ┌────────┐
│ org_teams│ │ approval │ │ RBAC │ │ Audit │
│ 部门表 │ │ workflows │ │ 权限 │ │ 日志 │
└──────────┘ └──────────┘ └───────┘ └────────┘系统概述
组织架构
企业组织
├─ 总部 (根部门)
│ ├─ 技术部
│ │ ├─ 前端组
│ │ ├─ 后端组
│ │ └─ 运维组
│ ├─ 产品部
│ │ ├─ 产品设计组
│ │ └─ 用户研究组
│ ├─ 市场部
│ └─ 人力资源部
└─ 分公司 (子组织)
└─ ...核心特性
- 部门层级: 支持无限层级的部门树结构
- 成员管理: 批量导入、加入审批、角色分配
- 部门主管: 指定部门负责人,拥有管理权限
- 审批工作流: 自定义多级审批链
- 仪表盘: 组织统计数据概览
部门管理
部门 CRUD
- 创建部门: 设置名称、描述、上级部门
- 编辑部门: 修改部门信息、调整层级
- 删除部门: 需先移出或转移所有成员
- 查看部门: 部门详情、成员列表、子部门
部门属性
json
{
"id": "dept-uuid",
"name": "技术部",
"description": "负责产品研发",
"parent_team_id": "root-dept-id",
"settings": {
"team_type": "department",
"lead_user_id": "user-uuid",
"max_members": 50
}
}成员管理
加入流程
1. 邀请/申请加入部门
2. 部门主管审批
3. 审批通过 → 加入部门
4. 分配角色和权限角色体系
| 角色 | 权限 |
|---|---|
| 组织管理员 | 全部管理权限 |
| 部门主管 | 部门内管理权限 |
| 组长 | 小组内管理权限 |
| 普通成员 | 基础使用权限 |
批量导入
支持通过 CSV/Excel 批量导入成员:
csv
姓名,邮箱,部门,角色
张三,zhangsan@example.com,技术部/前端组,成员
李四,lisi@example.com,技术部/后端组,组长审批工作流
工作流类型
| 类型 | 说明 |
|---|---|
| 加入审批 | 成员加入部门需审批 |
| 权限审批 | 权限提升需审批 |
| 资源审批 | 资源分配需审批 |
| 自定义 | 自定义审批流程 |
审批链
申请 → 直属主管审批 → 部门主管审批 → 完成
↓
拒绝 → 退回申请人数据库表
org_teams
| 字段 | 类型 | 说明 |
|---|---|---|
id | TEXT | 部门 ID |
name | TEXT | 部门名称 |
description | TEXT | 部门描述 |
parent_team_id | TEXT | 上级部门 ID |
settings | TEXT | 配置信息(JSON) |
created_at | DATETIME | 创建时间 |
approval_workflows
审批工作流定义和实例记录。
关键文件
| 文件 | 职责 |
|---|---|
src/main/enterprise/enterprise-org-manager.js | 企业组织管理核心 |
src/main/enterprise/enterprise-org-ipc.js | 组织管理 IPC 处理器 |
