Skip to main content
All CollectionsConfigurationOptimization
Single Segment Optimization Mode
Single Segment Optimization Mode

Learn how to enable and utilize simple delivery optimization mode

eLogii avatar
Written by eLogii
Updated over 9 months ago

Single segment optimization is used in case all Tasks originate from Depots, which means there are no pickup actions required, and there's no need to reload at the Depot. This Mode is available on both the engines.

It can be enabled in the Configuration β‡’ Optimization β‡’ Optimization parameters β‡’ Single segment optimization mode.

Click Save at the top right-hand side once the feature has been enabled.

Changing this option significantly affects system experience and the way your routes are created. For more information on how this could potentially affect your optimization, read below.

When Single segment optimization mode is enabled, the Routes will be displayed as one-step deliveries that need to be completed rather than pickup and delivery actions grouped together. In other words, the entire Task pickup step will be skipped and the Driver will only be able to perform deliveries directly to the end-customer. The Tasks will also have their state displayed as pickup completed.

Example of Single segment optimization turned off:

Example of Single segment optimization turned on:

While this feature allows a simpler workflow for your daily operations, it also removes the requirement for pickup actions. As an example, if all of the pickups originate from your Depots, however, the vehicle loading takes a certain amount of time (which you can specify with pickup service duration) this feature shouldn't be used in this case as loading time will be disregarded as the pickup will be assumed to have been completed already.

What happens if Tasks are created while Single Segment Optimization is turned on, and then turned off?

Because this mode ignores pickups and is a one step delivery process, turning it on and off after you've created Tasks may cause some issues.

For example, what can happen is Drivers being double-assigned to Tasks. This can happen because disabling this option would change the Task state to Created, and turning it back on again would result in reverting the Task state back to Pickup completed state.

This can be fixed by setting the Tasks states to be Pickup completed for all Tasks and then reoptimizing.

Did this answer your question?