02
配置 · 规则
考勤规则包
attendance-rule-pack
把客户考勤口径先落成「可复核规则 workbook + attendance_config.json 草稿」,再交给 remarks / exception-review 使用。先把规则说清楚,再算备注。
◧
FLOW TYPES
流程类型 A/B/C/DA型
数据员宽表型 —— 追觅
B型
钉钉导出 + 异常凭证型 —— 珠海基石、奥托立夫
C型
钉钉内置核算 + 书面规则型 —— 启云方
D型
客户系统 PDF + 确认单型 —— 国家电投
⚡
TRIGGERS
触发场景▸启云方书面规则 docx 要落成机器配置
▸奥托立夫早班/中班/夜班/上海班次规则要书面化
▸国家电投确认单加班费合计公式要确认
▸新客户口径先书面化再算备注
↹
INPUT & OUTPUT
输入 / 产出↘ INPUT · 输入
- 客户名 + 月份 YYYYMM
- 客户口径:班次/假别/加班去向/法定日/计薪天
- 书面规则 docx、顾问确认表
↗ OUTPUT · 产出
- attendance_config.json:给 remarks 的配置草稿
- attendance_rule_pack.xlsx:规则参数·异常类型·流程规则·待确认项
🪜
STEPS
处理流程- 1选流程类型确定 A / B / C / D 型,套对应规则骨架。
- 2填当月日期口径计薪天、法定假日、休息日、补班日必须来自当月客户口径,不复用历史月。
- 3拆解客户规则班次、欠工时、加班核算、忘打卡、补签、弹性班次逐条拆入配置。
- 4列异常类型与待确认把不确定项写进 workbook 的「待确认」,不凭经验补值。
- 5产出 config + 规则 workbookconfig 给脚本用,workbook 给顾问/HR 复核。
⇄
PIPELINE
与其他 skill 衔接←
客户由 triage 分诊选出(尤其 C 型)。
→
config 交给 remarks 算备注、exception-review 判异常。
⤳
D 型确认单口径供 laoqin-monthly 回填确认单。
✓
ACCEPTANCE
闭环验收- ✓workbook 中「待确认」不为空时,不能把 config 当最终规则。
- ✓日期、计薪天、法定假日、休息日、补班日来自当月口径。
- ✓新增客户专属异常类型先进 workbook 复核,再补脚本规则和测试。
⊘
ANTI-PATTERNS
反例检查✗
直接复用历史月份的法定日、休息日或计薪天。
✗
把「待确认」未关闭的 config 当成最终配置跑备注。
✗
C 型只写假期/加班关键词,漏掉欠工时、补签、弹性班次、月中催办。
✗
D 型未确认加班费合计公式就回填确认单。
⌘
RUN
运行命令uv run python skills/attendance/attendance-rule-pack/scripts/build_rule_pack.py \
<客户名> <YYYYMM> outputs/<目录名>/rule_pack \
--flow-type B