Warehouse Management (WMS)
Products, orders, pallet types, stations, and outbound fulfillment.
DataHub includes a WMS module for product master data, warehouse orders, and outbound fulfillment — scoped under plants alongside inventory.
Not in this release: certified SSCC labeling, TMS / multi-carrier shipping, and dedicated label printers (Zebra / ZPL). You can print item, lot, and location labels from the browser (Code128 + QR).
What you'll do
- Define products (item master) with classes and attributes
- Configure warehouse stations with fulfillment modes (under Inventory — warehouses)
- Create outbound orders, assign a station, and run pick → pack → ship
Products (item master)
Products (/products) manages stockable materials (FINISHED, RAW, WIP, PACKAGING).
- Create a product with code, name, and item class (e.g. FINISHED, RAW)
- Optionally apply attribute templates for industry-specific fields (validated JSON properties)
- Track stock balances by warehouse location and optional material lot (batch)
- View ledger events on the product detail page for traceability
Requires wms.read to view; wms.create, wms.update, and wms.adjust for changes.
Pallet types
Pallet types (/pallet-types) define deck dimensions and max height/weight used when building logistics units during palletizing.
Outbound fulfillment
Orders (/orders) handle outbound warehouse movements only.
Order lifecycle
DRAFT → RELEASED → PICKING → PACKED → SHIPPED
↘ CANCELLED (from DRAFT or RELEASED)| Status | What happens |
|---|---|
| DRAFT | Edit note and line items; assign a station |
| RELEASED | Stock sources resolved per line; ready to pick |
| PICKING | Pick confirmations decrement stock (OUTBOUND_PICK) |
| PACKED | Pack step complete (mode-dependent) |
| SHIPPED | Final ship confirmation; order closed |
Stations and fulfillment modes
Fulfillment mode is defined on the warehouse station (Work Center desk), not on the order. Before Release, assign the order to a station that has the playbook you need.
| Mode | Behavior |
|---|---|
| PICK_PACK | Pick lines, then pack (optionally with pallet plan) |
| PICK_ONLY | Pick only — no pack/LU requirement |
| UNIT_LOAD | Unit-load handling without strict pallet plan |
| PLAN_AFTER_PICK | Pick first, then plan/build pallets |
Each station also has require pallet plan — when enabled (default for pallet modes), pack requires built logistics units before shipping.
Configure stations on the warehouse detail page → Stations tab. See Inventory.
Typical workflow
- Create order in DRAFT — add lines (product, quantity)
- Assign station — claims the station's fulfillment mode
- Release — validates lines and resolves pick locations/lots
- Pick each line (partial picks supported while PICKING)
- Plan / build pallets when the station mode requires it (
requirePalletPlan) - Pack — marks order PACKED when mode rules are satisfied
- Ship — from PACKED only
Stock balances track item × location × optional lot. Pick operations write ledger events.
Pallet planning and logistics units
When the station requires a pallet plan (requirePalletPlan), use the order detail Pallets panel:
| Step | Action |
|---|---|
| Plan | Choose pallet type; select order lines (or append to an existing plan for mixed pallets). Homogeneous quick-plan is available per line |
| Review | Inspect planned units (PLANNED status) — optional 3D viewer shows layer layout on the order page |
| Confirm build | Mark one unit or Confirm all as BUILT when physically stacked |
| Clear planned | Remove all PLANNED units if the plan must be redone (not allowed after BUILT/shipped units exist) |
Mode nuances:
- PICK_PACK / PLAN_AFTER_PICK — planning timing differs;
PLAN_AFTER_PICKrequires at least one picked line before planning - UNIT_LOAD / PICK_ONLY with pallet plan disabled — pack may skip strict LU requirements (soft pack)
- Ship still requires PACKED status; built pallets must satisfy station rules before pack confirms
Material lots
Products can be tracked by material lot (batch) for traceability — aligned with ISA-95 material definitions. Lot selection can apply during pick when multiple lots exist at a location.
Permissions
| Resource | Console |
|---|---|
wms | Products, Orders, Pallet types |
Typical actions: create, read, update, delete, adjust (stock changes). Warehouse layout and stations use inventory permissions — see Inventory.
