Driver profiles can be enriched using the fields provided. In this article, we will cover what these fields mean and how they are used.
What is a driver?
In OptimoRoute, a "driver" is a person who can be assigned to routes and orders. Their profile stores planning details such as working hours, breaks, skills, start and end locations, default vehicle, and route limits. Learn how to add and manage drivers here.
Below we will go into more detail about what kind of information can be stored with the drivers and how this information can affect planning.
Driver details
Driver details contain the information OptimoRoute and dispatchers use to plan, assign, and track routes. You can enter or update these details when you add or edit an driver.
Details
The "Details" section is the first section you will see when you open a driver.
| Field | Type | Definition |
Name |
Required |
The driver’s name as it should appear in OptimoRoute. |
Color |
Required |
The colour used to identify the driver in OptimoRoute. OptimoRoute assigns a colour automatically, but you can change it. |
Serial number |
Optional |
An additional identifier for the driver. You can use this value when importing orders to assign them to a specific driver. |
External identifier |
Optional |
An optional identifier used by another system or integration. |
Cell phone # |
Optional |
The cell or mobile phone number of the driver. |
Navigation application |
Required |
This defines which navigation app will be opened by default when emailing routes to a driver. |
Default vehicle |
Optional |
This will be the vehicle assigned to the driver by default. |
Work time |
Required |
The start and end of the driver’s workday. OptimoRoute uses these hours when scheduling orders. Time beyond the set workday counts as overtime and appears with an hourglass icon. |
Allowed overtime (min) |
Optional |
The amount of overtime the driver can work, in minutes. |
Limit route distance? |
Optional |
The maximum distance the driver’s route can cover, in miles or kilometres. |
Schedule break |
Optional |
Adds a break to the driver’s route. Set the break duration and a time window for when it can occur. |
Skills
Driver skills are the requirements the driver needs to successfully complete an order and determines which orders this driver can be assigned to. Skills can be set up in Administration→Skills.
To add skills to a driver:
- Click the dropdown box and all the available skills will appear for selection
- Choose the skills
- Click "Save"
To remove skills:
- Select the skill you want to remove
- Click “Remove skill”
- Click "Save"
| Tip: Use the "Valid from" and "Valid to" settings to add expiration dates for particular skills. This is useful when a driver has a certification or other skills that requires renewal. |
Cost
Use driver costs to influence how OptimoRoute assigns orders during planning. A higher cost makes a driver less likely to be used when a lower-cost option can complete the work.
For example, to use employees before contractors, set higher costs for contractors. OptimoRoute will try to reduce the total cost of the plan and use contractors only when they are needed.
There are four different costs:
- Fixed cost
- Cost per hour
- Cost per distance
- Overtime cost
Fixed cost
The fixed cost is the base cost of using the driver. It does not change based on hours worked or distance travelled. The default value is 0.
Use this cost to make one driver less likely to be selected than another. For example, set a higher fixed cost for contractors to prioritise in-house drivers.
Cost per hour
The cost per hour is multiplied by the driver’s planned working time. The default value is 10.
A higher hourly cost makes OptimoRoute more likely to assign shorter routes to that driver when other options are available.
For example, you may increase this cost for a driver whose working time is more expensive or for situations where a driver assigned to a vehicle that gets a lot of miles to the gallon.
Cost per distance
The cost per distance is multiplied by the planned distance of the driver’s route. The default value is 1.
A higher distance cost makes OptimoRoute more likely to assign a shorter-distance route to that driver when possible. This means, for example, increasing the distance cost for them will automatically give them more orders close to the depot.
For example, you may increase this cost for a volunteer using their own vehicle to reduce the distance they are asked to travel.
Overtime cost
The overtime cost applies only when the driver has allowed overtime. It is multiplied by the planned overtime. The default value is 30.
A higher overtime cost makes OptimoRoute less likely to assign work that extends beyond the driver’s regular work time. OptimoRoute may still use overtime when needed to create a workable plan.
| Tip: Driver costs are relative planning constraints. Do not use exact wages. Instead, adjust the values to influence which drivers OptimoRoute prefers based on factors such as planned hours or distance. |
Start and end location
Start and end locations sets up where your driver starts and ends each of their routes. By default this is set to the driver starting and ending at the depot, but you can determine a different location for your drivers if they are starting from home or from a different hub.
Service areas
Use service areas to set the geographic areas where a driver can be assigned orders. You can use the map tools to draw and edit each area.
To create a service area:
- Click on the polygon symbol to start using the lasso tool
- Click on different points on the map to create an area
- Click on the first point to close the loop and create the area
- Use the pencil icon to adjust the area by dragging the points
- Save changes
Learn more about how service areas work here.
Speed
Use driver speed to adjust how quickly a driver is expected to complete orders. OptimoRoute uses this setting during planning to estimate how many orders the driver can complete in their workday.
This setting applies to the driver’s work speed, not the vehicle’s travel speed.
For example, a more experienced driver or a team working from one vehicle may complete orders faster than another driver.
Mobile app
This allows you to see the status of the drivers mobile app. If they do not have the OptimoRoute driver app activated, you can create an activation key here.