生产排程变更后找出会失约的客户订单,正确做法不是让 Agent 重新排产,而是让 Agent 用新排程的版本重算每张订单行的预计完工时点,与客户承诺交期逐行比对,先抓出"承诺早于完工"的订单行,再附上差距天数、卡在哪道工序、影响哪个客户与发运批次。判定由确定性规则完成,Agent 负责把证据链、处置候选和责任人整理成一张计划员可以直接拿去开会的清单。
为什么失约订单平时看不见
插单、设备维修、模具占用、批量合并,都会把后续订单的完工时点往后推,但系统里的客户承诺交期字段不会跟着变。计划员看到的是"排程已发布",销售看到的是"订单交期没过期",失约风险要拖到发运前几天才集中暴露。真正的断点是:计划完工时点藏在排程版本里,客户承诺交期躺在销售订单上,两边没有人天天做比对。
比对前的四个数据前提
| 数据前提 | 要核对的内容 | 缺失时的处理 |
|---|---|---|
| 排程版本 | 用哪个版本、发布时间、覆盖哪些工单 | 未定版排程只做预演,不产出正式失约清单 |
| 承诺口径 | 承诺的是发货日、到货日还是上线日 | 口径混用时逐单标注,不做跨口径排名 |
| 工序与产能 | 工艺路线、瓶颈资源、工厂日历与班次 | 数据缺失的工序按保守值估计并标注来源 |
| 订单状态 | 已锁定、已发运、已冻结、部分交付 | 锁定单不参与重排,但单独列出备查 |
承诺口径最容易踩坑:对客户承诺"10 月 10 日到货",工厂内部排的是"10 月 8 日完工发运",中间还有运输天数。比对时必须把运输和清关等必要环节留在链条里,否则会出现"工厂没延期、客户却收不到"的假安全。
失约判定与分级
| 字段 | 来源系统 | 用途 |
|---|---|---|
| 订单行与客户 | ERP 销售订单 | 确定影响对象与优先级 |
| 客户承诺交期 | 订单行或合同记录 | 判定基准 |
| 新旧计划完工时点 | APS 或排程版本 | 计算后移量与瓶颈位置 |
| 缓冲天数 | 企业规则(带版本) | 划定红黄线 |
| 发运与批次关系 | 排程明细、发运计划 | 判断能否分批先行 |
判定规则建议三档:新完工晚于"承诺减缓冲"为红色;晚于承诺但仍在缓冲内为黄色;早于承诺为正常。缓冲天数是业务规则,要配置和留版本,不能让模型按沟通语气临时判断紧迫程度。
处置候选与人工确认
失约清单应按订单给出处置候选:调整投产顺序、拆分批量、外协工序、加班增班、分批发运、与客户协商改期。Agent 只列候选和代价证据,例如某候选要额外占用瓶颈资源的天数、外协增加的工序,最终选择由计划员确认。
两条边界必须守住:一是涉及客户的改期承诺由销售或客户经理按授权确认后发出,Agent 不直接给客户发消息;二是任何"赶工方案"不得跳过检验、热处理时效等必要工序,压缩工艺或质量门禁必须由工艺与质量人员确认,Agent 无权建议省略。
示例:一次插单后的红色清单
以下为虚构示例,时间与数字只为演示。某厂周三发布新排程,A 客户订单承诺 9 月 30 日发货,新排程完工时点为 10 月 4 日,缓冲 2 天,判定红色,瓶颈在热处理工序;B 订单承诺 10 月 2 日,新完工 10 月 3 日,在缓冲内,判定黄色。清单同时给出证据:热处理已连续被占用 3 天,若把 B 订单的该工序外协,A 可提前 1 天完工。计划员确认外协 B、并对 A 申请分批发运,第一批时间由销售与客户确认后写回订单,第二批重新进入比对清单。
与相邻问题的边界
物料不齐导致开不了工,应走齐套巡检的口径;供应商到货推迟,属于采购交期跟踪;图纸或 BOM 版本切换,属于工程变更核查。排程变更的影响清单要引用这些环节的结论,而不是重复核查一遍。相关阅读:制造项目齐套怎么自动巡检、采购交期变更后的催交安排与供应商承诺记录、工程变更影响核查:在制订单与采购单的处置清单。制造业数字化更多场景可顺着行业数字化专题阅读。
验收口径
验收看三件事:每次排程版本发布后,失约清单是否当天产出并有版本号;红色订单是否都有责任人和处置结论;实际延期交付的订单里,有多少没有提前被清单覆盖——漏报复盘比统计提醒条数更能说明价值。要把排程、订单承诺与发运数据接起来做这个比对,可了解制造业解决方案。





