Table of Contents

WMS Routing examples

This article contains workflow examples and zone-based rules for warehouse management. The rules are portrait in a simplified manner just for demonstration purposes. The actual rules, although more complicated, are still easy to manage by the WMS process designers.

TYPICAL FLOW

In the typical flow, the zones are sequantially numbered from 1 to 6, depending on their closeness to shipping.

1 IN → 2 INSP → 3 BULK → 4 PICK → 5 PACK → 6 OUT

ON Receive

ON RECEIVE process rules for each zone:

  1. IN → INSP
  2. Q:OK INSP → BULK
  3. Q:NOT-OK INSP → QUARANTINE

The receive process moves the goods from the inbound docks to the inspection zone. After the goods are inspected, they are moved either to the bulk storage zone or to the quarantine zone.

ON Optimize

  1. BULK → PICK (based on minimal qty)

The optimize process is run twice per day. It ensures, that the picking zone has enough quantities to serve sales orders.

ON Dispatch

  1. PICK → PACK
  2. PACK → OUT
  3. OUT: DISPATCH

After a sales order is picked, it is sent to the packing tables and then to the outbound docks.

KITTING

With the kitting workflow, some items might need kitting, before they are sent to the customers.

1 IN → 2 INSP → 3 BULK → 4 PICK → 5 KIT → 6 PACK → 7 OUT

ON Receive

  1. IN → INSP
  2. Q:OK INSP → BULK
  3. Q:NOT-OK INSP → QUARANTINE

The receive process moves the goods from the inbound docks to the inspection zone. After the goods are inspected, they are moved either to the bulk storage zone or to the quarantine zone.

ON Optimize

  1. BULK → PICK (based on minimal qty)
  2. PICK: KIT

The optimize process is run twice per day. It ensures, that the picking zone has enough quantities to serve sales orders. The kitting task is performed in the picking zone, again based on minimal quantities.

ON Dispatch

  1. PICK → PACK
  2. KIT → PACK
  3. PACK → OUT
  4. OUT: DISPATCH

Here, two rules compete for the quantities of the order. If there are enough quantities in the picking zone, the order is picked immediately. If not, the remaining quantities are scheduled for kitting first.

After a sales order is kitted and picked, it is sent to the packing tables and then to the outbound docks.

CROSS-DOCKING

1 IN → 2 OUT

ON Receive

  1. IN: IF CROSS_DOCK → OUT

ON Dispatch

  1. OUT: DISPATCH

Of course, the above rules can be easily combined with other rules.

LABELLING

The rules for labelling can easily be combined with other rules:

ON Optimize

  1. PICK: LABEL (based on minimal qty)

ON Dispatch

  1. PICK: LABEL (based on order qty)