How Urbantz calculates the delay of a round and the Actual ETA for tasks within that round.
In Urbantz, the accuracy of estimated time of arrival (ETA) is crucial for efficient delivery management. This article explains how our system calculates round delays and Actual ETAs for tasks.
Overview:
1. Calculating round delay
2. Determining Actual ETA
3. Example scenario
4. Important notes
1. Calculating round delay
The delay of a round is calculated differently based on the round's progress:
- For rounds with completed tasks: Urbantz finds the last completed stop and calculates the difference between the actual completion time and the estimated one.
- For started rounds without completed tasks: The system calculates the difference between the actual start time and the estimated start time.
- For rounds that haven't started but are past their estimated start time: Urbantz calculates the difference between the current time and the estimated start time.
2. Determining Actual ETA
The Actual ETA for tasks within a round is calculated as follows:
- For tasks after the last completed one: Actual ETA = Estimated ETA + delay
- For ongoing tasks before the last completed one: Actual ETA = current time
3. Example scenario
Let's consider a round R01 with tasks: Task1, Task2, Task3, Task4, Task5.
- Tasks 1, 2, and 4 are completed.
- Task4 is completed 10 minutes late, so the round delay is 10 minutes.
- The Actual ETA for Task3 is set to the current time, even if it might not be completed soon.
- The Actual ETA for Task5 is 10 minutes after its original estimation. For instance, if the Estimated ETA was 5:00 PM, the Actual ETA would be 5:10 PM.
4. Important notes
- The delay can be a negative value if the driver starts the round earlier or delivers tasks ahead of the estimated time.
- If the platform has enabled the "Allow ETA ahead of schedule" option, the Actual ETA can be before the estimated one.
- If "Allow ETA ahead of schedule" is disabled, the Actual ETA will be equal to the estimated ETA in cases of negative delay.
By understanding how Urbantz calculates delays and Actual ETAs, you can better manage your delivery operations and set realistic expectations for your customers.