Skip to main content
Service Duration

Adding the average time it takes to complete a task

e
Written by eLogii
Updated over a week ago

Setting up Default Service Duration

Service duration represents the average time it takes for a Task state to be completed. The setup can be done in Configuration Optimization Service/setup duration.

This will enable adding the approximate time it takes to complete a certain amount of units.

For example, if the dimensions were previously set to boxes and on average it takes 3 minutes to complete 10 boxes.

Click Save once the information has been added.

It is also possible to add multiple service durations. This allows for service duration to be adjusted based on a range of dimension units, for example, while it takes 3 minutes to unload 10 boxes, it only takes 10 minutes to unload 45 boxes.

You can also set the Depot service duration which allows eLogii to take into consideration the time it takes to load/unload the vehicle when the task location is your depot. You may also set up a Default service duration which will be applied to pickup/drop-off locations that are not your Depots.

For example, you've set up your Depot service duration to 10 minutes, and your Default service duration to 15 minutes. This means that all the pick-ups and drop-offs at your Depots will be 10 minutes, and the pick-ups and drop-offs will be 15 minutes at other locations (stores, restaurants, etc.).

If you have multiple Service durations in place (for example 15 minutes for 100 kg, 20 minutes for 200 kg, and 30 minutes for 400 kg) this will mean that any value from 0 - 100 kg will be assigned a 15-minute service duration, any value from 101 - 200 will be assigned 20 minutes, and value between 201 - 400 will be assigned 30 minutes. Following this example. if you have a package that is 220 kg, even though it's closer to 200 than it is to 400, it will still be assigned a 30-minute service duration because 200<220 and 220<400, therefore it will be regarded as having a 30-minute service duration. In case a Task is 450 kg, for example, the service duration that would be applied to it would be 30 minutes.

Depending on your active plan, if there are multiple tasks at the same location, you can decide whether the service duration is applied to the entire drop or Task by Task. This option can be found in Configuration Optimization Service/setup duration.

Adding a separate service and setup durations is also possible. The difference between the two is that setup duration is not multiplied for Tasks at the same location, while service duration is. This is also customizable on a Task and Customer level.

To enable this feature, navigate to Configuration ⇒ Optimization ⇒ Service/setup duration ⇒ Show separate inputs for setup and service duration.

This will create a new table view in which you can add the setup duration.

Click Save once the setup duration has been configured.

Default service duration is not applied retroactively, which means that if you make any adjustments to Service duration, the information on Tasks that were uploaded before these changes will not be applied, and instead will only apply to Tasks imported after the change has been made,

The service duration presets specified in Configuration are applied globally to all newly uploaded Tasks by default.

However, any service duration information specified on a Task level will always override the service duration settings from Configuration. In case you have Tasks that your general service duration presets don't apply to, you would need to specify their specific service duration when creating those Tasks, and that information will be taken into account instead of the one in Configuration. This is because eLogii always prioritizes data sets that are more specific (Task-level service duration is more specific than default (global) service duration, for example).


​The same applies to Customer-related service duration, as it would be prioritized over the Default service duration.

Service Duration Scaling factor

The Service duration scaling factor serves to upscale the default service duration time. You can adjust the service durations for example by 0.9 to decrease time by 10%, or 1.2 to increase it by 20%. This is not applied immediately after you save changes, and your service durations will be scaled on the next optimization.

The result:

Estimated Time of Completion

The main use case for this feature is to get an ETC calculation (estimated time of completion), rather than the regular ETA calculation (estimated time of arrival). This is perfect for field service businesses looking to maximize their workers' time efficiency.
This feature works by adding the predefined service duration time to the Task time windows, and it essentially gives you an estimated Task completion time. Switching this option on determines whether the Driver should arrive to, or fully complete (i.e. spend 'service duration' time) the Task before the end of its time-window.

You can enable it in Configuration ⇒ Optimization ⇒ Additional options.

Next, you would likely want the Task cards to display the calculated ETC instead of ETA. To change this, head over to Configuration ⇒ Dashboard settings ⇒ Operations, and change the Estimated time from ETA to ETC.

Make sure to save your changes to apply them.


Once Tasks are optimized, eLogii will calculate the Task ETC and you will be able to see it on the Task card.

Did this answer your question?