One of the major features of the CartonCloud mobile apps is the ability to optimise a driver's route based on the consignments in their job list and various optional selections.
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 Optimisation
To 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 "Optimise" from the menu bar, the optimisation window will be displayed.
Selecting a Start and End Point
For both the start and the end point of the 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 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 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 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 optimisation. Additionally, you will be required to give the address a nick name, e.g. "CartonCloud".
Then, you will see the address on the map as part of the optimisation setup, in the example below as a start point (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 optimise. Simply select the "Optimise" button in the Optimise Window. A loading screen will appear while the required 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 optimised, you will be asked whether to include these consignments in the optimisation as you select the "Optimise" button.
Consignments without a valid geo code will not be considered for the route 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 optimised, 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 optimisation process. The same applies for the Delivery stage of a Point to Point consignment.
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 list view simply move the consignment 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 optimisation the locked consignment will not be moved from this position even if an 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 optimised. These consignments will 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 optimised between them, leading up to consignment 3 and consignments 4, 5 and 6 will be optimised as a group as well, starting from consignment 3's location. See below how the example 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 optimised separately as well.