When you optimize routes, some orders may appear as "Not Scheduled" because one or more planning constraints prevent OptimoRoute from assigning them to a route. This article explains why orders may not be scheduled and how to resolve common issues.
| Who can use this feature | |
| All plans | |
| All users | |
| All regions | |
Why are orders not scheduled?
When you optimize routes, OptimoRoute follows the routing constraints you have set.
If an order cannot be assigned without breaking one or more constraints, it may appear as “Not Scheduled.” The reason shown for the order points to the constraint that prevented it from being scheduled.
Constraints can include time windows, driver working hours, vehicle capacities, and other requirements set by dispatchers.
Checking not scheduled reasons
After optimization, open the “Not Scheduled” tab to see which orders were not scheduled and why. This tab appears only when one or more orders could not be scheduled.
Each order may show different reasons why it could not be assigned to a driver.
Not scheduled reasons
Below you will find an overview of what these reasons could be and how to address them.
| Reason | Meaning | Solution |
|---|---|---|
| Assigned to another driver | The order is explicitly assigned to a different driver. | Either include the assigned driver in the plan optimization or change (or remove) the assigned driver on the order. |
|
[Cannot reach location within] Time window or location business hours |
The driver can reach the location during their working hours, but cannot serve the order within its time window or the location's business hours. The driver may also be unable to complete the order and return within the required time. |
You can check the driver’s work time or the time window on the order. Business hours may also be preventing the order from being scheduled, so check the business hours set up in your location settings or for the specific location. |
|
Driver is busy or at capacity |
The driver cannot serve the order without affecting an order that is already scheduled. This can happen because of working hours, time windows, business hours, distance, vehicle capacity, or a combination of these limits. |
Check the driver’s work time or the capacity set to the vehicle, or the driver "limit route distance" setting. Enabling more drivers will also help get these orders scheduled. |
| Insufficient load capacity |
The order does not fit within the vehicle's capacity. This can happen even if the vehicle has no other orders assigned. |
Check the capacity on the vehicle related to the driver or the capacity on the order. |
| Outside driver's service area |
The order does not meet the driver's service area settings. With “Restrict Orders in Area to Driver”, the order is in another driver's service area. With “Driver Fencing”, the order is outside the driver's service area. |
Check the service areas of your drivers. |
|
Skills or vehicle features missing or Required additional skills or vehicle features |
The driver does not have the required skills, or the vehicle assigned to the driver does not have the required features for the order. | Check the required vehicle features and driver skills for the order. Make sure the driver and/or vehicle match those skills and features. |
| Time window, business hours or work time [too restrictive] | There is no time during the driver's working hours when the order's time window and the location's business hours can both be met. |
This requires you to revise your business hours at the location and/or the time windows on the order. You can also modify the driver's working time or the order duration to meet the time windows/business hours at the location. |
| Working hours not long enough [to serve location] | The driver cannot reach the location and complete the order during their working hours, even without considering the order's time window. |
Check the driver’s work time. Enabling more drivers will also help get these orders scheduled. |
Overriding constraints
When you manually change a route using drag-and-drop planning on the timeline or map, OptimoRoute can ignore routing constraints.
Manual changes may create routes that do not meet the limits used during optimization.