课程
E1 从主生产计划到任务释放与作业排程
两个层级回答不同问题
主生产计划(MPS)统筹一个时期内生产什么、多少以及安排在哪些时段;释放策略再结合资源和齐套状态,确定哪些任务进入作业排程。作业排程在已确认的任务范围内细化资源与顺序。两者通过任务条件衔接,局部排程才能专注于可执行工作。
教学场景中,下周有100件A需求,其中60件物料已到、40件仍需等待。是否允许分批释放,由批量和业务承诺决定;不能仅凭“60件已齐套”就自动拆分订单。
释放前检查什么
| 条件 | 要传递的信息 |
|---|---|
| 任务身份 | 来源订单、制品或任务引用 |
| 数量 | 本次释放量、单位、剩余需求 |
| 时间 | 允许开工范围、交期、冻结要求 |
| 资源 | 工作中心或已确认的可选范围 |
| 工艺与物料 | 路线、批量及上游确认的齐套条件 |
| 追踪 | 所依据的数据与计划版本 |
这些是业务检查维度,实际释放包字段应使用对应接口定义。信息传递时保留来源,才能把排程反馈追溯到原计划。
在 DecisioWorks 中理解衔接
planning_system将计划分析与偏差信号组织为联动信息,可形成目标或规则调整建议、释放策略及下游排程任务。排程能力使用适合本地资源的模型和约束。以注塑标准样例为例,物料条件由上游确认,局部排程主要处理既定任务与属性切换。
这意味着“排程成功”应与“释放条件满足”同时检查。若释放前物料确认错误,单纯查看排程序列无法纠正上游事实。
保留局部精度,传回必要反馈
排程结果可能暴露主计划未显式考虑的切换压力、等待或局部负荷。把影响汇总回相应对象与时期,再决定是否调整释放量、目标或资源条件。没必要把每个局部细节复制到每个计划层级;保留足以支持下一步判断的信息。
| 局部观察 | 可返回上层的内容 |
|---|---|
| 某资源无法容纳已释放工作 | 对象、时间范围、需求量与能力差额 |
| 切换代价明显增大 | 相关任务群、代价定义与候选分组调整 |
| 物料确认变更 | 受影响任务与最早可用时间 |
练习与参考解析
先列出缺失的条件:允许分批吗?最小批量与倍数是多少?资源、可用时间和交付承诺是否允许提前处理部分需求?
为便于人工计算,补充以下课堂假设:需求为100件A,物料仅覆盖60件;分批时按20件的整数倍释放,最小批量20件;相应资源和时间已经确认,交付承诺允许分批,未释放需求仍由上游跟踪。
| 释放政策 | 本次可释放(件) | 保留待释放(件) | 计算或原因 |
|---|---|---|---|
| 按20件分批 | 60 | 40 | 物料覆盖3个20件批次,其他释放条件已确认 |
| 必须100件整批 | 0 | 100 | 当前物料尚不覆盖完整批量,全部需求继续等待 |
这是在明确假设下计算的释放数量,不是排程序列或真实求解结果。将“允许分批”改成“最小批量80件”时,60件物料不再足以释放首批;其他条件再充足也不能略过该规则。
完成一份释放检查记录:注明来源、释放数量、剩余需求、时间与资源范围,以及确认人。下游据此排程,上游继续跟踪尚未释放的需求,避免将已齐套但尚未释放的数量误记为已投产。
延伸阅读
配套工作表:工作表:现场规则记录与检查 · 工作表:复盘与持续改进记录