83 lines
6.1 KiB
Plaintext
83 lines
6.1 KiB
Plaintext
| 域 | 功能项数 | P0 | P1 | P2 |
|
||
|---|---|---|---|---|
|
||
| 组织人事(底座) | 12 | 5 | 6 | 1 |
|
||
| 薪酬管理 | 10 | 4 | 4 | 2 |
|
||
| 招聘管理 | 7 | 1 | 3 | 3 |
|
||
| 合计 | **29** | **10** | **13** | **6** |
|
||
|
||
**一期明确不做(范围外)**:钉钉通讯录/智能人事同步、考勤系统、电子签、视频面试、身份证硬件读卡、税局在线申报缴纳、招聘平台/猎企第三方真实对接、招聘官网对外公网发布(内网部署形态)、浏览器插件助手、AI 算薪公式解析(提供基础公式编辑器)。以上均在一期做**字段/接口/流程桩位预留**(见 §9)。
|
||
|
||
### 1.4 交付批次建议(同属一个迭代,分三批开发组织)
|
||
> 一期功能量大(29 feature),建议按依赖关系分三批滚动开发、分批验收,整体仍在「人事系统-初始迭代」内交付。
|
||
|
||
| 批次 | 内容 | feature 数 | 进入条件 |
|
||
|---|---|---|---|
|
||
| 批次1:底座+组织人事 | 系统管理与权限基座、组织管理、职位职级、花名册(含兼岗)、入职、转正与调动、离职、合同管理、员工服务与工作台、编制管理、项目式组织、人事报表 | 12 | 迭代启动即开始 |
|
||
| 批次2:薪酬 | 薪资档案与岗酬体系、薪资方案与算薪规则引擎、定调薪、发薪活动与薪资核算、薪资校验/锁定/发薪审批、个税(本地)、社保公积金、工资条、薪酬报表、成本与预算 | 10 | 批次1花名册/组织/流程/报表基线完成 |
|
||
| 批次3:招聘 | 招聘职位与需求、人才库与简历、招聘流程、招聘邮件与消息提醒、招聘渠道与猎企(本地)、招聘报表与面试登记、招聘官网与内推官网 | 7 | 批次1基线完成;批次2、3可并行(批次2 先行约 2 周以稳定算薪基线) |
|
||
|
||
批次依赖:批次2/3 均依赖批次1的「花名册员工主数据 + hr-flow 审批引擎 + 权限/日志基座 + 消息提醒通道」。
|
||
|
||
---
|
||
|
||
## 2. 用户角色与权限
|
||
|
||
### 2.1 角色定义
|
||
| 角色 | 代码 | 职责与权限概要 |
|
||
|---|---|---|
|
||
| 系统管理员 | admin | 角色/管理员/数据范围配置、操作日志、全部数据与配置、系统管理基座 |
|
||
| 人事(HR) | hr | 组织/花名册/入转调离/合同/薪酬核算/招聘全流程操作、流程配置、报表 |
|
||
| 部门经理 | manager | 数据范围内入转调离与薪酬/招聘审批、团队统计、下属关怀提醒;招聘中可作为用人经理/面试官 |
|
||
| 员工(自助) | employee | 个人档案查看与自助修改、发起人事审批、待办处理、工资条查看确认、企业政策/公告、招聘中可作为内推人 |
|
||
| 招聘扩展角色(批次3) | — | 招聘负责人(唯一,职位全权限)、招聘协助人(多位)、用人经理、面试官、候选人(仅官网/内推投递与登记表填写,无需系统账号) |
|
||
|
||
### 2.2 权限模型(可验收)
|
||
1. **管理角色**:admin 可创建角色并配置菜单/操作权限;未注册路径默认拒绝。
|
||
2. **数据范围**:支持「组织维度(部门集合含子树)」与「花名册字段维度(可见字段集合)」两类范围叠加;查询、报表、导出全部强制叠加数据范围。
|
||
3. **管理员管理**:admin 可创建管理员并授权角色与数据范围。
|
||
4. **敏感脱敏**:身份证号全角色脱敏(前3后3)、手机号(前3后4);薪资/职级等敏感字段仅 admin/hr 可见(字段定义 sensitive 标记驱动)。
|
||
5. **操作日志**:全量写操作留痕(操作人、时间、IP、前后值对比),可按时间/类型查询。
|
||
6. 招聘模块角色(批次3):职位级授权(招聘负责人/协助人/用人经理/面试官),数据范围与职位绑定。
|
||
|
||
---
|
||
|
||
## 3. 功能需求(29 项,输入/处理/输出/验收标准)
|
||
|
||
> 编号规则:FEAT-<批次>-<序号>;P0/P1/P2 为已批准 feature 基线优先级。
|
||
|
||
### 3.1 批次1:底座 + 组织人事(12 项)
|
||
### 3.2 批次2:薪酬管理(8 项)
|
||
|
||
#### FEAT-B2-01 薪资档案与岗酬体系 [P0]
|
||
- **处理**:①招聘官网搭建:基本信息、样式设置、分享(链接/二维码)、在招职位展示、投递限制;②内推官网:网站搭建与分享、职位设置、投递设置、内推规则(认证设置、内容保护期、淘汰原因展示、认证时效、员工注册信息、内推邀请码);③内推奖励:基础奖励规则(积分/现金)、特殊奖励规则(叠加于基础,职位先关联基础再关联特殊)、奖励必填项;④内推人及奖励统计:总发放/已兑换/未兑换积分、总发放/已提取/未提取现金。(一期为**内网部署形态**,公网域名/证书二期补齐后对外。)
|
||
- **输出**:官网页面、投递数据入库、内推链路记录、奖励统计。
|
||
- **验收标准**:①官网可配置发布并接收投递(投递自动入人才库并关联职位);②内推链路(邀请码→投递→奖励)闭环;③奖励统计四类数值准确;④投递限制规则生效。
|
||
|
||
> 批次3合计 7 项。
|
||
|
||
---
|
||
|
||
## 4. 业务流程
|
||
|
||
发起(表单引用花名册字段) → 流程匹配(多条件) → 节点审批(串行, any/all 通过规则, 字段权限, 抄送)
|
||
→ 通过/驳回/撤销 → 通过回调 hook 回写业务(花名册/薪资档案/合同/招聘状态) → 全程留痕(操作日志)
|
||
```
|
||
|
||
---
|
||
|
||
## 5. 数据需求
|
||
|
||
### 5.1 核心实体模型(批次1已在设计中落 43 张表,批次2/3 为规划)
|
||
| 域 | 核心实体 | 表前缀 | 说明 |
|
||
|---|---|---|---|
|
||
## 12. 文档索引
|
||
| 文档 | 路径 |
|
||
|---|---|
|
||
| 需求规格说明书(本文档) | docs/00-requirement/requirement-spec.md |
|
||
| 已批准功能清单(29 项基线) | docs/00-requirement/approved-features.md |
|
||
| 需求追溯矩阵(xlsx→feature→模块→批次) | docs/00-requirement/requirement-traceability.md |
|
||
| 需求来源(原始功能清单) | 工作空间 docs/需求来源_钉钉睿人事功能清单.md、xlsx_dump.txt |
|
||
| 应用定义 | apps/hr-web.md |
|
||
| 模块定义 | modules/hr-org.md、hr-roster.md、hr-flow.md、hr-contract.md、hr-report.md、hr-system.md、hr-salary.md、hr-recruit.md |
|
||
| 迭代1组织人事底座设计 | docs/01-design/*.md(F01~F15) |
|