Violation Message
The Violation Message field is updated by Schedule Optimization during scheduling if there are violations.
The following table lists the various error messages in the Violation Message field.
Message
What It Means
Skill hard constraint is violated.
Technicians in the territory or the service team do not possess the required skills for the work order.
Either of Mandatory or Preferred resource constraint is violated.
Work order is not scheduled for mandatory or preferred technicians as required.
Early arrival constraint is violated.
The technician arrives at the work order location before the access hours commence or completes the work order before the access hours commence.
The following example describes the early arrival constraints.
Technician Working Hours
8:00 - 17:00
Overtime
2 hours
Work Order Access Hours
10:00 - 16:00
Service duration
2 hours
The early arrival constraints are:
Arrival and finish: 10:00 - 12:00 - No violation
Arrival and finish: 8:00 - 10:00 - Early violation
Arrival and finish: 9:30 - 11:30 - Early violation
Late arrival constraint is violated.
The technician arrives at the work order location or completes the work order after the access hours end.
The following example describes the late arrival constraints.
Technician Working Hours
8:00 - 17:00
Overtime
2 hours
Work Order Access Hours
10:00 - 16:00
Service duration
2 hours
The late arrival constraints are:
Arrival and finish: 10:00 - 12:00 - No violation
Arrival and finish: 15:00 - 17:00 - Late violation
Arrival and finish: 16:05 - 18:08 - Late violation
Required skill auto filter constraint is violated.
Technicians in the territory or the service team do not possess the required skills for the work order.
Resource mismatch auto filter constraint is violated.
The resource assigned for the event is not available.
Total working hours of the technician exceeded constraint is violated.
Scheduling the work order results in exceeding the maximum hours configured for the technician. If the maximum hours are not configured, it is calculated from business hours.
Maximum distance of the technician exceeded constraint is violated.
Scheduling the work order increases the driving distance of the route beyond the maximum distance configured for the technician.
The node cannot be injected. The node seems to carry hard constraints which cannot be satisfied.
Technicians in the territory or the service team do not possess the required skills for the work order. Or, a mandatory technician is specified in the work order who is unavailable.
Injection of this work order will cause max distance violation in all the available routes.
Scheduling the work order increases the driving distance of the route beyond the maximum distance configured for the technician.
Dependency relationship violations occurred.
Work order is part of a dependency group, and there are violations related to dependency scheduling.
Banned resource hard constraint is violated.
Work order scheduling violates the hard constraint of banned technicians.
Either of Banned or Unpreferred resource constraint is violated.
Work order scheduling cannot meet the unpreferred or banned technician hard constraint.
Mandatory resource constraint is violated.
Work order scheduling cannot meet the mandatory technician hard constraint.
Preferred resource constraint is violated.
Work order scheduling cannot meet the preferred technician constraint.
Unpreferred resource constraint is violated.
Work order scheduling cannot meet the unpreferred technician constraint.
Was this helpful?