hr-system/modules/hr-recruit.md

57 lines
4.4 KiB
Markdown
Raw Permalink 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.

# 模块名称: 招聘管理模块 (hr-recruit)
状态:**一期需求规格完成批次3待总体设计**
所属应用hr-webWeb版人事系统
## 1. 模块功能
一期批次3招聘管理模块承载 9 项已批准 featureSRS v3.0 §3.3
| featureSRS 编号) | 优先级 | 功能 |
|---|---|---|
| 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 审批、官网页面、扫码登记表)
- 后端ahserverPythonload_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. 负责人
待定(迭代启动会指定)。