跳到主要内容

策略规则

收货时,PrismaWMS 会推荐一个库位来存放货物;分配订单时,它会决定预留哪些库存。策略就是这些决定背后的 一组规则 —— 例如 "危险品只能放危险品区"、"冷藏货只能放冷库库位"、"优先放最近的空库位"。 在策略影响现场作业之前,您可以用真实的库存和库位来测试它。

位置: Master Data(主数据)→ Strategy Rules(策略规则)

目前实际生效的策略

PrismaWMS 目前会应用 Putaway(上架) 策略(收货和上架时的库位推荐)和 Allocation(分配) 策略 (为订单预留哪些库存)。Pick(拣货)、Replenishment(补货) 和 Task-interleave(任务交错) 策略 已经可以设置和模拟,但拣货和补货流程暂时还不会使用它们。

策略如何做决定​

用哪个策略? 每个策略都有一个范围(scope)。PrismaWMS 会选择与货物匹配的最具体的启用策略:

等级范围例子
R1货主 + 货品组ACME 的饮料
R2货主MediCare Pharma 的全部货物
R3货品组所有饮料
R4订单类型电商订单
R5仓库KL-DC-01 的仓库默认策略 —— 每个仓库都应该有一个

列表​

策略规则引擎
策略规则引擎
  1. New Strategy(新建策略) —— 创建一个策略。
  2. Recommend strategy(策略建议) —— 根据您当前的策略、货品、库位和库存做的规则检查,例如 "ALLOC-FEFO 永远不会被用到 —— 货品组 Perishables 没有对应任何货品"。
  3. 分组 —— 策略按类型分组列出:Putaway 上架、Allocation 分配、Pick 拣货、Replenishment 补货、Task-interleave 任务交错。
  4. Scope(范围) —— R1–R5 以及适用对象(这里是 Item group 货品组:Beverages 饮料)。
  5. Eval mode(评估方式) —— 规则如何组合:filter-then-rank(先用硬规则过滤,再用软规则打分)、 first-match(第一条匹配的规则决定)或 best-match(最佳匹配)。
  6. Simulate(模拟,烧瓶图标) —— 用实时数据测试策略。眼睛图标用来打开规则。

查看和修改规则​

点击一个策略(或眼睛图标)打开它。

一个上架策略及其规则
一个上架策略及其规则
  1. Rules(规则) 标签页 —— 按优先级排列的规则。
  2. Simulator(模拟器) 标签页 —— 用实时数据测试(见下一节)。Scope resolution(范围解析) 显示对某批货物会 选中哪个策略、其他策略为什么不匹配;History(历史) 列出每一次修改。
  3. Add rule(添加规则) —— 添加一条规则。
  4. H = 硬规则 —— 一个过滤条件。违反它的库位会被排除(例如危险品只能放在危险品区)。
  5. 条件 —— 规则什么时候生效,例如 Hazmat is Yes(是危险品)。
  6. 动作 —— 要做什么,例如 DG-segregated bay(危险品隔离区),以及每个库位都必须通过的检查(Capacity fit 容量足够)。
  7. S = 软规则 —— 带权重(w70)的偏好:满足它的库位得分更高。
  8. 开关 —— 单独关闭一条规则而不用删除它。用箭头调整顺序。

每个策略最后都有一条 Fallback(兜底) 规则 —— 当没有任何库位通过过滤时怎么办(例如 移到受监管的隔离库位)。

用实时数据测试​

在 Simulator(模拟器) 标签页,从当前库存中选一个真实的托盘,就能看到策略会选哪个库位 —— 不会移动任何东西。

用实时数据运行策略模拟
用实时数据运行策略模拟
  1. Subject(对象) —— 本仓库里一条真实的库存(SKU、数量、批次)。
  2. Run simulation(运行模拟)。
  3. 事实 —— PrismaWMS 对这批货物知道的信息:货主、类别、周转(ABC)、温度、危险品、出库规则、批次规则…… 条件就是拿这些信息来判断的。
  4. Chosen action(选中的动作) —— 推荐的库位(这里是 FLOW-A01-B1-L3-P03,距离 16 米,100% 空闲)以及原因: 它的得分和贡献最大的规则。
  5. Rule evaluation(规则评估) —— 每条规则的结果:skipped(跳过,条件不满足 —— 这里货物不是危险品)、 filter(过滤) 或 soft-rank(打分),以及它给出的分数。再往下的 Candidates(候选库位) 列出每个库位的得分, 以及被过滤掉的库位和原因。
一次只改一样

启用修改之前,先用两三个典型托盘(一个快销品、一个冷藏品、一个危险品)模拟一下。如果结果出乎意料,规则评估会 准确告诉您是哪条规则造成的。

小贴士​

  • 策略有版本(v3)、优先级和生效日期 —— 不在生效日期内的策略会被跳过(在范围解析中显示为 not in effect for date)。
  • 分配时,货品本身的出库规则(FEFO / FIFO)仍然有效 —— 即使策略写的是别的,设为 FEFO 的货品也会强制按 FEFO 分配。
  • 库位推荐只会推荐库存引擎会接受的库位(状态、温度、危险品、货主、混放和容量都会被检查)。