Concepts
This page explains the basic concepts behind how WMA works.
Overview
The warehouse management app tracks the entire process from import to delivery. The diagram below shows a simplified view of the warehouse workflow.
flowchart LR
1["`Imports arrived at warehouse
(***Entry Record***)
`"]
2["`Building machines
(***Machine Log***)
`"]
3["`Delivery/Return
(***Outbound & Return***)
`"]
subgraph by management staff
1
end
1 --> | components | 2
subgraph by operation staff
2 --> | machines | 3
end
The system starts tracking when imported items arrive at the warehouse. Each part of the process has its own record type to track events accurately:
- Entry Record : keeps track on the quantity of the imported items and where they are used
- Machine Log : records any new machine built in warehouse and their activities
- Outbound Record : documents the date, time and related info when the machine is going to be delivered
- Return Record : documents the date, time and related info when the machine gets sent back to warehouse
WMA has two main parts: management and operation. Management lets admins handle warehouse assets and user access control. Operation lets staff create machine logs.
How does WMA help with the process?
The diagram below shows how WMA interacts with the warehouse process.
sequenceDiagram
autonumber
participant c as Client
participant w as Warehouse
participant s as System (WMA)
participant d as Destination
c->>w: send machines<br/>or components
w->>w: confirm imports<br/> by warehouse manager
w->>s: manager creates<br/> `Entry Record`
s-->>+w: staff takes components<br/> from `Entry Record`
w->>w: builds machines
w->>-s: creates<br/> `Machine Log`
w->>w: machines get stored in warehouse
loop Delivery Cycle
w->>s: staff creates<br/> `Outbound Record`
w->>d: delivers machines
d-->>w: machines come back
w->>s: staff creates<br/> `Return Record`
end
w->>c: confirms job <br/>has been done
Related Topics
For more details about each concept, see: