Agent Skills
返回列表
🤖

申购单文件夹自动分拣与调度

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_d201725d/requisition-dispatcher。

技能介绍

要解决什么问题

采购/物料同事常把零件 BOM、电气件、紧固件、外购件、零散物料以及可能的金蝶物料表,全部丢进同一个文件夹。每类申购单的表头、匹配字段和后续「匹配 → 导入模板 → 金蝶回填」流程都不同;若凭文件名或记忆逐个打开处理,容易漏跑某一类,或在共用 导入模板.xlsx 时被后一类覆盖前一类。

本 skill 的定位是瘦路由调度器:不重复实现各类型的匹配与导入逻辑,而是先分类,再加载对应的「处理」skill(或内置 scripts/match_waibuy.py)按类型执行。

工作方式概览

  1. scripts/classify.py 扫描与分类:输出文件名、类型、置信度与判定理由;unknown 或 low 置信度必须人工确认,不能自动猜。
  2. 逐份匹配(先 --dry-run):零件 BOM / 电气 / 紧固件走各自处理 skill 的匹配脚本;外购件走本 skill 内三字段精确匹配;零散物料跳过匹配。
  3. 预览后直接写回编码:按规则 dry-run 后去掉 --dry-run 原地填编码(.xls 需先另存 .xlsx);导入前的 scripts/audit.py 全量复核 不过(如 UNPROCESSED)禁止进入导入。
  4. 导入模板必须分步确认:四类共用一份导入模板,不能自动串跑生成;用户确认要生成哪几类后,再按「新建部分 + 同类 --append 合并」写入;金蝶全部成功后再 --backfill 回填空编码列。

边界与注意点

  • 单一类型文件夹不必走本分拣,直接调用对应「匹配+导入一体」处理 skill 即可。
  • 物料表仅认金蝶导出的 物料_*.xlsx(及带金蝶管理列的文件);编码*.xls、ERP 清单等是零散物料清单,不能当匹配库。
  • 外购件未匹配行不并入 BOM/电气/紧固件的导入模板;紧固件误填材质、文件名含「焊接」误导分类等,文档中列出的坑位需人工核对。

使用场景

  • 同一目录里混放零件BOM、电气件、紧固件与外购件申购单,需要先自动分类再按类型跑匹配脚本
  • 匹配预览与写回编码后,要在生成导入模板前用 audit 核对是否漏跑某份申购单
  • 多类申购单仍有未匹配行时,需用户逐类确认后再合并写入共用的导入模板.xlsx
  • 文件夹里同时有金蝶物料_*.xlsx 与各类申购单,需正确选物料表并调度对应处理 skill

适合人员

  • 把多种申购单与物料表一次性放进同一文件夹、希望按类型自动调度匹配的物料/采购经办
  • 维护金蝶导入模板.xlsx、需要避免多类导入串跑互相覆盖的 ERP 或物料管理员
  • 提交零件BOM或电气/紧固件申购单、需先对物料表做字段级匹配并原地回填编码的研发或工程人员
  • 处理外购件申购单清单、需三字段精确匹配并在未命中行标注「未匹配」后再走零散物料流程的同事