Efficient order fulfillment is the backbone of any well-managed warehouse, and wave management is critical in achieving that efficiency. Waves are scheduled processes that automatically batch and allocate orders based on predefined criteria, ensuring optimal picking and packing operations.
Once a wave rule is triggered in the Wave Rules screen, a unique wave number is logged, and its details become accessible through the Wave Log Report. This powerful report allows users to track and analyze wave performance, providing valuable insights to enhance operational workflows and meet fulfillment goals.
Please keep in mind that the allocation process follows these steps:
Wave Rule Filtering: Unallocated orders are filtered based on Wave Rule Set Conditions, and ineligible orders are eliminated.
Job Type Matching: Remaining orders are evaluated against Job Type Conditions sequentially. Orders that don't match the job type are eliminated to be checked for the next job type within the wave rule set.
Allocation Attempt: For orders that meet the job type conditions, the system applies the allocation algorithm of the respective job type. Orders may still be excluded if they fail the order-specific conditions in the algorithm.
Inventory Check: Finally, the system verifies available inventory based on inventory conditions in the allocation algorithm. Orders meeting all criteria are allocated.
Field Descriptions
Rule Set: The name defined in the system for each wave rule set.
Wave No: A unique code the system assigns to each wave that runs.
Wave Status: The status field displays the current stage of the wave run process.
Failed: Job creation failed due to a technical issue.
In Progress: Job Creation has started, but not finished yet, the system is still allocating orders and creating the jobs.
Pending: Jobs are created by Logiwa and all of the jobs are in pending status, waiting to be started.
Started: Once the first job in the wave is started, the wave status is updated as Started.
Completed: All jobs are completed in the wave.
# of Orders Met Rule Set Criteria: This number represents the total orders that pass the initial wave filters and align with the specified conditions.
# of Shortage Orders: Number of orders that were not allocated because the system could not find enough inventory to fulfill the order based on the allocation algorithm.
# of Jobs Created: Number of jobs created with the orders that the wave allocated.
# of Allocated Orders: Number of orders allocated into jobs with the wave.
Run Date: The date and time that the wave rule was triggered.
Run By: The user that the wave rule was triggered by.
Message: A description of the possible issue with the wave rule set failing. Some examples can be:
“There is no order found by Rule Set” - There are no open/shortage orders that fit the Rule Set Conditions.
“Another wave in same warehouse is actively creating jobs. Please wait until its status becomes Pending before starting another rule. Running multiple rules concurrently can impact the order allocation process.” - There can only be 1 active wave rule in process within the same warehouse.
“Jobs could not be optimized by AI” - Technical issue