One of the major features of the CartonCloud mobile apps is the ability to optimize a driver's route based on the consignments in their job list and various optional selections.
Where to Find Route Optimization
To optimize a route, select the map button in the main navigation bar of the app which will open the standard map view, showing all available consignments. Then, on selecting "Optimize" from the menu bar, the optimization window will be displayed.
Selecting a Start and End Point
For both the start and the end point of the optimized route there are several options available to the user.
|Start Point Options|
End Point Options
- Current Location: Mobile device's current location. Start or end your route right where you are.
- Select consignment: Select a consignment pin on the map to be used to start or end your optimized route. See below for more information.
- Last Drop (End Point only): Automatically select the last consignment from your job list.
- Address: Either select an already existing address or manually add an address to be used as either a start or end point for the optimized route. For example, add your home address and choose it as the end point of your route. See below for more information.
Once you have chosen the option of selecting a consignment as either a start or end point, you will be returned to the map view where you can select any of the consignment pins to choose your location. Once selected, more information about the consignment will be displayed. Simply select the information window and the consignment will be chosen as your start (or end) point of the optimized route.
If you are choosing to add a new address, you will first be redirected to a search view to search for the address you want to add. Once you have selected the desired address, a pint will be added to the map in the corresponding location and additional information about the location displayed. Tap the information window to confirm you selection. Upon selection you will be asked to confirm the address as either a start or end point of your route optimization. Additionally, you will be required to give the address a nick name, e.g. "Home".
Then, you will see the address on the map as part of the optimization setup, in the example below as an end point (light blue pin) in combination with the current location as a start point (green pin). This also the view that will be displayed if you choose an already existing address from the options list on selecting a start or end point.
Once you have chosen your start and end point, you are ready to optimize. Simply select the "Optimize" button in the Optimize Window. A loading screen will appear while the required optimization calculations are being performed. Please note that you will require an Internet connection for this stage to be completed successfully.
If errors have been lodged against any of the consignments that are about to be optimized, you will be asked whether to include these consignments in the optimization as you select the "Optimize" button.
Consignments without a valid geo code will not be considered for the route optimization due to the lack of information about their location.
If Point to Point consignments are part of the consignment list that is to be optimized, only the currently relevant location of the consignment will be considered. This means that if the next stage of the Point to Point consignment is the Pickup, only the Pickup location will be considered in the optimziation process. The same applies for the Delivery stage of a Point to Point consignment.
On successful completion of the optimization you will be presented with the map view once again, with the consignment pins sorted as per the optimization. In the example below, the route has been optimized using the current location as both the start and end point (Please note the arrows in the example have been added for illustration purposes only and won't be visible in the app.)
Additionally, the sortable list view will now be showing the consignments in the optimized order as well. The order of consignments in the sectioned list view, organised by delivery runs, will not be affected by the optimization.
Optional: Locking Job Positions
Should you want to lock certain consignments into pre-determined positions on the list of consignments, this can be done easily before proceeding with the optimisation. In the sortable list view simply move the consignment to the desired position (if it is not already in that position) and select the lock button.
In the above case the consignment was locked into position 3 in the list of all 6 consignments. This means that for the purpose of optimization the locked consignment will not be moved from this position even if an overall optimization would suggest moving it could improve the route.
As the consignment is locked in its position, only the consignments before and after it will be optimized. These consignments will be optimized within their "groups" that are separated by the locked consignment. For example, locking the consignment in position 3 means that consignments 1 and 2 will be optimized between them, leading up to consignment 3 and consignments 4, 5 and 6 will be optimized as a group as well, starting from consignment 3's location. See below how the example route optimized after locking consignment 3 will be displayed on the map (arrows shown for illustration purposes only):
The same principle applies if locking several consignments into position - these locked consignments are basically separating the rest of the consignments into groups that get optimized separately as well.