Auto-replenish in the event of a low stock level

Auto-replenish ensures that items are retrieved from a media hotel if the stock of the item groupings gets too low.


The function’s method of operation

The function runs once a day - at night. The function generates replenishment orders for the mobile client so that items can be located in a media hotel to be shelved at another branch.

Each run follows this procedure:

The reorder point for an item grouping is the point that auto-replenish will attempt to fill the item grouping up to. The replenishment begins once the stock is below the reorder point. In other words, the stock does not need to fall below one point and subsequently be filled up to another point. Only the reorder point is needed.

Which items can be used for replenishment?

Since after picking, the intelligent distribution algorithm attempts to assign the item to be shelved at a branch (and in an item grouping) with a low stock level, a number of conditions must be in place in order for an item to be a candidate for replenishment:


Which items are selected for replenishment?

In addition to the conditions of the previous section being met, the following prioritization is used:

  1. An item that has a fixed relationship to the branch and is located in a different media hotel than the branch’s preferred media hotel
  2. An item that has a fixed relationship to the branch and is located in the branch’s preferred media hotel
  3. Floating items are retrieved from media hotels in a prioritized order (the same order of priority that is used for assignment - controlled by the Priority of media hotel parameter). Items are retrieved first from the media hotel with the highest priority.
  4. Depending on the “Automatic replenishment always takes the newst item first” parameter, newer items may be prioritized ahead of older items.

If the priority level is the same, items are randomly selected.