ER-03 · 员工花名册法定栏位体检与重建
痛点 桌面上同时躺着「花名册-最终版」「花名册-新版」「在职员工(1)」· 谁也说不清哪份是准的
① 场景引入
一、这件事现在是什么样
员工关系与合同合规 · 真实业务触发
社保稽核通知或仲裁应诉要提交在职人员名册,HR 打开花名册才发现:三个版本人数对不上(158/156/153),身份证号缺了 21 个,用工形式一栏半数是空的。三天内要交一份能对上账的名册。
二、痛点 · 每条都有来源
- 《劳动合同法实施条例》第八条:职工名册必须含姓名、性别、身份证号、户籍地址及现住址、联系方式、用工形式、用工起始时间、劳动合同期限 —— 未建册可被责令改正,逾期罚 2,000–20,000 元
依据:《劳动合同法实施条例》第八条:职工名册应含姓名、性别、身份证号、户籍地址及现住址、联系方式、用工形式、用工起始时间、劳动合同期限;未建册罚 - ,000–20,000 元2实操中栏位残缺、手机号失效很普遍;常见三个版本并存,HR 自己都说不清哪份是准的 —— 仲裁提交材料时才发现对不上
依据:中小企业人事行政 JD 原文:招聘、入离职、考勤、算薪、社保一肩挑,兼部分行政工作 —— 一个岗位占全六大模块 - 用工形式(全日制/非全日制/劳务派遣)一栏直接影响社保与合同义务的认定,但恰恰是填得最随意的一栏
依据:《劳动合同法实施条例》第八条:职工名册应含姓名、性别、身份证号、户籍地址及现住址、联系方式、用工形式、用工起始时间、劳动合同期限;未建册罚 2,000–20,000 元
三、换个做法之后
变化不在「快」,在「参与的角色」和「覆盖的范围」
✕ 现在的做法
- 《劳动合同法实施条例》第八条:职工名册必须含姓名、性别、身份证号、户籍地址及现住址、联系方式、用工形式、用工起始时间、劳动合同期限 —— 未建册可被责令改正,逾期罚 2,000–20,000 元实操中栏位残缺、手机号失效很普遍;常见三个版本并存,HR 自己都说不清哪份是准的 —— 仲裁提交材料时才发现对不上
- 用工形式(全日制/非全日制/劳务派遣)一栏直接影响社保与合同义务的认定,但恰恰是填得最随意的一栏
✓ 交给 Agent 之后
- 多来源文件一次读入,先做口径与完整性校验,再开始算
- 每条结论绑定来源文件、字段或条号,可以被审
- 产出是企业真会流转的正式件(带签批栏),不是一张展示用的表
- 该拦的地方给出「现在还不能提交」,并给不用干等的替代方案
四、场景闭环
5 步 · 每一步的产出都是下一步的输入
- 版本对账 · 三份数谁的是谁按身份证号对齐;找出只在某版本出现的人、同一人信息不一致的字段
- 外部交叉 · 用参保名单反查花名册没有但社保在缴的人(漏登记)、花名册有但社保停缴的人(离职未销)
- 栏位体检 · 法定 8 项逐人打勾缺身份证号的、地址只有「同上」的、用工形式空白的 —— 逐项统计
- 身份证有效性 ·能算的先算位数、出生日期与年龄合理性、与入职时间的关系(未满 16 周年是红线)
- 重建交付 · 一份唯一版本法定 8 栏位 + 部门岗位 + 数据来源标记,每条数据可追溯到来源文件
要准备什么:现存的几个版本花名册 Excel(都拿来)版本越乱越好,交叉才有价值近 12 个月入离职记录人事自己记的流水,常在微信或笔记本里社保缴费明细参保名单是独立数据源,可反查花名册漏人合同台账(若已建)与 ER-01 联动,交叉验证在职状态
为什么这个场景值得做
优先级评分:痛感 4 × AI 适配 4 ÷ 落地难度 2 = 8.0
最大差异点:不要求客户先统一版本。三个 Excel、入离职记录、社保增减员表、合同台账全部扔进来交叉 —— 版本由数据说话不由人说话。
评分口径:痛感看「这事没做好谁会生气、生气到什么程度」;
AI 适配看「输入是否非结构化、是否要跨部门取数、错了能不能当场看出来」;
落地难度是分母 —— 需要客户先做数据治理的场景,分数会被压得很低。
五、会产出什么
判断标准只有一个:这份东西能不能直接进企业的流程
- 正式件本体:
员工花名册(重建版).xlsx法定 8 栏位 + 数据来源标记 - 可派发清单:
栏位缺口清单.xlsx逐人逐栏 · 补录责任人与模板 - 可派发清单:
版本差异与外部交叉记录.xlsx三个版本谁对谁错 + 社保反查发现 · 留档备查
这套东西不承诺什么:不做「用工形式该怎么定」的法律判断 —— 非全日制还是劳务派遣需要结合实际用工情况由人认定。本场景做的是栏位完整性与版本一致性。
② Live Demo(演示逐步)
演示模式 · 可视化预演 本页展示的是「应该怎么跑、每一步看什么、交付什么」,用的是真实业务格式的脱敏构造数据, 不宣称已接入客户生产系统,也不承诺任何效率提升百分比。
案例设定:恒锐精密(虚构)收到社保稽核通知,要提交在职人员名册。HR 打开花名册才发现三个版本(158/156/153人)并存,21 人身份证号缺失,用工形式半数空白。三天内要交一份能对上账的。
版本3 个重建底稿156 人栏位缺口21 人缺证件号账外人员2 人
输入HR手上能拿到的东西
不需要整理格式、不需要改文件名 · 直接拖进对话框
01_花名册_新版.xlsx周磊桌面上最新的那份 —— 但最新不等于最准周磊 · 2026-07 更新02_花名册_最终版.xlsx上周为ER-01 合同台账对账整理过的那份周磊 · 2026-08-14 更新03_花名册_2024旧版.xlsx2024 年的存档 —— 只用于对照历史前任 HR · 2024-12 后无人维护04_社保在缴名单.xlsx财务导出的社保在缴明细 —— HR 从来没拿它对过花名册财务出纳每月导出 · 仅用于缴费05_近12个月入离职记录.xlsx周磊笔记本里的流水台账(誊录版)周磊手工记录 · 每周补记
注意标橙色那一份 —— 04_社保在缴名单.xlsx。它财务出纳每月导出 · 仅用于缴费,平时压根不在核对范围里。这个场景的价值,很大一部分就来自把它读进来。
提示词就说这么几句
没有模板、没有表单 · 专业规则由 Skill 兜底
我这边有三个版本的花名册,还有入离职记录和社保缴费明细,帮我重建一份唯一版本。 哪个版本是对的用数据说话。缺的栏位列清单我去补,查不到的标出来。 临时工这类用工形式拿不准的,单独列出来我们自己定。 能对上的就对上,对不上的别硬凑。
短是因为「法定 8 栏位、版本对账规则、社保反查逻辑、身份证校验口径」都在能力包里。
触发社保稽核点名要名册
三天死线 · 而花名册自己先打起来了
稽核通知的措辞是「提供在职职工名册备查」。按《劳动合同法实施条例》第八条,名册缺法定栏位可被责令改正、逾期罚 2,000–20,000 元 —— 交不出合格名册本身就会触发罚则。
第 1 步 · 版本对账 · 三份数据谁的是谁
按姓名+部门+入职日期三键对齐
这一步的看点 · 排除性结论,一步定清三个版本的归属「新版可以直接排除出提交范围 —— 它比最终版多出的 4 人全部能在离职流水里找到离职记录,是拷贝旧文件时没删干净。」三个版本 30 秒内定归属,省掉的是过去每次交名册前两小时的『到底用哪份』纠结。
第 2 步 · 外部交叉 · 社保名单反查出 2 个「账外的人」
独立数据源的价值:花名册看不见的,社保名单看得见
这一步的看点 · 星标素材挖出花名册看不见的人财务那张「社保在缴名单」,HR 半年来第一次拿它对花名册 —— 对出 2 个所有人都不知道存在的人。这类「账外人员」恰恰是用工形式争议的高发区:如果她们实际按全日制用工(每天 8 小时、接受车间管理),社保按最低基数缴 + 没签合同,敞口结构与
ER-01 里黄丽娟的案例一模一样。不靠行政主动报,靠数据反查。
第 3 步 · 栏位体检 · 法定 8 项逐人打勾
缺的每一栏都有对应的检查后果
这一步的看点 · 把栏位残缺翻译成罚则「栏位残缺」翻译成「未建册(或名册不合规)可被责令改正,逾期不改罚 2,000–20,000 元 —— 而这次是稽核点名要交,交不出合格名册本身就在罚则射程内」。交材料的死线第一次和罚则的金额挂钩 —— 这不是数据洁癖,是三天内的现实风险。
第 4 步 · 红线扫描 · 一个比缺栏位严重得多的问题
身份证算得出的年龄与入职时间的关系
这一步的看点 · 从历史里想起了公司踩过的坑2024年那批产线实习转正,当时行政以「实习不算正式用工」为由没走入职流程 —— 这个月的 ER-04 入职启动包里,「入职当天满 16 周岁」已经设为硬性校验项。花名册体检不只是补栏位:证件号是唯一能自动算出年龄、性别、籍贯的字段 —— 不算法就只是 18 位数字,算了才发现红线。
第 5 步 · 重建交付 · 一份唯一版本
法定 8 栏位 + 数据来源标记 + 缺口清单
不讲省了多久 · 讲少了几个隐患、沉淀了什么
③ 能力沉淀(Skill / 提示词 / 预期输出 / 人工边界)
1. Skill 能力包
导入之后,同类任务会自动按这套规则走 —— 提示词才能写得那么短
员工花名册法定栏位体检与重建 · Skill
SKILL.md 主本 + references(输出骨架 / 判据 / 渲染脚本)· 符合 WorkBuddy Skill 规范
版本 v1.0
roster-audit.zip
在 WorkBuddy 里直接上传这个 zip 即可导入
包内结构
SKILL.md主本 —— YAML 元信息 + 执行流程 + 硬规则 + 人工边界references/output_template.md输出骨架(sheet 名 / 分区顺序 / 列头)+ 可直接运行的渲染脚本references/judgement_rules.md判据与口径 —— 什么情况算异常、什么情况必须拦住
references 不会一次性全读进来 —— Agent 按需取用。所以 Skill 可以写得很细,不会拖慢每次对话。
2. 原始素材
这些就是HR手上真实能拿到的东西 —— 格式不统一是常态,不是问题
📁ER-03 · 演示素材
脱敏构造数据 · 真实业务格式 · 埋点可核验
共 5 份
01_花名册_新版.xlsx周磊桌面上最新的那份 —— 但最新不等于最准02_花名册_最终版.xlsx上周为 ER-01合同台账对账整理过的那份03_花名册_2024旧版.xlsx2024 年的存档 —— 只用于对照历史04_社保在缴名单.xlsx财务导出的社保在缴明细 —— HR 从来没拿它对过花名册05_近12个月入离职记录.xlsx周磊笔记本里的流水台账(誊录版)
怎么用
- 把素材全部拖进 WorkBuddy 对话框(不需要整理格式、不需要改文件名)
- 粘贴下方提示词发送
- 拿到正式件初稿 —— 签批栏留空,推荐意见留空,由你填
3. 提示词卡片
我这边有三个版本的花名册,还有入离职记录和社保缴费明细,帮我重建一份唯一版本。 哪个版本是对的用数据说话。缺的栏位列清单我去补,查不到的标出来。 临时工这类用工形式拿不准的,单独列出来我们自己定。 能对上的就对上,对不上的别硬凑。
为什么这么短就够了:短是因为「法定 8 栏位、版本对账规则、社保反查逻辑、身份证校验口径」都在能力包里。换成你自己的业务 · 把素材换成你手上的真实文件即可。导入 Skill 之后,
该走几步、什么口径、什么情况必须拦住,Agent 自己知道 —— 你只需要说清这是什么事。
自己组织输入的三步法
- 用自然语言说清核心需求 —— 就按平时跟同事交代活的方式说:什么事、什么文件、什么要求。不用讲究格式。
- 调用 Skill 补齐专业规则 —— 导入本页 Skill 后,流程、口径、硬规则 Agent 自己知道。
- 用「增强提示词」补全遗漏 —— 输入框旁边有增强按钮,把随口说的话补成更完整的表述。
分工:自然语言负责「这是什么事」,Skill 负责「该怎么做」,增强提示词负责「别漏了什么」。
4. 预期输出
不方便现场跑的时候可以直接拿这份给客户看 · 与实跑结果同结构
📋正式交付物
带签批栏 / 冻结首行 / 开筛选 —— 判断标准是「能不能直接进企业的流程」
共 3 份
ER-03_员工花名册(重建版).xlsx正式件本体 · 法定 8 栏位 + 数据来源标记ER-03_栏位缺口清单.xlsx逐人逐栏 · 补录责任人与模板ER-03_版本差异与外部交叉记录.xlsx三个版本谁对谁错 + 社保反查发现 ·留档备查
Skill 里固化了什么:从外部数据里发现了花名册看不见的人该拦的地方拦住了排除性结论把技术动作翻译成钱
输入清单:现存的几个版本花名册 Excel(都拿来)版本越乱越好,交叉才有价值近 12 个月入离职记录人事自己记的流水,常在微信或笔记本里社保缴费明细参保名单是独立数据源,可反查花名册漏人合同台账(若已建)与 ER-01 联动,交叉验证在职状态
人工边界:不做「用工形式该怎么定」的法律判断 —— 非全日制还是劳务派遣需要结合实际用工情况由人认定。本场景做的是栏位完整性与版本一致性。
升为客户真实案例还缺什么:客户当前真实输入文件(不要整理过的)岗位现行 SOP 与审批链(金额分档、谁签字)至少一次真实出过问题的案例客户当前正在用的正式输出模板客户确认的阈值口径(多少天算临期、多少金额算大额)
5. 同一角色下的其他场景
员工关系与合同合规 · 产出即下一步输入
ER-01 · 劳动合同台账重建与到期预警 — 合同躺在档案柜里没人翻 · 直到离职员工申请仲裁才知道有 3 份早过了期查看 →ER-02 · 试用期考核留痕与录用条件对照 — 试用期辞退的理由写了「不符合要求」· 仲裁问「录用条件是什么、告知过吗」时全场安静 查看 →ER-04 · 入职合规启动包 — 入职流程「有空再说」· 攒到年底发现有 6 个人一直没签合同 查看 →ER-05 · 劳动仲裁举证资料包 — 收到仲裁通知才发现 · 举证责任在公司这边,而记录一半在别人的电脑里 查看 →
上下游串起来就是完整链路。每一步的产出都是下一步的输入,不用在不同工具之间来回复制粘贴。
场景内容基于 WorkBuddy 产品能力整理,演示中的企业、人物与数据均为虚构,不代表任何客户的实际成效;痛点引用的公开来源已做脱敏处理。网页版由原资料转换,部分演示表格以原文形式展示。
想把这个场景在你们企业跑通?
顾问会先看你们的数据和流程够不够,再决定从哪一步开始。