# 迭代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 条可验收项**。