制造企业的物料清单是多层树状结构,一层物料对应多个子件,子件还有自己的子件。任何一个层级的数量或规格对不上,产出的成本与交期都会受影响。人工核对 BOM 是一件既费时又容易漏的事。这也是企业级智能体自动化在制造与供应链领域常被问到的一问:同样的比对动作,为什么人做容易漏、交给流程做就能稳定复现。差别通常不在工具,而在追溯口径有没有先被定义清楚。
一、先给结论
结论是:BOM 校验的难点不在比对,而在追溯与治理。把层级追溯做对、把字段映射管住,单批校验耗时可以从 60 分钟压到 20 分钟,自动化率可以维持在较高水平。这几个数字背后共同的前提,是把追溯口径先定清楚再谈提速。
二、三层追溯:单层、累计、变更
BOM 校验要覆盖三种追溯,只做单层是不够的。
单层追溯:父件与直接子件的对应关系,这是基础。
累计追溯:某个子件在当前父件下的总需求量,要沿树往上累加,缺了这层会低估用量。
变更追溯:同一子件在不同版本父件下的用量差异,用于识别替换与替代料。
三种追溯都做成可查询的口径之后,核对工作从"翻账本"变成"查一个数"。
三、字段治理:先管映射,再管校验
BOM 数据通常来自多个系统,字段命名与单位各不相同。我们的经验是先花时间做字段治理,再上校验逻辑。
治理分四件事:统一物料编码口径、统一单位换算基准、明确空值与零值含义、标注替代料关系。这四件事没做完就上校验,错误会以很难定位的方式散落在多处。
四、异常分级与闭环
校验产生的异常要分级,否则会淹没人。我们的分法是三档。
可自动修正:单位换算与格式问题,规则层修正后重跑。
需业务确认:用量异常但无法确定原因,生成待确认任务并带上差异明细。
需上游回复:编码或替代料信息缺失,进入与上游的沟通队列。
分档之后,人工只处理需要判断的部分,规则只处理可以修正的部分,异常不再堆积。
五、我们踩过的三个具体坑
只做单层校验。累计用量因此被低估,采购计划跟着出错。补上累计追溯后才解决。
字段映射一次性建完就不管。上游新增字段之后映射失效,校验结果失真。把映射变更纳入日常流程后好转。
异常不分档,全部推给对应工程师。人均处理量过大,异常被批量跳过。分档后人工只处理三分之一。
六、行业里已经跑到什么规模
公开资料里可以看到这类治理的实际收益。某轴承企业的 BOM 校验环节,单批耗时从 60 分钟降到 20 分钟,效率提升 3 倍,自动化率维持在 100%;某化工企业完成三单匹配改造后,单票处理时间从 10 分钟降到 2 分钟,月度节省工时 3360 分钟。共同点都是先治理字段与口径,再谈校验提速。
七、怎么验证这套机制真的生效
校验自动化率:不需要人工介入即可通过的单批占比。
累计追溯准确率:按 100 个父件抽算,累计用量与实际一致的比例。
异常分档分布:可自动修正、待确认、需回复三类各占多少。
单批平均耗时:从校验开始到结论输出的平均分钟数。
这四项里异常分档分布更能说明闭环是否成立。
检查清单
是否同时支持单层、累计、变更三种追溯。
物料编码、单位、空值、替代料四项是否完成治理。
异常是否分为可自动修正、需业务确认、需上游回复三档。
字段映射是否有变更维护流程。
是否统计校验自动化率与单批平均耗时。