- 08 May 2025
- 2 Minutes to read
- Print
Waveflow
- Updated on 08 May 2025
- 2 Minutes to read
- Print
Understanding Waveflow
What is Waveflow?
A Waveflow is a predefined sequence of processes that are executed automatically after a Wave is run in Shipment Planner. These processes occur in chonological order and define how shipments are treated post-wave.
For example, a common Waveflow step in Canary7 is "Reject Part Allocated Shipment", where:
- After the Allocation step, the system checks if Shipments have been fully allocated.
- If not, these Shipments are rejected and returned to the pool for future processing. Typically, a Replenishment plan would then be ran, allowing these Shipments to be allocated upon the next wave run.
Another example would be "Split Shipment by Job Zone", where shipments allocated across multiple picking zones are split into separate sub-shipments for more efficient picking. Please find a full list of Waveflow details below.
Accessing Waveflow
To access Waveflow:
Use the Navigation menu and type "Waveflow" into the search bar.
Click on the Waveflow result.
Alternatively, navigate to Configuration > Shipment Profile Setup > Waveflow.
Creating a New Waveflow
Click on the Red Action Button, this will bring up a drop-down menu, and select "Add"
To add a new Waveflow:
Click on Add.
Enter a Name for the Waveflow.
Optionally, add a Description for additional context.
Description is an optional field
Add to the Wave Detail list
Within the details tab, click on the red action button and click on "add".
Select the Detail Option
Wave Detail Options
Allocation*
Allocates items to the shipment based on the Allocation Rules assigned to that Shipment.Carrier Firewall
Validates if the selected carrier is appropriate (e.g., postcode compatibility or weight constraints).Split Detail Children
Breaks down consolidated shipment detail children into individual quantities.Add Consignment Pieces
Marks allocated items as consignment pieces, useful for large or heavy items that will require individual labelling.Add Batch Number
Assigns batch numbers to allocated items.Create Job Instruction Groups
Groups picking instructions from multiple shipments ideal for reducing repetitive picking. Note: This must also be enabled on the picking profile.Split Shipment
Splits a shipment into sub-shipments based on the job zones they are allocated from.Shipment Picking Job Creation*
Creates picking jobs using the assigned Shipment Picking Job Creation configuration.Load Assignment*
Automatically assigns a load to the shipment(s). There are three options for Load Assignment: Assign to Oldest Load, Assign to Oldest Load of the Same Day, or Assign a Load Per Shipment.Reject Part Allocation
Rejects partially allocated shipments and returns them to the pool.Reject Shipments Not Suitable for Consigning
Filters out shipments that don’t meet consignment criteria and returns them to the pool (e.g., weight, postcode range).Consign to Carrier
Automatically consigns the shipment to the selected carrier, using Carrier Assignment Master.Print Consignment Paperwork
Prints shipping labels, packing slips, and other documentation. Occurs after consigning.Consolidate Detail Child
Consolidates similar items (different locations, batches, UoMs) into one pick line.Dispatch Held
Holds the shipment from dispatching until manually released.
Click on the Apply Button to add your detail option, and add as many of them that are needed for your specific use case.