hr-system/.tmp_s4.txt

83 lines
6.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

| 域 | 功能项数 | 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) |