迭代1组织人事底座功能明细(F01~F15,逐项输入/处理/输出/验收标准)
- 版本:v1.0(补齐此前设计文档引用但缺失的文件)
- 上游基线:
requirement-spec.md(SRS v3.0 §3.1,批次1)、approved-features.md
- 用途:开发/测试依据;81 条可验收项
F01 组织架构(hr-org,6 条)
| # |
验收项 |
输入 |
处理 |
输出 |
| 1 |
组织树查看与筛选 |
用户角色/关键字/类型筛选 |
按数据范围加载 org_unit 树,支持信息筛选 |
树状架构视图 |
| 2 |
组织 CRUD |
组织编码/名称/类型/负责人/上级/生效时间/自定义字段 |
新建/编辑/变更/停用/移动;移动时子树整体迁移 |
组织记录+变更记录 |
| 3 |
字段自定义 |
字段名/类型/必填等配置 |
org_field_def/value 动态扩展 |
生效的自定义字段 |
| 4 |
Excel 批量导入 |
模板文件 |
校验→逐行入库→错误行回报 |
导入结果报告 |
| 5 |
架构图 as_of 历史 |
选定日期 |
按变更生效时间重建当时结构,导出图片/XMind |
历史架构图文件 |
| 6 |
时间轴留痕 |
任意结构变更 |
org_unit_change 记录新增/删除/拆分/合并/修改 |
时间轴视图 |
F02 职位职级体系(hr-org,5 条)
| # |
验收项 |
输入 |
处理 |
输出 |
| 1 |
职位管理 |
职位编码/应用部门/职务/序列/类别/描述 |
CRUD+停用启用+导入导出 |
org_position 台账 |
| 2 |
职务管理 |
职务定义 |
CRUD+导入导出 |
org_job 台账 |
| 3 |
职级管理 |
职级层级/类别/起止职等 |
CRUD+校验职等区间 |
org_grade_level |
| 4 |
职等管理 |
职等/等级 |
CRUD |
org_grade_rank |
| 5 |
序列管理 |
序列类别/名称/关联职级类别 |
CRUD+关联校验 |
org_sequence |
F03 花名册(hr-roster,8 条)
| # |
验收项 |
输入 |
处理 |
输出 |
| 1 |
字段自定义 |
字段名/类型(文本/数字/附件等)/分组 |
roster_field_def/group 配置 |
动态字段体系 |
| 2 |
在线查看 |
列表/详情请求 |
主表分页+值表 IN 拼装,附件预览,拖拽排序 |
花名册视图 |
| 3 |
工号多规则 |
规则(前缀/序列/业务字段) |
roster_empno_rule 匹配生成,唯一性校验 |
自动工号 |
| 4 |
自助修改+审核 |
员工修改申请 |
可改范围校验→可选审核(flow)→生效留痕 |
更新后档案 |
| 5 |
时间轴 |
员工全周期事件 |
roster_timeline 记录 |
成长时间轴 |
| 6 |
分类规则 |
员工类型规则 |
roster_type_rule 适配必填差异 |
分类字段规则 |
| 7 |
搜索筛选 |
固定/自定义字段条件 |
组合条件查询 |
结果列表 |
| 8 |
导入导出 |
模板/导出配置(数据日期/字段/顺序) |
批量新增+更新匹配;导出按配置 |
导入报告/导出文件 |
F04 入职管理(hr-org,7 条)
| # |
验收项 |
输入 |
处理 |
输出 |
| 1 |
审批入职 |
入职审批单(按员工类型/部门匹配流程) |
流转→通过关联花名册 |
新员工 |
| 2 |
手动批量入职 |
批量人员信息 |
快速建档 |
员工记录 |
| 3 |
登记表邀请 |
待入职名单/登记表模板 |
批量邀请→填写→完善信息 |
完整档案 |
| 4 |
身份证手工录入 |
姓名/号码/有效期 |
保存+脱敏展示(读卡二期) |
证件信息 |
| 5 |
复职 |
再入职人员 |
自动匹配原任职记录关联 |
复职档案 |
| 6 |
黑名单校验 |
入职信息 |
org_blacklist 匹配→拦截+待入职高亮 |
拦截提示 |
| 7 |
入职通知/欢迎 |
模板+数据 |
站内消息发送 |
通知记录 |
F05 转正管理(hr-org,4 条)
| # |
验收项 |
输入 |
处理 |
输出 |
| 1 |
审批转正 |
员工自助/主管/管理员发起 |
审批→通过回写花名册状态与转正日期 |
转正记录 |
| 2 |
手动转正 |
转正列表/花名册操作 |
直接办理+留痕 |
转正记录 |
| 3 |
转正提醒 |
预计转正日期 |
提前 N 天(默认7可配)提醒管理员与主管 |
提醒消息 |
| 4 |
状态联动 |
转正完成 |
花名册试用期→正式 |
档案更新 |
F06 调动管理(hr-org,4 条)
| # |
验收项 |
输入 |
处理 |
输出 |
| 1 |
调动查询 |
状态(待确定/已确定/已取消)/类型/生效日期 |
多条件检索 |
调动列表 |
| 2 |
调动审批 |
晋升/降级/调岗/组织调整申请 |
审批→通过关联员工档案+时间轴 |
调动记录 |
| 3 |
批量调动 |
一单多人名单 |
批量明细逐人生效 |
org_transfer+detail |
| 4 |
编制联动 |
调动生效 |
触发编制校验提醒 |
提醒消息 |
F07 离职管理(hr-org,7 条)
| # |
验收项 |
输入 |
处理 |
输出 |
| 1 |
审批离职 |
员工自助/代发离职+交接审批 |
通过→待离职名单→到期生效 |
离职记录 |
| 2 |
手动离职 |
管理员操作 |
直接添加离职记录 |
离职记录 |
| 3 |
离职交接 |
交接清单(审批/管理职责等,钉钉资源项占位) |
交接流程+自动化规则 |
交接完成状态 |
| 4 |
信息存储 |
离职员工 |
信息保留可查可改,可参与薪酬/报表 |
留存档案 |
| 5 |
离职证明 |
离职生效 |
按模板自动开具 PDF |
证明文件(可下载) |
| 6 |
黑名单 |
一键加入操作 |
写 org_blacklist,入职联动拦截 |
黑名单记录 |
| 7 |
状态联动 |
离职日期到达 |
员工状态转离职 |
档案更新 |
F08 兼岗管理(hr-org,3 条)
| # |
验收项 |
输入 |
处理 |
输出 |
| 1 |
兼岗信息维护 |
兼岗职位/起止日期/自定义内容 |
一人多条记录 CRUD |
org_concurrent_post |
| 2 |
兼岗审批 |
兼岗申请 |
走 flow 审批 |
审批记录 |
| 3 |
通过自动同步 |
审批通过 |
回写兼岗记录生效,供薪酬核算引用 |
生效兼岗 |
F09 合同台账(hr-contract,6 条)
| # |
验收项 |
输入 |
处理 |
输出 |
| 1 |
台账管理 |
签约记录 |
新增/批量导入/查询 |
contract_info |
| 2 |
类型自定义 |
劳动合同/保密/竞业等 |
contract_type CRUD |
类型体系 |
| 3 |
模板管理 |
合同模板 |
contract_template,生成文本供打印下载 |
合同文件 |
| 4 |
合同审批 |
新签/续签/变更/终止 |
复用 flow 引擎 |
审批记录 |
| 5 |
到期提醒 |
提醒规则(提前天数/对象) |
remind_scan 扫描 contract_end_date |
提醒消息 |
| 6 |
电子签预留 |
— |
esign_stub.dspy + esign_status 字段 |
桩接口 |
F10 流程审批(hr-flow,7 条)
| # |
验收项 |
输入 |
处理 |
输出 |
| 1 |
表单自定义 |
字段配置(引用花名册字段) |
flow_form_def JSON 化 |
可配置表单 |
| 2 |
流程自定义 |
节点/条件/字段权限 |
flow_def/node_def 配置(串行+any/all+抄送) |
流程定义 |
| 3 |
审批角色 |
角色范围/操作/数据查看配置 |
flow_role |
审批角色 |
| 4 |
流转引擎 |
发起/审批操作 |
running→approved/rejected/cancelled 状态机 |
实例与任务 |
| 5 |
业务回写 |
审批通过 |
biz_type+biz_id 回调 roster_writeback 等 |
业务数据更新 |
| 6 |
查询导出 |
表单/状态/发起人/编号/时间 |
多条件检索+导出 |
审批数据 |
| 7 |
在线打印 |
审批单 |
A4 版式渲染 |
打印件 |
F11 权限管理(hr-system,4 条)
| # |
验收项 |
输入 |
处理 |
输出 |
| 1 |
管理角色 |
角色权限配置 |
角色 CRUD+路径授权 |
角色体系 |
| 2 |
组织维度范围 |
部门集合(含子树) |
sys_data_scope 记录+查询强制叠加 |
范围控制 |
| 3 |
字段维度范围 |
花名册可见字段集合 |
字段级过滤+脱敏联动 |
范围控制 |
| 4 |
管理员管理 |
管理员账号授权 |
创建管理员+绑定角色与范围 |
管理员体系 |
F12 操作日志(hr-system,4 条)
| # |
验收项 |
输入 |
处理 |
输出 |
| 1 |
全量留痕 |
任意写操作 |
write_audit_log 前后值 JSON |
sys_audit_log |
| 2 |
前后对比 |
日志详情 |
展示变更前后值 |
对比视图 |
| 3 |
条件查询 |
时间/类型 |
检索 |
日志列表 |
| 4 |
导入导出与审批留痕 |
导入/审批操作 |
同样记录 |
日志记录 |
F13 人事报表(hr-report,6 条)
| # |
验收项 |
输入 |
处理 |
输出 |
| 1 |
花名册分析 |
员工类型/状态/年龄/学历/地点/性别等维度(可自定义) |
只读聚合 |
分布图表 |
| 2 |
入职分析 |
部门/地区/岗位维度 |
数量与趋势统计 |
图表+明细 |
| 3 |
转正分析 |
同上 |
趋势+近期待转正 |
图表+名单 |
| 4 |
调岗分析 |
近期调动 |
统计 |
图表 |
| 5 |
离职分析 |
待离职/原因/离职率/同环比 |
统计 |
图表 |
| 6 |
数据范围受控 |
用户数据范围 |
全部聚合叠加范围 |
受控报表+导出 |
F14 工作台(hr-system,5 条)
| # |
验收项 |
输入 |
处理 |
输出 |
| 1 |
员工工作台 |
员工会话 |
个人档案/工资条/绩效(桩)/发起审批/待办四视图 |
员工门户 |
| 2 |
经理工作台 |
经理会话+数据范围 |
入转调离管理与审批/团队统计/关怀提醒 |
经理门户 |
| 3 |
管理员工作台 |
管理员会话+范围 |
入转调离/合同/统计/关怀提醒 |
管理员门户 |
| 4 |
待办聚合 |
flow_task |
待处理/已处理/我发起/我收到 |
待办列表 |
| 5 |
消息铃铛 |
sys_message 未读数 |
全局展示 |
未读徽标 |
F15 员工服务与提醒(hr-system,5 条)
| # |
验收项 |
输入 |
处理 |
输出 |
| 1 |
生日/周年关怀 |
文案配置 |
到期自动推送 |
关怀消息 |
| 2 |
企业政策 |
政策文档+适用范围/下载权限 |
发布+范围控制 |
政策库 |
| 3 |
企业公告 |
公告内容 |
发布+在线查询预览 |
公告库 |
| 4 |
多场景提醒 |
入职/转正/离职/退休/合同/健康证/社保等规则 |
sys_remind_rule+remind_scan 定时扫描 |
提醒消息 |
| 5 |
渠道与对象 |
站内优先(短信/邮件预留 send_channel) |
按角色推送 |
触达记录 |
合计:6+5+8+7+4+4+7+3+6+7+4+4+6+5+5 = 81 条可验收项。