Skip to main content
Waiting Time

This article explains the concept of waiting times, why the occur and what they mean.

eLogii avatar
Written by eLogii
Updated over 3 months ago

Waiting times are gaps within you Driver's schedule. They occur when Tasks have set pickup and delivery time windows to prevent the Driver from arriving too early to the Task destination. They appear as yellow boxes between Tasks, with specified waiting time interval.

How Waiting Time Works

Although similar in nature, waiting times are different from Breaks because breaks have a defined duration and interval, and must occur whenever specified in the Driver schedule. Waiting times don't have a set duration and users cannot influence them directly.

In the example above, we can notice that the delivery window on Task T-B6RQY9D5 is between 9 and 11 AM, while the delivery window for the Task right after it, T-075JHD1, is between 1:15 and 2:00 PM. Due to the strict time window delivery constraints imposed on both Tasks, it is not possible for Task T-075JHD1 to start before 1:15 pm, hence why the waiting time is 2h and 7 minutes.

Essentially, waiting times represent gaps in you Driver's schedule, and indicate that more Tasks could be delegated to the Driver to fully utilize their schedule. The waiting time also takes into account the travel time between two Tasks and it's deducted from the overall waiting time, as well as the setup and service duration.

Removing waiting times

While it is not possible to explicitly remove waiting times, as they are conditioned by time windows and how far apart they are (as explained in the example above), users can remove them, or reduce them by trying the following:

  • Remove time windows altogether, or bring the time windows between Tasks closer. This will significantly improve the chances of reducing, or completely removing waiting times between Tasks.
    โ€‹

  • Assign more Tasks to your Driver to complete to fill the gap and remove waiting times that way. Additional Tasks can be assigned either via regular optimization or manual assignment to help with filling in the gaps in the schedule.

  • Specify service and setup durations - in case you don't have defined service or setup duration times, adding them may help with removing or reducing waiting times and producing more precise results.

  • Reduce the Driver's speed factor and consequently reduce the waiting times, and in some instances completely remove them. This takes into account that the Driver's vehicle is slower than the average, so eLogii will factor it in when calculating the travel time.

Did this answer your question?