Schedule Violations

A violation is the clearest signal that an event on a run requires attention for one reason or another. Violations can appear on the Runs, Run Itinerary, Client Itinerary, and all Client Events views.

The following table lists all violations that the system may display in Schedule Editor. Some of the violations listed in this section can be manipulated so that although a violation may have occurred, it is not flagged as a violation until it has exceeded a specific parameter. Also, when looking for run solutions, the Schedule Server does not generate any solutions with violations unless it is specifically set to do so. These are called allowable violations. You can view and adjust parameters for allowable violations.

Table 1. Description of Violations Seen in Schedule Editor
ViolationDescription
A

Accessibility Violation.

Schedule Server supports accessibility masks on FX runs at the stop, line, and vehicle levels.

Bookings and clients can be associated with accessibility masks (that is, a set of accessibility requirements). It is possible for accessibility types to be categorized as applying to a stop, line, or vehicle, rather than all three.

Schedule Server enforces accessibility requirements and offers FX solutions that satisfy applicable requirements at the stop, line and vehicle levels. This violation occurs if a trip is dragged and dropped onto a run such that any of the accessibility requirements is not met.

The PASS user interface for supporting booking and client specific accessibility requirements is not available at this time, nor does the InfoServer utilize the Accessibility Type categorization (by stop, line or vehicle). The PASS > SchedSrv > Enable Accessibility Mask switch can be used to enable and disable this functionality.

ATB Appointment Time Buffer.

A trip is scheduled later than its RL drop-off time less its appointment time buffer.

The appointment time buffer is set in Tools > System Properties, on the Profile tab, under PASS Scheduling > Appointment Time Buffer.

BrO Break or Out of Service Time Violation.

This violation occurs if a break is scheduled with a passenger still on board OR a break actually begins either before the earliest time or after the latest time specified for the break to start.

BrR Break Requirement.

This violation occurs when manually inserted breaks for Break and Lunch types that fall outside the auto break rules are flagged with a BrR violation when auto break logic is enabled.

BT Back Track Violation.

This violation occurs if the run is backtracking. For example, the vehicle leaves the mall, drives to perform a pick-up and then drives back to the mall to perform the drop-off.

CAP Capacity Violation.

The capacity of the run has been violated, meaning that there are too many passengers on board to transport.

CD Co-driver Violation.

This violation occurs when a booking requiring a co-driver is scheduled to a run without a co-driver.

COV Client Overlap Violation.

This violation occurs if the client has more than one trip with schedule times that overlap.

CPR Client Provider.

This violation occurs when a client trip has been placed on a run for a provider that is not included in the client’s list of valid providers (defined in Client Registration on the Providers tab).

CQ Costing Quota.

This violation occurs if a provider has already met the allotted costing quota during a time interval and additional passenger with this space type is scheduled on to a run.

For more information, refer to the PASS-CT System Administrator and User Guide.

DUR Duration of Stay.

This violation occurs when the minimum/maximum time set between one client’s drop-off and their next pick-up is violated.

For example, if the passenger's duration of stay has been violated by five minutes, the system shows the DUR + (the amount of time that has been violated).

EMPI Employee Inactive Violation.

This violation occurs if a driver or co-driver marked with an inactive status type (in Task > Employees, on the Status tab) has been assigned to a run.

This violation only applies to Para runs.

ES Event Sequence Violation.

This violation occurs when the events are out of sequence, meaning that a passenger is dropped off before being picked up. Usually, this is caused by manually dragging and dropping trips in a schedule.

EsA Escort Availability Violation.

This violation occurs when an escort is not available.

EsD Dedicated Escort Violation.

This violation occurs when a dedicated escort is not present at all times required for a passenger.

EsG General Escort Violation.

This violation occurs when a general escort is not present at all times required for a passenger.

ETVTE

Estimated Time Variance Threshold Exceeded.

This violation occurs if an event’s estimated time, specifically for pick-ups on Taxi run types (not para type runs), is greater than X minutes of the event’s Scheduled Early Time. The violation will be generated only when the following is true:
  • The run type is TAXI only.
  • Client pick-up events only.
  • The difference between the estimated and scheduled early time for a pick-up event exceed the PASS Scheduling/Allowed Estimated Time Variance context property. The amount of time exceeding this threshold will be posted within the violation code (for example, ETVTE6).

Use of this violation requires that the PASS Scheduling/Allowed Estimated Time Variance context property is enabled.

EX Schedule Rule Exception Violation.

This violation applies to any case where two passengers, or a passenger and driver are on a vehicle at the same time in violation of a schedule rule.

FX Fixed Route Violation.

This violation occurs when a Fixed Route stop time has been violated. (FLEX only)

FzE Frozen Event Violation.

This violation occurs when estimated times are manually adjusted. The trip is frozen so that no further adjustments take place.

FzR Frozen Run Violation.

This violation occurs when a run has been frozen, which prevents same day insertions on a run operated by a new driver.

HO Hostage Violation.

This violation occurs when a client travels past the requested stop, so he or she is labeled a hostage on board.

LC

Location Capacity Violation.

This violation occurs when there are too many vehicles with overlapping times at a location for the curbside capacity.

Location Capacity allows you to define the maximum number of vehicles allowed at one location at the same time. For any location, the capacity can be defined by time of day and day of week. The capacity considers the number of vehicles and not the vehicle types or run capacities. The Schedule Server identifies a violation if too many vehicles have overlapping arrive/depart times at the location.

LIFO Last In/First Out Violation.

The Schedule Server arranges certain trips (based on capacity type, space type or mobility aids) in such sequences that the drop-off occurs immediately after the pick-up (last in/first out). This arrangement prevents situations where, for example, a passenger on a stretcher is moved out of a vehicle temporarily to allow other passengers to be picked up or dropped off.

MA Mobility Aid Violation.

This violation occurs when a mobility aid that a client requires is not provided by the vehicle. This only applies to mobility aids that must be provided by the transit property as opposed to ones that clients provides themselves. For example, stretchers and stair climbers.

This violation is predominantly associated with mobility aids requiring garage pick-up or driver assist.

MG Mixed Group Violation.

This violation occurs when a non-group member is scheduled on a run at the same time as an exclusive group.

OB On-Board Violation.

This violation occurs when the passenger is on-board the vehicle beyond the On-Board Time tolerance.

OR Outside Run Violation.

This violation typically occurs when events are placed out of sequence and trip events are placed before a pull-out event or after a pull-in event.

PC Paracluster Violation.

Used mainly in Europe.

PCO Paracluster Overlap.

Used mainly in Europe.

PR Provider Violation.

This violation occurs when a trips violates a provider restriction.

For example, a booking is assigned to a different provider than that which is assigned to its scheduled run.

PT Passenger Type Violation.

This violation occurs when an incorrect passenger type is on board.

R Restricted Access Violation

This violation occurs for runs that are going to a restricted location while they have clients or employees not authorized to access that location. R violations are incurred on the event at which unauthorized passengers are included.

A client or employee not marked as allowed at a restricted location is assigned to a run during a period of time where the run will perform an event at that restricted location.

Variations of this violation are found on the applicable restricted location trip event in the Run Itinerary:
  • R-99999 (where 99999 is the Client ID of the passenger who is not allowed)—Restricted Access Client ID violation

  • R-D—Restricted Access Driver violation

  • R-CD—Restricted Access Co-Driver violation

To avoid R violations, passengers with restricted access privileges should be picked up before passengers without restricted access privileges and dropped off after passengers without restricted access privileges.

RAR Run Area Route Violation.

This violation occurs when a run travels into polygons that conflict with the polygon rules of the Para Service Area Route to which it is assigned.

RE Request Early Violation.

This violation occurs when the requested trip time has been moved earlier than its tolerances.

RL Request Late Violation.

This violation occurs when the requested trip time has been moved later than its tolerances.

Rle Run Length Violation.

The run is operating more hours than specified (the length of the run is in excess).

RnE Run Early Violation.

This violation occurs when runs pulls out earlier than its tolerances.

RnL Run Late Violation.

This violation occurs when a runs pulls in later than its tolerances.

RnP Run Polygon Violation.

This violation occurs when a run violates a polygon boundary, meaning that the run is outside of the defined service area.

SAR Service Area Rule Violation.

This violation occurs when a pick-up or drop-off is in violation of a Para Service Area Rule.

SE Schedule Early Violation.

This violation occurs when a scheduled trip time is earlier than the Schedule Early Tolerance.

Ser Service Violation.

This violation occurs when an event is in violation of a paraservice. (ParaServiceId needed by booking is not provided by this run.)

SL Scheduled Late Violation.

This violation occurs when a scheduled trip time is later than the Schedule Late tolerances.

SRSQ

Stop Restriction Sequence.

The stop sequence defined for the run in Task > Runs on the Stop Restrictions tab is not followed.

SRST Stop Restriction Stop.

The trip includes an Origin or Destination that does not match the stops defined in Task > Runs on the Stop Restrictions tab for the run.

TL Transfer Layover Violation.

This violation occurs when a pick-up at the transfer point is late.

TM Transit Mode.

This violation occurs when a booking is manually placed on a run of an invalid mode type.

TT Transfer Time Violation.

This violation occurs when the drop-off at the transfer point is late.

VT Vehicle Type Violation.

This violation occurs if a pick-up is placed on a run with an assigned vehicle type that is not compatible with the booking or the Schedule Server’s VehicleTypeExclusions list.

WK Walking Violation.

This violation occurs when a client is required to walk too far to a bus stop in a FLEX/Fixed solution.