- 09 May 2025
- 2 Minutes to read
- Print
Shipment Picking Job Creation
- Updated on 09 May 2025
- 2 Minutes to read
- Print
Understanding Shipment Picking Job Creation
What is Shipment Picking Job Creation?
Shipment Picking Job Creation defines how picking jobs are generated once shipments are processed through a Waveflow. It enables customisation of job creation based on configurable criteria, such as Company, Priority, Carrier, Shipment Type, and Location.
Key configuration tabs include:
Where Tab – filters which shipments the rule applies to
Group By Tab – controls how jobs are grouped
Order By Tab – determines picking sequence and order
Common Example (3PL Use Case)
Where:
shipment_header.company_ID = 50
→ Only applies to shipments for a specific companyGroup By:
shipment_header.shipment_number
→ Ensures all items in a shipment are picked togetherOrder By:
location.pick_sequence
→ Optimises picking route based on warehouse layout
Accessing Shipment Picking Job Creation
Go to the Navigation menu
Type "Shipment Picking Job Creation" in the search bar and select it
Alternatively, go to:
Configuration > Functional Area Setup > Job Setup > Shipment Picking Job Creation
Add Shipment Picking Job Creation
Click on the Red Action Button, this will bring up a drop-down menu, and select "Add"
Complete the General Tab
This tab sets up the foundational job parameters:
Name: Descriptive identifier for the job
Job Type: Specifies the picking job type
Job Number Assignment:
Shipment Number – Uses the shipment number as the job identifier
Job ID – Uses a unique Job ID
Priority:
Default is
999
(lowest priority)Can be adjusted for urgent jobs
Can also be adjusted manually or via automation
Dependency Sequence Number:
This field is only used in niche use cases, Usually set to
0
Used to enforce job dependencies, ensuring some jobs are completed before others
Complete the Where Tab
This tab defines which shipments are eligible for job creation.
Key fields:
Binary Operator – Combines conditions (e.g., AND/OR)
Column – Shipment attribute to evaluate (e.g.,
shipment_header.company_ID
)Comparison Operator – e.g.,
=
,>
,<
Value – The comparison value
Example Condition:
shipment_header.company_ID = 81
Creates jobs only for Company ID 81.
Common Columns & Descriptions:
Shipment & Order:
shipment_header.shipment_number
shipment_detail.erp_order_line_number
shipment_header.customer_code
shipment_header.shipment_type
shipment_header.outbound_status_flow
Item Info:
item.item_code
,item.item_category_1
shipment_header.max_item_category
,shipment_header.min_item_category
Quantity & Weight:
shipment_detail.quantity
,shipment_detail.open_quantity
shipment_header.shipment_detail_qty_sum
shipment_header.total_net_weight
,total_net_volume
,longest_side
Company & Warehouse:
company.company_code
,warehouse.warehouse_code
location.location_code
Carrier & Service:
carrier.name
,carrier_service.name
Job/Operational:
priority
,job_zone.name
,location.pick_sequence
Location Template Fields:
location.template_field_1
tolocation.template_field_5
Combining Comparison Columns
You can combine multiple conditions using logical operators (such as AND and OR) to further refine you job creation criteria. This allows you to create very specific filters that only select shipments meeting all of your defined conditions. Here are a few examples:
- Example 1: Filter by Company and Warehouse
Where company.company_code = 'ABC123' AND warehouse.warehouse_code = 'WH01'
Ensures only shipments from Company ABC123 found within Warehouse WH01 will have picking jobs created in this way.
- Example 2: Filter by Item Group and Carrier
Where item.item_category_1 = 'Electronics'
AND carrier.name = 'FastShip'
Ensures only Shipments containing the "Electronics" item category and assigned to "FastShip" carrier will have picking jobs created in this way.
Complete the Group by Tab
Defines how picking jobs are grouped.
Most commonly:
shipment_header.shipment_number
Ensures all items for the same shipment are picked together.Other options: Group by Company, Job Zone, or Location depending on operational requirements
Complete the Order by Tab
Determines the sequence of picking instructions.
Common Methods:
Location Template Ordering:
Example:
location.template_field_4
Mimics warehouse layout (e.g., "A-01-01-A", "A-01-01-B")
Enables smooth pick walk progression
Pick Sequence Ordering:
Example:
location.pick_sequence
Based on pre-assigned location sequences
Supports "snake" pick paths (e.g., aisle 1: seq 1–20, then seq 21 for aisle 2)
Effective use of Order By improves travel efficiency and overall picking speed.
Once you have selected and entered the required fields, click on the submit button to add.