hr-system/modules/hr-recruit.md

4.4 KiB
Raw Permalink Blame History

模块名称: 招聘管理模块 (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. 仓库(规划地址)

  • 仓库 URLgit@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. 负责人

待定(迭代启动会指定)。