08
编排 · A 型(追觅)

考勤月度核对(追觅类)

attendance-monthly-reconcile
🔁
入口与编排 skills/attendance/
把 HRO 外包场景「数据员考勤表 → 员工核对 → 问题跟进 → HR 审核包」的月度流程标准化。负责流程编排与阶段门禁;归档用 data-prep、异常用 exception-review、备注用 remarks。从 HR 操作录屏蒸馏,覆盖 80% 飞书打卡场景。

FLOW TYPES

客户画像 / 流程类型
适用画像
数据员按月导出考勤汇总(常无身份证);80% 飞书打卡,20% 链接打卡需分支;按考勤部门拆表;数百人 / 2 名 HR
试点客户
追觅(本 skill 首发来源)

TRIGGERS

触发场景
追觅类月度考勤核对
数据员表整理、按人发考勤
飞书凭证跟进、夜班/公出/迟到处理

INPUT & OUTPUT

输入 / 产出
↘ INPUT · 输入
  • 客户/目录名 + 薪资月 YYYYMM
  • 当月花名册(含离职但当月计薪)
  • 数据员原始考勤表(多 sheet/多文件按考勤部门)
↗ OUTPUT · 产出
  • reference_roster.xlsx(含考勤部门)
  • 整理后数据员表 + 按人切片截图 + 画数
  • 改表凭证 + 员工确认的审核包
🪜

PHASE GATES

阶段门禁(按序)7 阶段 · 不可跳门
  1. 0
    花名册与考勤部门GATE
    每人有考勤部门;职位与 HRO 已核对。新增员工对比上月表归入对应考勤部门。
  2. 1–2
    原始表备份 + 先对人头GATE
    整表复制留原始版;working copy 补身份证/职位;只统计人数与花名册比对,未改考勤数据
  3. 3
    整理数据员表GATE
    隐藏求和为 0 的列;请假只留事假/调休;调休加入实际出勤;迟到首次发放前不扣。
  4. 4
    按人截图发放GATE
    截员工行至「总计」列 + 画数模板,飞书/微信发,核对无误标记通过。
  5. 5
    问题跟进GATE
    加班按考勤部门班次规则;夜班跨天 Day1 上班 + Day2 下班;公出索要每日截图;迟到扣 0.5 天;事假追问假别。
  6. 6
    二次确认GATE
    改表后必须员工回复「核对无误」才闭环。
  7. 7
    审核包GATE
    问题员工归档改表截图 + 凭证 + 确认;无问题员工保留「核对无误」文字。

PIPELINE

与其他 skill 衔接
编排调用 data-prep 归档 → exception-review 异常 → remarks 终审备注。
不适用劳勤 WTS / PDF + 确认单客户 → 改用 laoqin-monthly

ACCEPTANCE

闭环验收

ANTI-PATTERNS

反例检查
未核对花名册人头差异就开始按人发放。
把链接打卡员工(约 20%)硬套飞书打卡流程,不单独分支。
数据员表未统一格式就跳过阶段 3 整理。
员工反馈问题后只改表、不收集凭证或未记录处理链。

RUN

运行命令
RUN · 运行命令
# 编排调用下游 skill
uv run python skills/attendance/attendance-data-prep/scripts/prepare_attendance_data.py \
  data/raw/<目录名> outputs/<目录名>-<YYYYMM> --base-table <花名册.xlsx>

uv run python skills/attendance/attendance-exception-review/scripts/build_exception_review.py \
  outputs/<目录名>-<YYYYMM>/attachments <YYYYMM> ... --config <config.json>

uv run python skills/attendance/attendance-remarks/scripts/build_attendance_remarks.py \
  outputs/<目录名>-<YYYYMM>/attachments <YYYYMM> ... --config <config.json>