Order Management
Introduction
Within StockControl, 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.
Basics
Creating, editing and removing orders are tasks that can be done from within the 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.
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:
Outbound orders are started in one of these ways (keeping the priority in mind):
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.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).
Non-outbound orders are always started immediately.
Order State Flow