One of the major features of the CartonCloud mobile apps is the ability to optimize optimise a driver's route based on the consignments in their job list and various optional selections.
|Table of Contents|
Please note that this articles hows the CartonCloud iOS app user interface and workflow and while the exact same functionality is available in our Android app, it will look slightly differently.
Where to Find Route
To optimize optimise 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. Alternatively, open up the main menu and select "Optimise Route". Then, on selecting "OptimizeOptimise" from the menu bar, the optimization optimisation window will be displayed.
Selecting a Start and End Point
For both the start and the end point of the optimized optimised route there are several options available to the user.
|Start / End Point Fields||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 optimised 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 optimised 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 optimised 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 optimizationoptimisation. Additionally, you will be required to give the address a nick name, e.g. "HomeCartonCloud".
Then, you will see the address on the map as part of the optimization optimisation setup, in the example below as an end point (light blue pin) in combination with the current location as a start point (green white 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 optimizeoptimise. Simply select the "OptimizeOptimise" button in the Optimize Optimise Window. A loading screen will appear while the required optimization optimisation calculations are being performed. Please note that you will require an Internet connection for this stage to be completed successfully.
On successful completion of the optimisation you will be presented with the map view once again, with the consignment pins sorted as per the optimisation. Additionally, the job list view will now be showing the consignments in the optimised order as well.
If errors have been lodged against any of the consignments that are about to be optimizedoptimised, you will be asked whether to include these consignments in the optimization optimisation as you select the "OptimizeOptimise" button.
Consignments without a valid geo code will not be considered for the route optimization optimisation due to the lack of information about their location.
If Point to Point consignments are part of the consignment list that is to be optimizedoptimised, 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 optimisation 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.)
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 by dragging & dropping it into 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 of optimisation the locked consignment will not be moved from this position even if an overall optimization overall optimisation 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 optimizedoptimised. These consignments will be optimized be optimised within their "groups" that are separated by the locked consignment.
For example, looking at a list of 6 consignments, locking the consignment in position 3 means that consignments 1 and 2 will be optimized be optimised between them, leading up to consignment 3 and consignments 4, 5 and 6 will be optimized optimised as a group as well, starting from consignment 3's location. See below how the example route optimized route optimised 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 optimised separately as well.