TABLE OF CONTENTS

Allocation refers to the act of assigning a Pick Location to an Order Line. Before a user can be directed to pick an order, the location where the order line should be picked needs to be determined.


Note: An inventory location can have a positive on hand value and not be available for allocation if all of the items in that location have already been assigned to order lines.
The Edit Item screen is the quickest way to see all inventory locations and all orders allocated against that item

Unknown Location

When an order is allocated, if there is no inventory available to be allocated, the Pick Location on the order line will be assigned to the UNKNOWN location. This assignment is considered Allocated and additional attempts to allocate the order line are not made until the order is again sent through the allocation process.


Note: Some location types don't allow order lines to be allocated against it. Order lines can show as UNKNOWN even if there is inventory in these types of locations as long as there is no more inventory available in the pick or other locations that can be allocated against.

Timing of Allocation

Orders can be allocated at different times during the process

On Order Import

  • A field on the order "Do Allocate Now" will set the order to be allocated soon after import
  • The order will be flagged for allocation and the allocation service will pick up these orders at a system-defined interval (usually every 5 minutes)

After being Batched

  • After an order is batched, the batch can be allocated and an order can be allocated at this time
  • The order will be flagged for allocation and the allocation service will pick up these orders at a system-defined interval (usually every 5 minutes)

When pulled to the tablet

  • As orders are pulled to the tablet, either in Single Pick or on a batch with Batch Pick, any unallocated order lines will be allocated
  • The order will be immediately allocated


Note: There are some settings intended to speed up the time to pull batches to the tablet that will ignore this step and not allocate the orders when being pulled to the tablet.


During the Pick Operation

  • The WOS Operations pick screen has a Reallocate button. Clicking this button will reallocate all of the open order lines that have been pulled to the tablet
  • The order will be immediately allocated

Bulk allocation through the Orders page

  • In the Orders grid, filter for and select the orders that need to be allocated and select the Allocate action 
  • The order will be flagged for allocation and the allocation service will pick up these orders at a system-defined interval (usually every 5 minutes)

Individually allocated on the Edit Order page

  • On the Edit Order page for a specific order, click the Allocate or Reallocate button
  • The order will be immediately allocated

Available Allocation Rules

The selected Allocation Rule will be displayed in Admin -> Settings. To change your allocation rule, contact support@warehouseos.com.

The available allocation rules include:

Host Defined

  • No allocation is required. The Pick Location is provided on order creation and WOS will not attempt to override the provided location

Home Location

  • Items are designated with a Home Location and that same location is always replenished with the same item
  • The Item's Home Location is assigned to the order line's Pick Location regardless of the location's inventory level.
  • If the Home Location becomes empty, orders will still allocate to that empty location and it will need to be replenished to continue picking orders

Inventory (recommended)

  • The location with the lowest Allocation Sequence that has available inventory will be assigned to the order line's Pick Location
  • If the lowest allocation sequence has only part of the order quantity available, the order lines will be split so it can allocate the order lines against multiple pick locations, allocating against the lowest allocation sequence until the entire order quantity is allocated
  • A variation of this rule is available where the Location's Pick Sequence is used instead of the Location's Allocation Sequence

Minimum Grabs

  • This algorithm is designed to minimize the number of picks required to satisfy an order line request.
  • Rules for allocation follow the following sequence
    1. Minimum Grab
      • Locations are sorted by Allocation Sequence in ascending order
      • Search for the location with the oldest inventory with a quantity greater than or equal to the order line's quantity
      • Ignore "Pick Last" locations
      • If order line can't be assigned (because a single location does not have the full quantity), move on to number 2
    2. Larges Partial Grab - happens within the Allocation Sequence (ascending order)
      • Locations are sorted by Allocation Sequence in ascending order
      • If the lowest allocation sequence has only part of the order quantity available, the order lines will be split so it can allocate the order lines against multiple pick locations, allocating against the lowest allocation sequence until the entire order quantity is allocated
      • Ignore "Pick Last" locations
      • If order line can't be assigned, move on to number 3
    3. Last Pass Rule
      • Repeat step 2 but include "Pick Last" locations
      • If order line can't be assigned, move on to number 4
    4. Unknown
      • Inventory can't be found and the order line will be assigned as UNKNOWN

Area 

  • Similar to Inventory allocation, but limits the available locations to those that match the Area of the order
  • System must be configured with Areas
  • Locations must be assigned an Area
  • Orders must be created with the Allocation Area assigned in the Order Header
  • A variation to this rule is available where the Location's Pick Sequence is used instead of the Location's Allocation Sequence

Case/Each

  • Similar to the Inventory algorithm, but it takes into account Case vs Each quantity as configured on the items and the order lines
  • System must be configured and licensed for Case/Each processing
  • All items must be configured with a Case Qty
  • Both an Inventory and Area version of this algorithm exist