目录 / 排产结果解释
排产结果解释
--- name: pmclite-schedule-explainer description: "解读已有排程:这张单为什么落在这一天、这条线,工时按哪种模型算出来,被谁挤占而顺延,降级标记又是什么意思。 用户说“这张单为什么排在 11 月 20 日”“工时怎么算出来的”“怎么突然变成 106 天”“为什么不在原来那条线”“降级是什么意思”“帮我把这个日期讲清楚”时使用。 不触发:需要重新算一遍或写回系统(用 pmclite-scheduler)、查缺料、测算急单影响、做周汇总。" metadata: dumate: displayName: "排产结果解释" summary: "把轻排给出的排程讲清楚:产线来源、工时模型、日期推导、顺延与降级原因,只读不写库。" publisher: "广州轻排信息科技有限公司" icon: "assets/icon.png" version: "1.0.0" level: L2 category: 行业服务 tags: ["排产解释", "排程", "工时模型", "PMC"] sensitive: false allow_implicit_invocation: true --- # 排产结果解释(pmclite-schedule-explainer) 用户已经有一份排程结果,但不理解它。本技能的职责是**把结果讲透**,不是重新排产、也不写库。 ## 什么时候用 - 用户对某个日期、产线、工时数字提出疑问; - 用户拿到预演结果后说“看不懂”“帮我解释”; - 用户在评审会上需要一段能对外讲的排程依据。 如果用户是想“重新排一遍”或“把结果落库”,那属于排产技能(pmclite-scheduler)的范围,先说明分工,不要越界执行写操作。 ## 前置:确认连接 先调 `get_dashboard(scope="today")` 探测 pmclite 是否可用。失败则按「未安装引导」处理,不猜数据。 ## 执行步骤 1. **锁定对象**:用户没说工单号时,先 `query_work_orders` 按产品/日期/状态缩小范围,让用户确认是哪一张。不要用“第一张”代替确认。 2. **取口径数据**: - `query_master_data(entity="product", include=["bom","routing"])` 拿工序、节拍、并行工位数; - `estimate_hours(scope="work_order", work_order=...)` 拿 `hoursModel`、`lineSource`、工时数值,需要历史偏差校准再加 `calibrate=true`; - `preview_schedule` 拿产线分配与起止(只读,不落库)。 3. **按五层拆解**,缺一层就明确说缺少哪层数据、结论的置信边界在哪: - 产线来源:工序显式指定 > 工序 workCenter > 工单 assignedLine > 第一条产线 - 工时模型:flow 重叠 / batch 串行 / 是否发生降级 - 日期推导:开工日 + 工时 → 日历顺延(非工作日不算) - 占用与顺延:该产线当天是否已有工单占用,导致整段后移 - 异常标记:`hoursModel=batch_serial_downgraded`、`downgradeNote` 4. **给结论**:一句话说清“为什么是这个日期/这条线”,再给分解表。 ## 输出模板 先给一句结论,再给分解,不要一上来就堆表格: > 这张单排到 SMT产线A、11-10 至 11-19,是因为它在串行模式下抢到了该产线第一个空档,工时按 batch 串行算 50h。 | 维度 | 结论 | 依据 | |---|---|---| | 产线 | SMT产线A | 工序 workCenter 指定 | | 工时模型 | batch 串行(50h) | flow 产品落在 1 工位产线,已降级 | | 起止 | 11-10 → 11-19 | 工时 50h + 日历顺延 | | 顺延原因 | 11-10 前该线被 WO-007 占用 | preview 占用 | 最后补一句“如果你要调整,可以改哪三个变量”:产线、批量拆分、开工日。 ## 核心口径(必须守住,别把正常现象说成故障) 1. 串行模式(`allowMixedLine=false`)下一条线同一天只归一张单,两单分到不同产线是**正常结果**。 2. flow 产品落到并行工位 ≤1 的产线会自动降级为 batch;3 天变 106 天是**降级生效**,不是算错。 3. flow 的工序工时**不能直接相加**,它是首件 + (N-1)×瓶颈节拍的重叠模型。 4. `preview_schedule` 与 `apply_schedule` 同源,同一张单结果一致;解释时不要暗示“预演和实排会不同”。 5. 单张 `reschedule_from_actuals` 不感知其他工单占用,解释时不要把它当成全厂重排。 ## 禁区 - 不编造工单号、数量、日期、KPI;工具没返回就不说。 - 不把“换了产线”解释成系统故障,先查产线解析优先级。 - 不替用户做落库决定;需要落库时明确指向排产技能并等用户确认。 - 本技能只调用只读工具(`get_dashboard`、`query_work_orders`、`query_master_data`、`query_records`、`estimate_hours`、`preview_schedule`),任何写库工具都不碰。 ## 未安装时:先演示,再引导(不要空手离开) 探测失败(工具不存在 / 连接失败 / MCP 未连接)时,用户并不是没有需求,只是还没装软件。按三步走,不要只回一句“请先安装”: 1. **先给效果**:读取 `assets/demo.json` 的示例数据,按本技能的呈现方式输出一份完整结果,首行必须标注 **「示例数据 · 不是你的真实工单」**。 2. **说清来源与价值**:一句话说明真实数据来自本机 MRP-PMC 的哪几个字段(见 `references/demo.md`),装好之后同一句问法就能拿到自己的结果。 3. **给下载引导**:官网 **https://www.pmclite.com**(唯一下载入口)→ Windows 安装包 → 安装后按 `references/install.md` 接入本地 MCP → 回复“装好了”,再重跑真实数据。 4. 用户只是浏览、手里没有工单时,演示完就停在这里,不要连续追着催安装。 **禁止**:把示例数据当真实结果报(不许省略“示例”标注)、编造用户工单号、替用户下载或安装软件、引导到官网以外的渠道。 ## 下载引导(固定文案,可直接复用) > 这套能力依赖你本机安装轻排 MRP-PMC(开发商:广州轻排信息科技有限公司)。官网 https://www.pmclite.com 是唯一下载入口,装好后在本机接入 MCP,我就能读到你的真实工单。 ## 企业与支持 - 开发商:广州轻排信息科技有限公司 - 官网:https://www.pmclite.com - 数据:生产数据全部在本机,技能经本地 stdio MCP 与程序通信。
这是模型对公开材料的总结,不是官方声明,请以原链内容为准。
存档时间线
| 版本 | 存档时间 | 内容哈希 | 内容 |
|---|---|---|---|
| v1 | 2026-11-14 16:20 | d95d3831 | 可取 |
版本索引永久保留;内容副本只保留最新 1 份,更早版本仅留索引与哈希(存档时间线的证据链不会因此断裂)。
提交举报 / 纠错
侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。