hr-system/docs/00-requirement/iteration1-function-detail.md

10 KiB
Raw Blame History

迭代1组织人事底座功能明细F01~F15逐项输入/处理/输出/验收标准)

  • 版本v1.0(补齐此前设计文档引用但缺失的文件)
  • 上游基线:requirement-spec.mdSRS v3.0 §3.1批次1approved-features.md
  • 用途:开发/测试依据81 条可验收项

F01 组织架构hr-org6 条)

# 验收项 输入 处理 输出
1 组织树查看与筛选 用户角色/关键字/类型筛选 按数据范围加载 org_unit 树,支持信息筛选 树状架构视图
2 组织 CRUD 组织编码/名称/类型/负责人/上级/生效时间/自定义字段 新建/编辑/变更/停用/移动;移动时子树整体迁移 组织记录+变更记录
3 字段自定义 字段名/类型/必填等配置 org_field_def/value 动态扩展 生效的自定义字段
4 Excel 批量导入 模板文件 校验→逐行入库→错误行回报 导入结果报告
5 架构图 as_of 历史 选定日期 按变更生效时间重建当时结构,导出图片/XMind 历史架构图文件
6 时间轴留痕 任意结构变更 org_unit_change 记录新增/删除/拆分/合并/修改 时间轴视图

F02 职位职级体系hr-org5 条)

# 验收项 输入 处理 输出
1 职位管理 职位编码/应用部门/职务/序列/类别/描述 CRUD+停用启用+导入导出 org_position 台账
2 职务管理 职务定义 CRUD+导入导出 org_job 台账
3 职级管理 职级层级/类别/起止职等 CRUD+校验职等区间 org_grade_level
4 职等管理 职等/等级 CRUD org_grade_rank
5 序列管理 序列类别/名称/关联职级类别 CRUD+关联校验 org_sequence

F03 花名册hr-roster8 条)

# 验收项 输入 处理 输出
1 字段自定义 字段名/类型(文本/数字/附件等)/分组 roster_field_def/group 配置 动态字段体系
2 在线查看 列表/详情请求 主表分页+值表 IN 拼装,附件预览,拖拽排序 花名册视图
3 工号多规则 规则(前缀/序列/业务字段) roster_empno_rule 匹配生成,唯一性校验 自动工号
4 自助修改+审核 员工修改申请 可改范围校验→可选审核(flow)→生效留痕 更新后档案
5 时间轴 员工全周期事件 roster_timeline 记录 成长时间轴
6 分类规则 员工类型规则 roster_type_rule 适配必填差异 分类字段规则
7 搜索筛选 固定/自定义字段条件 组合条件查询 结果列表
8 导入导出 模板/导出配置(数据日期/字段/顺序) 批量新增+更新匹配;导出按配置 导入报告/导出文件

F04 入职管理hr-org7 条)

# 验收项 输入 处理 输出
1 审批入职 入职审批单(按员工类型/部门匹配流程) 流转→通过关联花名册 新员工
2 手动批量入职 批量人员信息 快速建档 员工记录
3 登记表邀请 待入职名单/登记表模板 批量邀请→填写→完善信息 完整档案
4 身份证手工录入 姓名/号码/有效期 保存+脱敏展示(读卡二期) 证件信息
5 复职 再入职人员 自动匹配原任职记录关联 复职档案
6 黑名单校验 入职信息 org_blacklist 匹配→拦截+待入职高亮 拦截提示
7 入职通知/欢迎 模板+数据 站内消息发送 通知记录

F05 转正管理hr-org4 条)

# 验收项 输入 处理 输出
1 审批转正 员工自助/主管/管理员发起 审批→通过回写花名册状态与转正日期 转正记录
2 手动转正 转正列表/花名册操作 直接办理+留痕 转正记录
3 转正提醒 预计转正日期 提前 N 天(默认7可配)提醒管理员与主管 提醒消息
4 状态联动 转正完成 花名册试用期→正式 档案更新

F06 调动管理hr-org4 条)

# 验收项 输入 处理 输出
1 调动查询 状态(待确定/已确定/已取消)/类型/生效日期 多条件检索 调动列表
2 调动审批 晋升/降级/调岗/组织调整申请 审批→通过关联员工档案+时间轴 调动记录
3 批量调动 一单多人名单 批量明细逐人生效 org_transfer+detail
4 编制联动 调动生效 触发编制校验提醒 提醒消息

F07 离职管理hr-org7 条)

# 验收项 输入 处理 输出
1 审批离职 员工自助/代发离职+交接审批 通过→待离职名单→到期生效 离职记录
2 手动离职 管理员操作 直接添加离职记录 离职记录
3 离职交接 交接清单(审批/管理职责等,钉钉资源项占位) 交接流程+自动化规则 交接完成状态
4 信息存储 离职员工 信息保留可查可改,可参与薪酬/报表 留存档案
5 离职证明 离职生效 按模板自动开具 PDF 证明文件(可下载)
6 黑名单 一键加入操作 写 org_blacklist入职联动拦截 黑名单记录
7 状态联动 离职日期到达 员工状态转离职 档案更新

F08 兼岗管理hr-org3 条)

# 验收项 输入 处理 输出
1 兼岗信息维护 兼岗职位/起止日期/自定义内容 一人多条记录 CRUD org_concurrent_post
2 兼岗审批 兼岗申请 走 flow 审批 审批记录
3 通过自动同步 审批通过 回写兼岗记录生效,供薪酬核算引用 生效兼岗

F09 合同台账hr-contract6 条)

# 验收项 输入 处理 输出
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-flow7 条)

# 验收项 输入 处理 输出
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-system4 条)

# 验收项 输入 处理 输出
1 管理角色 角色权限配置 角色 CRUD+路径授权 角色体系
2 组织维度范围 部门集合(含子树) sys_data_scope 记录+查询强制叠加 范围控制
3 字段维度范围 花名册可见字段集合 字段级过滤+脱敏联动 范围控制
4 管理员管理 管理员账号授权 创建管理员+绑定角色与范围 管理员体系

F12 操作日志hr-system4 条)

# 验收项 输入 处理 输出
1 全量留痕 任意写操作 write_audit_log 前后值 JSON sys_audit_log
2 前后对比 日志详情 展示变更前后值 对比视图
3 条件查询 时间/类型 检索 日志列表
4 导入导出与审批留痕 导入/审批操作 同样记录 日志记录

F13 人事报表hr-report6 条)

# 验收项 输入 处理 输出
1 花名册分析 员工类型/状态/年龄/学历/地点/性别等维度(可自定义) 只读聚合 分布图表
2 入职分析 部门/地区/岗位维度 数量与趋势统计 图表+明细
3 转正分析 同上 趋势+近期待转正 图表+名单
4 调岗分析 近期调动 统计 图表
5 离职分析 待离职/原因/离职率/同环比 统计 图表
6 数据范围受控 用户数据范围 全部聚合叠加范围 受控报表+导出

F14 工作台hr-system5 条)

# 验收项 输入 处理 输出
1 员工工作台 员工会话 个人档案/工资条/绩效(桩)/发起审批/待办四视图 员工门户
2 经理工作台 经理会话+数据范围 入转调离管理与审批/团队统计/关怀提醒 经理门户
3 管理员工作台 管理员会话+范围 入转调离/合同/统计/关怀提醒 管理员门户
4 待办聚合 flow_task 待处理/已处理/我发起/我收到 待办列表
5 消息铃铛 sys_message 未读数 全局展示 未读徽标

F15 员工服务与提醒hr-system5 条)

# 验收项 输入 处理 输出
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 条可验收项