Replenishment Job Creation

Prev Next

📦 Understanding Replenishment Job Creation

❓ What is Replenishment Job Creation?

Replenishment Job Creation defines the rules for generating jobs that move inventory from reserve or overstock locations to primary picking or operational zones. It ensures replenishment jobs are:

  • Logically grouped 🧩

  • Properly filtered 🔍

  • Efficiently sequenced 🔄
    — all to match your warehouse’s operational flow.

🧭 Configuration Overview

The module is split across four key tabs:

TabPurpose
GeneralDefines the job profile name and type.
WhereSets the filters for selecting which inventory is eligible.
Group ByBatches replenishment jobs for efficiency.
Order ByDetermines the sequence in which jobs will be executed.


🔗 How the 3 Components of Replenishment Work Together

ComponentFunction
Replenishment ProfileControls what jobs appear on the execution screen by filtering by zone, type, and verification rules.
Replenishment Template (Plan)Defines the logic:
Demand – Which items/locations need stock
Supply – Where stock should come from.
Runs this logic to generate jobs.
Replenishment Job CreationTakes the jobs from the template and:
• Filters them further
• Groups into logical batches
• Orders them for execution

➡️ These are what users see on the Execution screen.


🚪 Accessing Replenishment Job Creation

To access the module:

  1. 🔍 Use the Navigation Search:
    Type “Replenishment Job Creation” and select it.

  2. 🛠️ Or go to:
    Configuration → Functional Area Setup → Job Setup → Replenishment Job Creation


➕ Add a Replenishment Job Creation


Click on the Red Action Buttonred action button, this will bring up a drop-down menu, and select "Add"

add uom


📋 General Tab


general tab replen job creation

  1. Define the following:
    • Name: A meaningful job profile name

    • Job Type: {{glossary.Job Type}}
      Helps categorise the job and match it to appropriate profiles.




📍 Where Tab – Set Filtering Logic

The Where Tab determines which items and locations are eligible for replenishment job creation.


⚙️ How It Works

The tab acts as a filter. Only inventory that matches all the conditions will be selected.

You can use logical expressions like =, AND, OR, and parentheses () for more complex logic.


🧪 Example Condition

item.company_ID = 45 AND (from_zone.name = "W-Highbay" OR from_zone.name = "W-Low Replen")

➡️ Only items for Company 45, located in the specified zones, are considered.


🧰 Common Filtering Fields

FieldDescription
item.item_codeFilter by specific product codes.
company.company_codeLimit to specific clients/companies (useful in 3PL).
warehouse.warehouse_codeFilter by warehouse site.
from_location.location_codeSpecify the source location (e.g., bulk storage).
to_location.location_codeSet the destination (e.g., pick face).
from_zone.nameFilter by the source zone.
to_zone.nameTarget specific destination zones.
✅ Tip: Use parentheses () and logical operators (ANDOR) to build complex but precise filtering logic.

💡 Best Practices

  • Start broad → Then refine by item/location.

  • Test filters using small sets first.

  • Use zones wisely → These often represent physical picking/replenishment areas.


✅ After defining your filters:

  • Click Submit (top) to save.

  • Click Submit (bottom) to unlock the next tab.


🧩 Group By Tab – Batch Replenishment Jobs

group by tab(1)

The Group By Tab determines how replenishment jobs are grouped before they’re assigned and executed. Grouping helps streamline the replenishment process by grouping similar tasks together, making it easier and faster for operatives to complete replenishments in an efficient, structured way.


✅ Recommended: Group by to_zone.name

A particularly effective grouping method is by to_zone.name — this groups all replenishment tasks that deliver stock to the same area of the warehouse.

Recommended: Grouping by to_zone.name ensures all replenishments for a given zone (e.g., a specific pick face or replen area) are handled together. This minimises unnecessary movement and allows operatives to complete all tasks in a single zone before moving on.



🧰 Available Grouping Fields

FieldDescription
to_zone.name🔝 Recommended – Group by destination zone.
item.item_codeGroup by item for product-specific runs.
warehouse.warehouse_codeGroup by warehouse site.
from_location.location_codeGroup by source location.
to_location.location_codeGroup by specific to destinations.
from_zone.nameGroup by source zone (e.g., Highbay).
company.company_codeUseful for separating clients in 3PL.


🧪 Practical Examples

ScenarioGroup By FieldBenefit
All replenishments to one zoneto_zone.nameReduces picker movement
All pulls from same bulk areafrom_zone.nameStreamlines source zone jobs
Client-specific jobscompany.company_codeIsolates workflows in shared warehouses


🔢 Order By Tab – Define Execution Sequence order by tab(1)

The Order By Tab sets the execution sequence of jobs, helping align replenishment with warehouse layout.


📚 Ordering Options

Field TypeDescription
Location Template FieldsUse structured codes (e.g., A-01-01-A) to mimic the warehouse layout.
Pick SequenceIf locations have a defined pick path, order jobs to follow that flow.


🧪 Example

Order by from_location.pick_sequence

This will create a “snake-like” picking route through reserve zones — boosting efficiency.



✅ Summary

Once your Replenishment Job Creation is configured:

  • ✅ Jobs target the right inventory

  • ✅ Jobs are grouped to reduce operational inefficiencies

  • ✅ Jobs are sequenced for optimal routing


▶️ Next Step: Trigger the Replenishment

You can now:

  • Run the Replenishment Template manually (By running a plan on the Replenishment Enquiry screen), or

  • Let the system trigger it automatically when a permanent location drops below its minimum threshold.

Once you have selected and entered the required fields, click on the submit buttonsubmit button(1) to add.