4.4 KiB
4.4 KiB
模块名称: 招聘管理模块 (hr-recruit)
状态:一期需求规格完成(批次3,待总体设计) 所属应用:hr-web(Web版人事系统)
1. 模块功能
一期批次3招聘管理模块,承载 9 项已批准 feature(SRS v3.0 §3.3):
| feature(SRS 编号) | 优先级 | 功能 |
|---|---|---|
| FEAT-B3-01 招聘职位与招聘需求管理 | P1 | 职位审批/发布(招聘状态/流程/关联HC/负责人设置,招聘负责人唯一全权限);职位四类角色(负责人/协助人/用人经理/面试官);职位类型级别;招聘需求单个/多个创建、审批、状态调整(草稿/未进行中/已完成) |
| FEAT-B3-02 人才库与简历管理 | P1 | 人才库分类(在职/离职/淘汰)与激活;简历关联职位/敏感可见性/来源;标签管理;简历导出带水印;筛选规则(评分/筛选/运算/条件动作);字段管理;标准简历;应聘表/面试登记表(扫码填写) |
| FEAT-B3-03 招聘流程管理 | P0 | 初筛→面试→offer→入职/转正确阶段与流程可配置;面试评价/轮次/反馈(视频面试二期,一期线下面试记录);offer 字段/审批/规则/满意度;自动化规则(结果自动进阶段/人才库/淘汰/自动转正/锁定解除等);候选人/流程锁定;评价模板;归档原因;招聘目标(月/周) |
| FEAT-B3-04 招聘邮件与消息提醒 | P1 | 收发邮箱配置;邮件模板(面试/offer/激活/通知/叫号,变量替换);消息提醒(简历/初筛/面试/offer/职位/审批/@我,可配时机/渠道/角色;站内必选、邮件可选、短信二期) |
| FEAT-B3-05 招聘渠道与猎企管理(本地) | P2 | 猎企分类/查重/质量追踪;系统渠道/自定义渠道(第三方对接二期预留接口);简历来源标记与渠道统计基础数据 |
| FEAT-B3-06 招聘报表与面试登记 | P2 | 看板(招聘概览/候选人质量/职位360/HR效率/面试/offer/渠道分析);报表图表自定义/导出/授权;无纸化面试登记(扫码,共享签到) |
| FEAT-B3-07 招聘官网与内推官网 | P2 | 官网搭建(信息/样式/分享/在招职位/投递限制);内推官网(规则:认证/保护期/邀请码);内推奖励(基础/特殊规则,积分/现金);内推人及奖励统计;一期内网部署,公网二期 |
输入/处理/输出/验收标准详见 docs/00-requirement/requirement-spec.md §3.3。
2. 仓库(规划地址)
- 仓库 URL:
git@git.opencomputing.cn:yumoqing/hr_recruit.git(规划,建仓时以 PM 确认为准) - 工作空间目录:
repos/hr-recruit - 分支:
main
3. 技术栈(ocai 规范)
- 前端:bricks 组件体系 + dspy 声明式页面(职位/需求台账、人才库列表、候选人流程看板 Kanban、offer 审批、官网页面、扫码登记表)
- 后端:ahserver(Python);load_hrrecruit() 注册 ServerEnv;候选人状态机引擎(阶段可配置);自动化规则引擎(条件-动作 JSON 配置);offer/职位审批走 hr-flow
- 数据层:apppublic/sqlor;表前缀 rcrt_(规划 30~35 张:职位/需求/人才库/简历+EAV 字段/标签/阶段配置/候选人流转/面试记录/评价模板/offer/渠道猎企/邮件模板/内推奖励/面试登记/归档原因/目标),总体设计阶段细化
- 候选人侧:无系统账号,扫码填表走公开 dspy 端点(token 校验)
- 模块结构遵循 module-development-spec 标准结构
4. 模块依赖
依赖(本模块 → 其他模块):
| 依赖模块 | 依赖内容 |
|---|---|
| hr-org | 组织/职位主数据(职位关联部门)、入职联动(候选人入职走批次1入职流程) |
| hr-roster | 候选人转员工时建立花名册档案 |
| hr-flow | 职位审批/需求审批/offer 审批 |
| hr-system | 权限(职位级角色授权基于数据范围机制扩展)、消息提醒通道(站内/邮件)、操作日志 |
被依赖(其他模块 → 本模块):
| 调用方 | 依赖内容 |
|---|---|
| hr-report | 招聘报表数据源(批次3) |
5. 一期降级项
- 视频面试 → 线下面试记录(D2)
- 第三方招聘渠道真实对接/浏览器插件 → 本地渠道台账 + 手工/文件导入(D7)
- 官网公网发布 → 内网形态(D10)
- 短信渠道 → 站内兜底(D9)
6. 负责人
待定(迭代启动会指定)。