S-150-V1-EN
The Driver Base preference lets you set specific locations for drivers to start and end their duties and take split breaks. It offers more control and flexibility in managing driver schedules. Customizing these locations allows you to optimize routes, improve efficiency, and ensure convenient rest for drivers without deviating too much from their tasks. This streamlines your operation and enhances customer satisfaction.
Here are some common validation issues you may encounter with Driver Base.
Driver base not defined
The Driver Base is not defined in the relevant preference group - this could happen if a preference group is accidentally left unchecked in the Driver Base settings. To fix this, review the Driver Base preference and make sure it includes all the defined preference groups. By checking the appropriate preference groups, you can ensure that the driver base is correctly associated with the relevant preferences and settings for optimal functionality.
Make sure you set the correct stop or place as the allowed location for the driver base. If you set up the wrong location, replace it with the correct one. For example, if the split is supposed to begin at the depot but is starting at the Bus Station instead, verify and update the location accordingly. This ensures that the driver base is accurately set up and aligned with the intended starting point for the split.
Circularity is defined for the start or end points when it should not be. To fix this, verify the circularity settings and ensure that it is not enabled for the start or end points.
When defining the driver base, ensure that it is properly specified for both straight and/or split duties. To do this, click Add Type
Validation error: ‘Two pieces not valid: driver base’
This can show up when Show intrinsic validation errors is set to true.
If you get this error for a 3-piece duty, you can ignore it as it’s a false validation warning, meaning it will not reject the duty on optimization.
The error is relevant in cases where you have one reason for disqualifying a duty that is illegal as a 2-piece. In those cases, it will show all the reasons that are illegal, including those that will not disqualify those 2-piece combinations when they are a part of 3 or 4 pieces. So if the only ‘illegal’ reason was the driver base, it would not appear at all, but if there are other reasons (such as break preference/work limitation) it will be shown.
Driver Base (Travel Catalog-related issues)
For additional information about the structure and terms of the travel catalog, see Travel Catalogue Articles.
Check the catalog for missing travels.
If the travel is there, check time ranges and days of the week. Make sure the travel applies for those days.
If the catalog includes the Purpose column - travels may be there but not have the purpose of Driver Base.
Solution: add Driver Base in the Purpose column for those travels.
Places - having the stop point to the wrong place, having a depot\meal break location point to a different place.
Solution: update the place location, remove the place from the depot meal break location
Place code wrong in the catalog - the catalog needs to point to the Place ID and not the specific Stop ID (if it’s pointing to a place).
Solution: check the catalog for the correct place codes that are in the Stop Catalogue
Duplicate stops\places - having the stop and its Place grouping stop in the catalog at the same time may cause issues with adding travels.
For example:
Stop - 680000135502
Place - 680000135501
In the travel catalog:
Solution: remove the stop instances (yellow rows) even if they apply to different days, leaving only the correct stop instance (based on the Place Id from the stop catalog).
If you have two valid end locations for a duty (Stop A and Stop B) and Stop B is only valid between a certain time, you need to make two changes to fix this issue:
Go to the Taxi catalog and change the taxi to only be valid up until that end time
Go to the Driver base preference and separate the two locations into two separate prefs (plus button underneath the first) and add a filter
