14.1 Warehouse Topology: Sites, Warehouses, Locations, Profiles, Formats, and Zones
Key Takeaways
- Enabling advanced Warehouse Management processes (WMS) requires activating the WMS toggle on both the Warehouse record and the item Storage Dimension Group, with mandatory tracking for Site, Warehouse, Location, Inventory status, and License plate.
- Warehouse physical topology follows a strict six-tier hierarchy: Site -> Warehouse -> Aisle -> Rack -> Shelf -> Bin, with Location formats standardizing segment lengths, data types, and delimiters.
- Location types classify warehouse operational nodes (Inbound dock, Outbound dock, Pick location, Bulk location, Packing station, Quality inspection), establishing functional anchors for warehouse parameter routing.
- Location profiles govern operational behaviors and physical constraints, including license plate tracking, item/batch/status co-mingling rules, cycle counting parameters, and volumetric and weight capacity limits.
- Warehouse zones and zone groups aggregate physical locations into operational clusters to direct wave picking, putaway routing, hazardous material segregation, and temperature-controlled storage.
14.1 Warehouse Topology: Sites, Warehouses, Locations, Profiles, Formats, and Zones
Quick Answer: In Microsoft Dynamics 365 Supply Chain Management (D365 SCM), advanced Warehouse Management processes (WMS) require enabling the WMS toggle on both the Warehouse master record and the released product's Storage dimension group. The physical topology models space through a six-tier hierarchy: Site -> Warehouse -> Aisle -> Rack -> Shelf -> Bin (Location). Every warehouse location is governed by a Location format (defining string segmentation and delimiters) and a mandatory Location profile (enforcing license plate tracking, item/batch/status mixing rules, and volumetric/weight capacity limits). Locations are grouped into Zones and Zone groups to direct putaway, picking paths, and environmental segregation.
1. Enabling Warehouse Management Processes (WMS)
Dynamics 365 Supply Chain Management provides two distinct warehousing architectures: basic inventory warehousing (historically referred to as WMS I) and advanced Warehouse Management (WMS). Operating in advanced WMS activates directed pick and put workflows, license plate tracking, mobile device automation, wave processing, and cluster/batch picking.
Architectural Prerequisites
To operate an item under advanced WMS within a warehouse, two configuration prerequisites must be satisfied simultaneously:
-
Warehouse Master Configuration:
- Navigate to:
Inventory management > Setup > Inventory breakdown > Warehouses. - On the Warehouse management FastTab, set the toggle Use warehouse management processes to
Yes. - Note: Once transactions exist in the warehouse, this toggle cannot be disabled without specialized migration procedures.
- Navigate to:
-
Storage Dimension Group Configuration:
- Navigate to:
Product information management > Setup > Dimension and variant groups > Storage dimension groups. - Set the toggle Use warehouse management processes to
Yes.
- Navigate to:
+-------------------------------------------------------------------------+
| STORAGE DIMENSION GROUP: MANDATORY WMS VALIDATIONS |
+-----------------------+---------------------+---------------------------+
| Dimension | Active | Physical Inventory |
+-----------------------+---------------------+---------------------------+
| Site | Mandatory (Yes) | Mandatory (Yes) |
| Warehouse | Mandatory (Yes) | Mandatory (Yes) |
| Location | Mandatory (Yes) | Mandatory (Yes) |
| Inventory status | Mandatory (Yes) | Mandatory (Yes) |
| License plate | Mandatory (Yes) | Inactive (No financial |
| | | on-hand tracking) |
+-----------------------+---------------------+---------------------------+
Advanced WMS vs. Basic Warehousing Comparison
| Operational Capability | Basic Warehousing (WMS I) | Advanced Warehouse Management (WMS) |
|---|---|---|
| Execution Engine | Inventory journals, arrival overview, picking lists | Waves, Work templates, Location directives |
| Tracking Unit | Pallet ID (legacy, static) | License Plate (LP) (dynamic, movable container) |
| Mobile Interface | Legacy WMS mobile or desktop forms | Warehouse Management Mobile App (WMA) |
| Directed Putaway | Fixed location / manual selection | Multi-criteria Location Directives & Strategies |
| Inventory Status | Not supported (requires blocking journals) | Native dimension (Available, Blocked, Damaged) |
| Capacity Checking | Basic location volume/weight limits | Volumetric limits, packing dimensions, stocking limits |
2. Warehouse Topology Hierarchy and Location Formats
The physical warehouse layout is modeled using a six-tier coordinate hierarchy that maps real-world warehouse facilities to system records:
[SITE: USMF-West]
│
▼
[WAREHOUSE: WH-24 (Central DC)]
│
▼
[AISLE: 01 (Dry Goods Aisle 1)]
│
▼
[RACK: 03 (Bay / Vertical Upright Section 3)]
│
▼
[SHELF: 02 (Vertical Beam Level 2)]
│
▼
[BIN / LOCATION: 01-03-02-B (Individual Pick Slot)]
Location Formats and Segmentation
- Navigation:
Warehouse management > Setup > Warehouse > Location formats. - Location formats standardize how location names are constructed. A location format consists of sequenced segments (such as Aisle, Rack, Shelf, and Bin).
- For each segment, the functional consultant configures:
- Segment description: Meaning of the segment (e.g.,
Aisle,Rack,Level,Bin). - Length: Number of characters reserved for the segment (e.g., Aisle = 2 characters, Rack = 2 characters).
- Type:
Alpha(letters only) orNumeric(digits only). - Separator: Character placed between segments (e.g., hyphen
-, dot., slash/).
- Segment description: Meaning of the segment (e.g.,
Example: A format with four 2-digit segments and hyphen separators formats coordinates into 01-04-02-01 (Aisle 01, Rack 04, Shelf 02, Bin 01).
Location Setup Wizard
- Navigation:
Warehouse management > Setup > Warehouse > Location setup wizard. - Instead of creating thousands of locations manually, the wizard allows bulk generation based on an assigned Location format.
- The consultant inputs start and end values for each segment (e.g., Aisle
01to20, Rack01to15, Shelf01to05, Bin01to04). - The wizard generates the locations, assigns the designated Location profile, Warehouse, and Zone, and calculates Check digits for barcode scanning verification on mobile devices.
3. Location Types and Operational Roles
Location Types classify the functional purpose of locations across inbound, internal, and outbound workflows. They act as logical categories referenced in warehouse parameters, location directives, and mobile device flows.
- Navigation:
Warehouse management > Setup > Warehouse > Location types.
+-------------------------------------------------------------------------+
| FUNCTIONAL LOCATION TYPES |
+------------------+-----------------------+------------------------------+
| Location Type | Typical Profile | Operational Workflow Role |
+------------------+-----------------------+------------------------------+
| Inbound dock | LP tracked, no checks | Receiving dock doors where |
| (RECEIVE / DOCK) | | carrier trailers unload goods|
+------------------+-----------------------+------------------------------+
| Pick location | Non-LP or LP tracked, | Lower shelf levels dedicated |
| (PICK) | single SKU/batch | to piece or case order picks |
+------------------+-----------------------+------------------------------+
| Bulk location | LP tracked, multi- | High-bay pallet storage used |
| (BULK) | SKU, capacity enabled | for reserve & replenishment |
+------------------+-----------------------+------------------------------+
| Packing location | Non-LP tracked, mixed | Workstations where picked |
| (PACK) | items allowed | goods are packed into cartons|
+------------------+-----------------------+------------------------------+
| Outbound dock | LP tracked, mixed | Shipping staging and baydoor |
| (BAYDOOR) | items allowed | areas awaiting truck loading |
+------------------+-----------------------+------------------------------+
| Quality location | LP tracked, mixed | Inspection holding area for |
| (QC / INSP) | statuses allowed | sampling and nonconformance |
+------------------+-----------------------+------------------------------+
[!NOTE] In
Warehouse management > Setup > Warehouse management parameters, standard location types are assigned to system roles: Default inbound dock location type, Final shipping location type, and Default packing location type.
4. Location Profiles: Rules, Mixing, and Capacity Constraints
The Location Profile is the most critical master data entity in warehouse topology. Every warehouse location must be assigned exactly one location profile.
- Navigation:
Warehouse management > Setup > Warehouse > Location profiles.
Core Configuration Parameters
- Use License Plate Tracking:
- When set to
Yes, every inventory transaction at the location must be associated with a license plate. Mandatory for bulk racks, receiving docks, staging lanes, and shipping baydoors. - When set to
No, inventory is stored loose at the location without a license plate identifier. Common for active floor pick bins, packing stations, and production input locations.
- When set to
- Inventory Co-Mingling (Mixing) Rules:
- Allow mixed items: If
Yes, different item numbers (SKUs) can reside in the location simultaneously. IfNo, once an item occupies the location, no other item can be put away there until on-hand quantity reaches zero. - Allow mixed inventory statuses: Controls whether inventory with different statuses (e.g.,
AvailableandDamaged) can share the location. - Allow mixed batches: Controls whether different batch numbers of the exact same item can be stored in the location.
- Allow mixed inventory dimensions: Governs whether different product variants (color, size, style, configuration) can co-locate.
- Allow mixed items: If
- Capacity Limits:
- Location profiles enforce maximum volumetric and gross weight thresholds.
- Check location volume: Evaluates the cumulative volume of inventory against the location's usable cubic volume.
- Check location weight: Evaluates cumulative gross weight against the location's maximum structural weight rating.
- Cycle Counting Parameters:
- Toggles whether locations sharing the profile are included in cycle counting plans or eligible for zero-quantity threshold cycle counting.
5. Warehouse Zones and Zone Groups
Warehouses group individual locations into logical clusters using Zones and Zone Groups to manage physical environments and optimize worker travel paths.
- Navigation:
- Zone Groups:
Warehouse management > Setup > Warehouse > Zone groups. - Zones:
Warehouse management > Setup > Warehouse > Zones.
- Zone Groups:
[ZONE GROUP: TEMPERATURE-CONTROLLED]
├── [ZONE: FREEZER (-20°C)] --> Locations: FRZ-01-01 through FRZ-04-20
└── [ZONE: CHILLER (+4°C)] --> Locations: CHL-01-01 through CHL-06-20
[ZONE GROUP: AMBIENT-STORAGE]
├── [ZONE: MEZZANINE-PICK] --> Locations: MEZ-01-01 through MEZ-12-10
└── [ZONE: BULK-HIGHBAY] --> Locations: BLK-01-01 through BLK-20-05
Operational Applications of Zones
- Directed Putaway: Put Location Directives query the item's storage requirements and match them against Zone IDs (e.g., routing frozen items exclusively to the
FREEZERzone). - Wave Picking Segregation: Wave templates can split picking work by zone so that ambient pickers and refrigerated pickers receive dedicated work lists.
- Work Breaks: Work templates can trigger a work header break when the picking sequence crosses from one zone into another, ensuring equipment (like high-reach forklifts vs. low-level order pickers) remains within designated areas.
6. Implementation Scenarios and Common Exam Traps
[!IMPORTANT] Exam Tip — License Plate Stripping: On the MB-330 exam, scenarios often describe a worker picking a full pallet from a bulk location and depositing individual cases into a pick bin. If the target pick location's profile has Use license plate tracking set to
No, the system automatically strips the license plate from the inventory upon Put confirmation, converting the inventory into loose location on-hand.
[!WARNING] Exam Trap — Storage Dimension Group Immutability: Once transactions exist for an item, you cannot swap its Storage Dimension Group from a non-WMS group to a WMS-enabled group directly. Doing so requires running the dedicated Enable warehouse management processes item migration wizard under
Warehouse management > Setup > Enable warehouse management processes.
[!TIP] Exam Tip — Location Type vs. Location Profile: Remember that Location Types are purely categorization tags (e.g.,
Pick,Bulk,Dock), whereas Location Profiles enforce physical and functional logic (e.g., license plate tracking, mixed item toggles, volumetric capacity).
A warehouse implementation team is establishing a new refrigerated distribution center in Dynamics 365 Supply Chain Management. Perishable dairy products must be tracked by batch number and stored exclusively in cold storage locations. During warehouse configuration, the consultant needs to ensure that the warehouse locations enforce license plate tracking, allow multiple batches of the same item to be stored together, but strictly prevent different items or different inventory statuses from occupying the same location. Which configuration entity controls these operational behaviors?
An organization plans to deploy advanced Warehouse Management (WMS) processes for its main central distribution warehouse. A consultant is configuring a new Storage Dimension Group for products that will be received, stored, and shipped using the Warehouse Management Mobile App. Which set of requirements must be satisfied on the Storage Dimension Group to support advanced warehouse management?
A warehouse architect is designing the physical storage topology for an 800,000 square foot e-commerce fulfillment center in Dynamics 365 Supply Chain Management. The warehouse layout consists of 40 aisles, each with 20 racking bays, 5 shelf levels per bay, and 6 bin compartments per shelf. The architect needs to mass-generate location records that follow the standardized naming convention 'Aisle-Rack-Shelf-Bin' (e.g., 04-12-03-B) and include automated check digits for barcode validation. Which administrative tools and entities should the consultant use?