Content
System Context
The WMS Receiving Service is the entry point into the system when it comes to goods receiving, either from a manual area or from an I-Point in an automated warehouse. The surrounding subsystems and their relationships are as follows:
Component / Relation | Description |
---|---|
OpenWMS.org | The whole OpenWMS.org application |
Receiving Service | Manages ReceivingOrders and handles typical goods receipt actions |
Database | The Receiving Service stores all orders in its own database instance |
Common Service | Manages Locations and TransportUnits |
Inventory Service | Manages all Product definitions and physical inventory |
Printing Service | Manages printers, prints of labels and reports and offers an API to print |
Printer | External printing system |
ERP | Any kind of ERP that places ReceivingOrders in the OpenWMS.org system |
Clients | Desktop & Mobile clients use the API of the Receiving Service to capture incoming receipts |
R>P | Receiving might call Printing if required in a project. This is basically done to print new barcode labels for TransportUnits |
R>C | Receiving calls the Common Service to retrieve mandatory data about TransportUnits and to create new ones if demanded |
R>I | Receiving calls Inventory to retrieve Product information and create physical inventory. This is optional. If Inventory does not exists, Receiving tries to use its own Product store and just sends out commands to create the inventory |