2、分配规则基础:物料分配规则的定义、分类(按订单、按工单、按批次)、设计原则

物料分配规则是制造协同中决定“哪个需求消耗哪批库存”的逻辑引擎。在缺料预警触发前,系统必须首先明确分配策略,否则预警将失去基准。本章从定义、分类与设计原则三个维度建立分配规则的知识框架。

2.1 物料分配规则的定义

物料分配规则(Allocation Rule)是一组预定义的逻辑条件,用于在多个竞争需求(订单、工单、批次)之间,按优先级或策略将可用库存或计划供应量进行定向分配。其核心输出是“需求-供应锁定关系”,直接影响缺料计算的范围与精度。

关键公式:
分配后可用量 = 物理库存 - 已分配量(按规则锁定)
缺料量 = 需求总量 - 分配后可用量

2.2 分配规则的三种分类

根据分配对象的不同,物料分配规则可分为以下三类。实际应用中,企业通常组合使用多种规则以应对复杂场景。

分类 分配对象 典型场景 分配粒度
按订单分配 销售订单、客户合同 成品发货、定制件预留 订单行项目
按工单分配 生产工单、作业指令 车间领料、在制品投料 工单+物料+工序
按批次分配 物料批次、序列号 追溯管控、保质期优先 批次级/单件级

2.2.1 按订单分配

将库存直接锁定给特定销售订单或客户合同。适用于面向订单装配(ATO)或面向订单生产(MTO)模式。优点是客户承诺清晰,缺点是库存灵活性低,订单变更时易产生呆滞。

2.2.2 按工单分配

将物料分配给生产工单,用于车间领料或投料控制。这是制造执行的核心分配方式,通常与BOM展开结合。按工单分配可有效防止产线间物料挪用,但需要与排程计划紧密联动。

2.2.3 按批次分配

基于物料批次属性(生产日期、供应商、质检状态)进行分配。常用于医药、食品、电子等需要全程追溯的行业。按批次分配可支持先进先出(FIFO)、先到期先出(FEFO)等策略。

实践建议: 多数制造企业采用“按工单分配为主 + 按批次分配为辅”的组合策略。工单负责锁定数量,批次负责锁定具体库存单元。

2.3 分配规则的设计原则

设计物料分配规则时,需遵循以下五项核心原则,以确保规则在复杂制造环境中的可执行性与稳定性。

  1. 优先级明确原则:所有分配规则必须定义清晰的优先级排序,避免多个规则同时命中时产生冲突。例如:紧急订单 > 常规订单 > 预测订单。
  2. 可追溯原则:每次分配操作必须记录分配时间、操作人、分配对象、分配数量及关联单据号,支持分配链路反向查询。
  3. 动态调整原则:规则应支持按时间窗口、产能负荷、物料紧缺程度动态调整分配权重,而非固定死板。
  4. 最小拆分原则:尽量保持分配批量的完整性,减少将一个批次拆分为多个小份分配,以降低库存碎片化和管理复杂度。
  5. 异常兜底原则:当无规则匹配或规则执行失败时,系统应启用默认分配策略(如按入库时间顺序分配),并触发告警通知管理员。

2.4 分配规则与缺料预警的关联

分配规则直接决定了缺料预警的计算基准。若分配规则设置不当,缺料预警可能出现以下偏差:

  • 过度预警:未考虑已分配库存,导致系统误报缺料,引发计划员频繁干预。
  • 漏报预警:分配规则未锁定关键需求,导致实际缺料未被识别,产线停线。
  • 预警滞后:分配规则更新不及时,库存已消耗但分配记录未同步,预警延迟。
注意: 分配规则不是一次性配置,而是需要随生产模式、订单结构、库存策略持续迭代的“活规则”。建议每季度进行一次规则有效性评审。

2.5 分配规则执行流程(SVG)

下图展示了从需求触发到分配锁定的完整执行流程,包含三种分配类型的并行判断与优先级裁决。

物料分配规则执行流程 物料分配规则执行流程 需求触发 分配类型 按订单分配 按工单分配 按批次分配 优先级裁决与锁定 分配结果输出 分配结果进入缺料预警计算引擎

2.6 分配规则配置表示例

以下为实际系统中分配规则配置表的核心字段示例,供规则设计参考。

规则ID 规则名称 分配类型 优先级 适用物料分类 启用状态
R001 紧急订单优先分配 按订单 1 成品、关键半成品 启用
R002 工单标准投料分配 按工单 2 原材料、标准件 启用
R003 FIFO批次分配 按批次 3 电子元器件、化工原料 启用
R004 预测订单预留分配 按订单 4 长周期采购件 停用

2.7 设计原则的冲突处理

当多项设计原则在实际配置中发生冲突时,建议按以下优先级裁决:

冲突裁决优先级:
异常兜底原则 > 优先级明确原则 > 可追溯原则 > 动态调整原则 > 最小拆分原则

例如:当“最小拆分原则”要求保持批次完整性,但“异常兜底原则”要求必须满足紧急订单需求时,应优先执行异常兜底,允许拆分,同时记录拆分日志以满足可追溯原则。

2.8 本章小结