...
Once CSR puts the orders in approved status, they are in suitable state to be moved to warehouse for their fulfillment. The Warehouse Manager selects a collection of orders on the basis of shipping method, warehouse area or order size. This grouping allows user to get the multiple orders picked in one go and also optimize the quick delivery of the orders. The orders are grouped in a picking plan. Here, user can fulfill a fulfill a single order also in case he receives a request of a premium customer which need to be fulfilled on high priority.
...
Use Case Name | Manage Picklist |
Actor | Warehouse Manager and Picker |
Description | Warehouse Manager creates a Picklist and assigns a Picker for the list. |
XRef | Story 1: Create Picklist |
Trigger | The Warehouse Manager selects 'Manage Picklists' option. |
Precondition | Picklists(ready to be picked) exist in the system. |
Basic Path |
|
Post-condition | The status of the Picklist is updated. |
Exception Paths | User may abandon the system at any time. |
Story 3 - Pack Order
After picking, at the packing station, the packer verifies the items of the order in the picklist against items in the picking bin. User (Packer) can provide the handling instructions to the shipper in case he finds the order items need special handling care for delivery. User puts the order items on the weighing machine and records the weight and size of the order items, here user may decide to ship the order in one or multiple shipments(packages) on the basis of dimensions and weight of the order items. User can also ship partial order if few of the order items are back-ordered. User may put the order on hold, in case he finds the order items in the bin do not match with he actual ordered items. Once the shipment package has been completed, user can mark the shipment package as 'Packed' and go ahead for the shipment details. Invoice and packing slip are automatically sent for printing on network configured printer. At this point, the payment get captured in the system and GL ledgers are updated automatically. If due to some reasons, e.g. Shipper's site is down because of some network issue and the process cannot be completed online, then user can proceed with the offline shipping method, here user will manually(by phone calling the shipper) get the tracking number from the shipper and will complete the order manually.
Use Case:
Use Case Name | Pack Order |
Actor | Warehouse Manager and Packer |
Description | Warehouse Manager creates a Picklist and assigns a Picker for the listPacker verifies the item and process them for shipping. |
XRef | User Story 2: Manage Picklist |
Trigger | Packer selects the order to be packed |
Precondition | User has accessed the Shipments main screen and the orders exist in the system which are ready to be packed(Picklist containing is in Input/Assigned/Picked/Printed status or the order is in Approved status). |
Basic Path |
|
Alternative Path | If the order is in multiple Picklist Bins then system should display error message. Packer should enter Picklist Bin Id only, to follow the basic path of the use case. |
Post-condition | User packs the shipment and hands over to shipping carrier. Payment is captured and general ledgers of accounting are updated. |
Exception Paths | User may abandon the operation at any time. The packing process resumes from where it was abandoned earlier. |
...
Use Case Name | Receiving Inventory |
Actor | Warehouse Manager |
Description | The Warehouse manager inspects the items and receives them. |
Trigger | The Warehouse manager selects a purchase order or product to be received in the inventory. |
Precondition | Purchase order is in Approved status in the system |
Basic Path1 |
|
Basic Path 2 |
|
Post-condition | Products are received in the warehouse and the inventory counts get updated accordingly. |
...
Use Case Name | Overview of Product and Manage Variances |
Actor | Warehouse Manager |
Description | Warehouse Manager review the product detail and inventory variance. |
XRef | User story 4: Receiving |
Trigger | Warehouse manager wants to have a quick overview of the inventory for a specific product and enter variances found in the inventory. |
Precondition | Product is active in the system and have been received. |
Basic Path |
|
Post-condition | The inventory has been updated. |
...
The user (Warehouse Manager) performs inventory count and records data in XLS or CSV file. At this time, Warehouse has to stop its halts other functioning and also making new entries in software system. So fulfilment fulfillment of orders, receiving of new items, intra -warehouse stock movements should not be done while performing Periodic inventory count. User views the inventory of the product with its inventory details. User can view the inventory items with its locations and product Id(s). User can also find the deferences differences of the inventory items in inventory items details.
...
Use Case Name | Inventory Count |
Actor | Warehouse Manager |
Description | Warehouse Manager performs a through inventory count in the warehouse. |
Trigger | The warehouse manager accesses the warehouse application. |
Precondition | The warehouse stock has been counted and the data is ready with warehouse manager in xls or csv file format. |
Basic Path |
|
Post-condition | The user is able view and export the inventory items. |
...
In this case, when automatic reservations of goods are done for sales order, and goods are reserved from bulk storage location (because pick storage location does not have enough goods), goods needs to be moved to pick location before warehouse manager creates pick list and picker goes to pick goods from pick location. Here to fulfil fulfill sales order, stock movement is needed from bulk location to pick location. In this case, system will help to generate the need for stock movement.
...
Use Case:
Use Case Name | Stock Moves |
Actor | Warehouse Manager |
Description | Warehouse Manager performs a stock move. |
Trigger | The Warehouse Manger accesses the warehouse application. |
Precondition | The inventory count has reached minimum threshold level for primary pick locations. |
Basic Path 1 |
|
Basic Path 2 |
|
Post-condition | User successfully moves the stock in warehouse. |