15.3 Replenishment Strategies (Wave vs. Min/Max) and Inventory Movements via Warehouse Work

Key Takeaways

  • Min/Max replenishment is proactive and inventory-threshold driven, triggered by scheduled batch jobs when on-hand inventory at forward picking locations drops below minimum safety thresholds.
  • Wave demand replenishment is reactive and demand-driven, triggered during outbound wave processing to pull stock from bulk reserve to pick face locations just-in-time for open shipment lines.
  • Load demand replenishment aggregates requirements across all shipments assigned to an entire outbound load, enabling consolidated bulk replenishment prior to wave release for high-volume scheduled truck departures.
  • Replenishment work dependencies allow organizations to lock or block outbound sales picking work until the associated replenishment put work into the pick face is completed.
  • Inventory movements can be executed ad-hoc via mobile device Movement menu items without pre-existing work, or system-directed via Movement by template to guide warehouse re-slotting and seasonal consolidation.
Last updated: September 2026

15.3 Replenishment Strategies (Wave vs. Min/Max) and Inventory Movements via Warehouse Work

Quick Answer: Dynamics 365 Supply Chain Management provides two foundational replenishment models to maintain forward pick face inventory: Min/Max Replenishment (proactive, scheduled batch replenishment triggered when on-hand pick inventory drops below a configured minimum threshold) and Wave Demand Replenishment (reactive, just-in-time replenishment triggered during wave processing to cover unallocated sales or transfer shipment demand). To prevent pickers from arriving at empty forward bins, D365 SCM supports work dependencies, holding outbound sales picking work in a Blocked state until the associated replenishment put work is confirmed. Internal warehouse rebalancing is handled through Movement by template, which uses location directives to automate system-directed re-slotting.


1. Replenishment Architecture & Warehouse Slotting Concepts

High-density distribution centers segregate physical storage into two functional zones:

  • Bulk Storage (Reserve / High-Bay): Designed for maximum volumetric storage density (pallets stored 5 to 8 levels high in narrow aisles). Accessible primarily by reach trucks and turret trucks; inefficient for individual piece picking.
  • Forward Picking (Pick Face / Fast Pick): Designed for ergonomic, rapid worker access (ground-level flow racks, shelving, or carton-flow lanes). Accessible by walking pickers or order-picker carts; holding capacity is intentionally constrained.

Replenishment is the operational bridge between these two zones. It generates warehouse work (Work order type: Replenishment) instructing forklift drivers to retrieve full pallets or master cases from bulk reserve and deposit them into forward picking locations before picking operations begin.

[Bulk Storage: BULK-01 (High-Bay Pallet Racks)]
                     │
                     │  Replenishment Work
                     │  (Pick from BULK -> Put to PICK)
                     ▼
[Forward Pick Face: PICK-A-01 (Ergonomic Ground Bin)]
                     │
                     │  Sales Picking Work
                     │  (Pick from PICK -> Put to PACK)
                     ▼
[Manual Packing Station / Outbound Staging]

2. Wave Demand Replenishment vs. Min/Max Replenishment

D365 SCM supports two primary replenishment triggers, each addressing distinct operational patterns.

1. Min/Max Replenishment (Proactive / Inventory-Level Driven)

  • Trigger Mechanism: Periodic scheduled batch job (Warehouse management > Replenishment > Min/Max replenishments).
  • Logic: Evaluates on-hand inventory (plus incoming open replenishment work) in forward pick locations against configured Minimum quantity thresholds.
  • Execution: If on-hand stock drops below the minimum threshold, D365 SCM generates replenishment work to restock the location up to the Maximum quantity.
  • Best Fit: High-velocity, staple products with steady, predictable daily consumption (e.g., fast-moving consumer goods, retail staples). Replenishment runs overnight or between shifts to prepare pick faces for the next operational wave.

2. Wave Demand Replenishment (Reactive / Outbound Demand Driven)

  • Trigger Mechanism: Executed dynamically during outbound wave processing via the replenish wave process method.
  • Logic: The wave engine evaluates unallocated shipment lines assigned to the wave. If physical inventory in forward pick locations is insufficient to fulfill the wave lines, the system calculates the exact shortage quantity.
  • Execution: D365 SCM creates replenishment work to transfer stock from bulk reserve to the forward pick face just-in-time for the wave's picking crew.
  • Best Fit: Slow-to-medium moving items, highly seasonal merchandise, or high-value inventory where dedicating permanent pick face capacity is cost-prohibitive.
Operational CharacteristicMin/Max ReplenishmentWave Demand Replenishment
Primary TriggerScheduled batch job based on inventory levelsOutbound wave processing based on order lines
Calculation BasisFixed Minimum and Maximum thresholdsActual shortage quantity required for wave shipments
Execution TimingProactive (pre-shift, overnight, or periodic)Just-in-Time (during wave execution)
Demand SourceIndependent of active customer ordersDirectly linked to sales or transfer shipment demand
Pick Work DependencyPicking work created independently laterCan block picking work until replenishment completes
Optimal Inventory ProfileFast-moving, steady demand A-class SKUsSporadic, high-value, or seasonal B/C-class SKUs

3. Demand Replenishment vs. Load Demand Replenishment

Within demand-driven replenishment, D365 SCM distinguishes between Wave Demand and Load Demand replenishment.

Demand Replenishment (Wave-Scoped)

Demand replenishment operates strictly within the scope of a single wave. When a wave processes, it evaluates only the shipments currently assigned to that wave. If an item is needed by shipments on Wave 1 and Wave 2, Wave 1 only replenishes what Wave 1 requires, potentially leaving the pick face short when Wave 2 runs later.

Load Demand Replenishment (Load-Scoped)

  • Navigation: Warehouse management > Replenishment > Load demand replenishment.
  • Logic: Aggregates demand across all shipments consolidated onto an entire outbound Load (e.g., an entire dedicated 53ft semi-trailer scheduled to ship at 4:00 PM), regardless of whether shipments have been assigned to waves yet.
  • Operational Fit: Large distribution operations loading full truckloads (FTL). Warehouse managers can run Load Demand Replenishment hours before waves are processed, pulling full pallets from bulk storage to stage picking areas in advance of the picking shift.

4. Configuring Replenishment Templates, Work Templates, and Location Directives

Replenishment execution relies on three interconnected configuration elements:

1. Replenishment Templates (Warehouse management > Setup > Replenishment > Replenishment templates)

  • Replenishment Type: Select Wave demand or Minimum/Maximum.
  • Replenishment Template Lines:
    • Minimum / Maximum quantity: Defined for Min/Max templates.
    • Demand increment: Defines rounding rules. For example, if outbound demand requires 14 eaches, but the item is stored in bulk master cartons of 10 eaches, setting a demand increment rounds replenishment up to 20 eaches (2 full cartons).
    • Replenish only unreserved quantities: Ensures the calculation ignores stock that is physically in the bin but already hard-reserved for open picking work.
    • Location Query: Restricts the evaluation to forward pick locations (e.g., Location profile = PICK).

2. Location Directives (Warehouse management > Setup > Location directives)

  • Work order type: Replenishment.
  • Pick Directive: Locates inventory in bulk reserve racking. Supports strategies such as FEFO (First Expired, First Out) for batch-controlled goods or FIFO (First In, First Out).
  • Put Directive: Directs the forklift driver to the forward pick face location assigned to the item.

3. Work Templates and Work Dependencies (Warehouse management > Setup > Work > Work templates)

  • Work order type: Replenishment.
  • Contains a paired Pick (from Bulk) and Put (to Pick Face).

Work Dependencies (Preventing Empty Bin Picking)

A common operational challenge is timing: picking work and replenishment work are generated simultaneously when a wave processes. If a picker reaches the forward bin before the replenishment forklift arrives, the picker encounters an empty location.

  • Solution: Configure Work Dependencies. In D365 SCM, when wave demand replenishment generates work, the system links the replenishment work to the downstream sales picking work.
  • The sales picking work header is assigned a status of Blocked.
  • As soon as the replenishment driver confirms the Put step at the forward pick face via the mobile app, D365 SCM automatically unblocks the sales picking work, allowing the order picker to proceed safely.

5. Inventory Movements and System-Directed Reslotting

Beyond automated replenishment, warehouse operations require flexible mechanisms to move inventory between locations for consolidation, housekeeping, and re-slotting.

┌────────────────────────────────────────────────────────┐
│            Warehouse Inventory Movements               │
│                                                        │
│ 1. Ad-Hoc Movement (User-Directed):                    │
│    Worker scans Item/LP, scans Current Loc,            │
│    scans Destination Loc. (No work template used)      │
│                                                        │
│ 2. Movement by Template (System-Directed):             │
│    Worker scans Item/LP. System evaluates Location     │
│    Directives and dictates destination bin based       │
│    on zoning, velocity, and capacity rules.            │
└────────────────────────────────────────────────────────┘

1. Ad-Hoc Inventory Movement

  • Mobile Menu Item: Mode = Work, Work creation process = Movement.
  • Execution: The worker scans an item or license plate at its current location and decides where to move it, scanning any valid destination location.
  • Characteristics: Instantaneous stock transfer without pre-generated work. Highly flexible, but relies entirely on worker discretion, introducing the risk of placing stock in suboptimal locations.

2. Movement by Template (System-Directed Re-Slotting)

  • Mobile Menu Item: Mode = Work, Work creation process = Movement by template.
  • Configuration: Uses Work templates and Location directives configured under Work order type Inventory movement.
  • Execution: The worker scans an item or pallet license plate. Instead of allowing the worker to pick an arbitrary bin, D365 SCM evaluates location directives and directs the worker to a specific destination location based on warehouse business logic:
    • Seasonal Re-Slotting: Moving summer merchandise from front picking aisles to deep bulk storage in autumn.
    • Velocity Rebalancing: Moving high-velocity items to ergonomic waist-level picking shelves and slow-movers to upper rack levels.
    • Pallet Consolidation: Combining partial pallets of the same batch into shared consolidation locations to free up full pallet positions.

6. Implementation Scenarios and Exam Traps

[!IMPORTANT] Exam Tip — Wave Method Prerequisite: For Wave Demand replenishment to generate work, the wave template must include the replenish wave process method in its method sequence. If a wave template contains allocateWave and createWork but omits replenish, the wave will fail to allocate stock when pick locations are depleted, and no replenishment work will be created.

[!WARNING] Exam Trap — Duplicate Replenishment Work: Running Min/Max replenishment batch jobs too frequently (e.g., every 10 minutes) without enabling Replenish only unreserved quantities or without evaluating open replenishment work can cause the system to generate duplicate replenishment work orders for the same bin before previous forklift tasks have been physically executed.

[!TIP] Best Practice — Demand Increment Rounding: Always establish Demand increments on replenishment template lines to align with physical packaging units (e.g., full pallets or carton packs). Forcing forklift operators to cut open shrink-wrapped pallets in high-bay bulk racks to pick 3 loose units creates safety hazards and inventory leakage.

Test Your Knowledge

A warehouse manager discovers that order pickers are frequently dispatched to forward picking locations to fulfill sales order lines, only to find the bins completely empty because replenishment forklift drivers have not yet delivered the required pallets from high-bay bulk storage. How can the functional consultant configure Dynamics 365 Supply Chain Management to prevent pickers from being guided to empty pick bins?

A
B
C
D
Test Your Knowledge

A high-velocity beverage distributor operates a 24-hour facility. For fast-moving canned sodas with predictable daily volume, the warehouse director wants forward picking bins restocked automatically overnight whenever on-hand inventory drops below 200 cases, filling the bin up to its maximum capacity of 1,000 cases. For expensive vintage wines that sell sporadically in unpredictable quantities, the director insists that inventory remain in secure high-bay bulk racks until an actual customer order is released to the warehouse, replenishing only the exact quantity needed for the order. Which combination of replenishment strategies should be configured?

A
B
C
D
Test Your Knowledge

A warehouse logistics team needs to rebalance inventory across warehouse storage zones at the end of each fiscal quarter. Management mandates that warehouse workers scan pallet license plates and have the system automatically dictate the optimal destination storage location based on configured warehouse zoning, velocity classes, and volumetric bin limits, rather than allowing workers to select arbitrary open locations. Which mobile device feature should be configured in Dynamics 365 Supply Chain Management?

A
B
C
D