Replenishment Job Creation
  • 09 May 2025
  • 5 Minutes to read

Replenishment Job Creation


Article summary

Understanding Replenishment Job Creation

What is Replenishment Job Creation?

Replenishment Job Creation defines the criteria for generating jobs that move inventory from reserve or overstock locations to primary picking or operational locations. It ensures replenishment jobs are logically grouped, sequenced, and aligned with your operational flow.

The configuration is split across four key tabs:

  • General – Provides the job profile name and type.

  • Where – Filters which inventory is considered for replenishment.

  • Group By – Batches replenishment jobs for operational efficiency.

  • Order By – Determines the execution sequence of the jobs.


πŸ”„ How the 3 Components of Replenishment Work Together

  1. Replenishment Profile:

    • Controls which replenishment jobs will be displayed on the Execution screen, filtering by job zones, job types, and verification criteria.

  2. Replenishment Template (Plan):

    • Defines the detailed logic for replenishment, including:

      • Demand: Specifies which items and locations need replenishment and when the jobs should be created.

      • Supply: Defines how inventory is allocated to meet the demand.

    • When the template is run, it generates replenishment jobs based on these criteria.

  3. Replenishment Job Creation (Job Creation Master):

    • Processes the jobs generated by the template, applying additional filters and grouping them into logical clusters. The jobs are then ordered for optimal execution.

    • The finalized jobs are displayed on the Replenishment Execution screen, ready for operators to process.

Accessing Replenishment Job Creation

To access:

  1. Use the Navigation Search and type Replenishment Job Creation, then click to open it.

  2. Alternatively, go to:
    Configuration β†’ Functional Area Setup β†’ Job Setup β†’ Replenishment Job Creation.

Add Replenishment Job Creation

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

add uom

Complete the General Tab

general tab replen job creation

  1.  Name
  2.   Job Type Adding a Job Type

Complete the Where Tab

The Where Tab allows you to define the filtering logic that determines which items and locations are considered for replenishment. This ensures only relevant inventory is selected for job creation based on your operational rules.

How It Works

The filters in this tab act as inclusion criteria. Only items and locations that meet all specified conditions will be included in the replenishment job generation process.

These conditions use logical expressions (e.g., =, AND, OR) and can include any of the available fields relating to items, locations, companies, and zones.


Example Condition

item.company_ID = 45
Text
<span style="font-size: 18px;"><span class="hljs-keyword">AND</span> ((from_zone.name <span class="hljs-operator">=</span> <span class="hljs-string">'W-Highbay'</span>) <span class="hljs-keyword">OR</span> (from_zone.name <span class="hljs-operator">=</span> <span class="hljs-string">'W-Low Replen'</span>))</span>

This filter ensures that:

  • Only items belonging to Company 45 are selected, and

  • Those items must be located in either the W-Highbay or W-Low Replen zones.

You can add additional conditions to refine the logic, such as by item code, location type, or warehouse.


Common Filtering Fields

FieldDescription
item.item_codeFilters jobs for specific products.
company.company_codeLimits results to inventory belonging to a particular client or company (useful in 3PL setups).
warehouse.warehouse_codeFilters by warehouse site.
from_location.location_codeSpecifies the source location (typically a reserve or bulk storage area).
to_location.location_codeSpecifies the destination location (such as a pick face or production staging area).
from_zone.nameFilters based on the name of the zone from which stock is being pulled.
to_zone.nameFilters by the destination zone. Useful for targeting specific replenishment areas.
βœ… Tip: Use parentheses () and logical operators (ANDOR) to build complex but precise filtering logic.

Best Practices

  • Start broad, then narrow – Begin with a high-level filter (e.g., company), then refine using location or item-specific fields.

  • Test your logic – Review the outcome of the filter to ensure it’s returning the expected items.

  • Use zone names wisely – Zones often represent physical handling areas (e.g., bulk storage vs. pick face), and filtering by them can drastically improve job accuracy.


Saving and Proceeding

Once you’ve defined your filter:

  • Click the upper Submit button to save the conditions.

  • Click the lower Submit button to unlock and continue to the next tab (Group By).


Complete Group by Tab

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 batching 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

You can group jobs using any of the following fields depending on your operational goals:

FieldDescription
to_zone.nameHighly recommended. Groups jobs by destination zone β€” helps replenish all stock to the same area efficiently.
item.item_codeGroups jobs by item β€” useful when handling products that require special handling or tracking.
warehouse.warehouse_codeGroups jobs by warehouse β€” especially helpful in multi-warehouse setups.
from_location.location_codeGroups by source location β€” useful when consolidating movements from bulk or reserve areas.
to_location.location_codeGroups by destination location β€” for tight control over physical destination points.
from_zone.nameGroups by the source zone β€” helps batch pulls from specific storage areas.
company.company_codeGroups jobs by client/company β€” valuable in 3PL operations to separate client-specific workflows.


Practical Examples
  • By to_zone.name: All items being replenished to "Zone A – Pick Face" will be grouped into one job. Ideal for a replenishment run into a single aisle or picking zone.

  • By from_zone.name: Replenishment jobs coming from a single bulk area like "Highbay Storage" are grouped, reducing back-and-forth when collecting stock.

  • By company.company_code: Keeps client stock handling separate, often necessary in shared 3PL environments.


Complete the Order by Tab

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 FieldsIf using structured location codes (e.g., A-01-01-A), ordering by this field mimics physical layout.
Pick SequenceIf a numeric pick sequence exists (e.g., aisle order), this can guide logical routing.
Example:

Order by from_location.pick_sequence to create a snake-like path through the reserve zones.


Summary

Once configured, Replenishment Job Creation ensures that jobs:

  • Target the correct inventory and locations,

  • Are grouped to suit your workflow,

  • And follow the optimal execution sequence.

πŸ”„ Next Step: Trigger replenishment manually by running a replenishment plan or via automation (permanent location falls below minimum threshold) to generate jobs using this profile.

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


Was this article helpful?