Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

Within SapphireStockControl, many, if not all actions are controlled by orders. An order is basically just a list of order lines, and each order line is a measure of work. Order management gives the warehouse manager insight in the workings of the warehouse.

...

Creating, editing and removing orders are tasks that can be done from within the Sapphire StockControl Client. Of course not all tasks can be done at all times. For example, if an order is being picked, it is not possible to change it. Orders have a type (“inbound”, “outbound”), and a state (“new”, “done”) and go through a series of steps in their lifecycle. More information can be found here: Order States.

Info

In most cases, orders are not created with the Sapphire Client, but through the host connector.

Order Scheduler

The Control Center has a continuously running process call the Order Scheduler that keeps an eye on all orders and starts them when needed. By default, it has the following behaviour:

  1. Outbound orders are started in one of these ways (keeping the priority in mind):

    1. Threshold. In this mode, the order scheduler will start N orders, when the number of available orders goes under M. This way you keep a steady rate of order available for picking, without blocking all your stock.

    2. Timed. At times X, all new orders will be started. This is useful if you are certain that at a certain time all order can be fulfilled (e.g. you have done the inbound and replenishment processes).

  2. Non-outbound orders are always started immediately.

Order State Flow

Drawio
zoom1
simple0
inComment0
pageId597426177
custContentId597557322
lbox1
diagramDisplayNameorder_states.drawio
contentVer1
revision1
baseUrlhttps://tbwb.atlassian.net/wiki
diagramNameorder_states.drawio
pCenter0
width571.5
links
tbstyle
height861.5

...