Create Trip

The Create Trip context properties define the various booking policies or rules that may exist at a client site. In most cases, the options and values applied should be the same as those in Trapeze PASS.

Table 1. Create Trip Properties
Property Description
PASS > PassInfoServer > CreateTrip > BookingAccess > WindowOpen Start of the daily window of booking trip access times.
PASS > PassInfoServer > CreateTrip > BookingAccess > WindowClose Close of the daily window of booking trip access times.
PASS > PassInfoServer > CreateTrip > BookingAccess > CheckHolidays If selected, booking trip access is closed on holidays.
PASS > PassInfoServer > CreateTrip > BookingAccess > Override > … Open

(… stands for the days of the week)

Sets the Start of window for creating trips through the IVR on the specified day. This setting overrides the global WindowOpen for that day only.

PASS > PassInfoServer > CreateTrip > BookingAccess > Override > ...Close (… stands for the days of the week) Sets the Close of window for creating trips through the IVR on the specified day. This setting overrides the global WindowClose for that day only.
PASS > PassInfoServer > CreateTrip > CalculateRequestedPickUpTime > Enabled If selected, then calculation of the ReqTime of the pick-up is based on the trip time-distance against the ReqTime of the drop-off and then the ReqTime of the drop-off will be moved to ReqLate.
PASS > PassInfoServer > CreateTrip > CalculateRequestedPickUpTime > OnlyAverageSpeed If selected, then calculation of the ReqTime of the pick-up uses only the average speed.

If cleared, then the MaxOBT and factors tables will be used.

PASS > PassInfoServer > CreateTrip > CheckADAPolygonTimes If selected, then the time requested will be compared to the valid ADA polygon times for the pick-up and drop-off polygons.
PASS > PassInfoServer > CreateTrip > CheckClientIsActive If selected, then inactive clients will not be allowed to create trips.
PASS > PassInfoServer > CreateTrip > CheckGeocoding If selected, then all points of a trip must be correctly geocoded.
PASS > PassInfoServer > CreateTrip > CheckParaServiceArea If selected, then paraservice area rules will be checked.
PASS > PassInfoServer > CreateTrip > CheckPriorBooking If selected, then the origin and destination of a new trip must fall in at least one funding source polygon.
PASS > PassInfoServer > CreateTrip > CheckPurposeMatchSource If selected, then the booking purpose must match at least one of the funding source purposes when creating a booking.
PASS > PassInfoServer > CreateTrip > ClientEligibilityConditionsMustBePresent If selected, then clients who wish to book a trip must have at least one eligibility condition defined.
PASS > PassInfoServer > CreateTrip > DDAS > Enable If selected and a denial exists that matches a new booking, then it will be superseded by the new booking upon saving.
PASS > PassInfoServer > CreateTrip > DDAS > ToleranceEarly Early tolerance when comparing requested times of denials and new bookings.
PASS > PassInfoServer > CreateTrip > DDAS > ToleranceLate Late tolerance when comparing requested times of denials and new bookings.
PASS > PassInfoServer > CreateTrip > DefaultAllClientFundingSources If cleared, then only the client’s first funding source will be defaulted.
PASS > PassInfoServer > CreateTrip > DeniedTripTimeThreshold The same booking can not be created within this number of minutes from the time the last booking was denied by the schedule server.
PASS > PassInfoServer > CreateTrip > DOLogicPUTime If selected and DO (drop-off) Logic is used, then the requested pick-up time will be moved outside of the drop-off early/late window (if ReqDoEtAdj > TravelTime).

If cleared, then the system will use TravelTime only to calculate the requested pick-up time.

PASS > PassInfoServer > CreateTrip > DenyNewBookingsDueToConditionalEligibility If selected, then the GetClientInfo method returns a flag to indicate when the client is conditionally eligible and that new bookings are not allowed to be created.
PASS > PassInfoServer > CreateTrip > EligibilityTests > CustomMethod Custom method name of eligibility tests.
PASS > PassInfoServer > CreateTrip > EligibilityTests > ExhaustiveTesting If selected, then testing will not stop at the first test that denies the trip.
PASS > PassInfoServer > CreateTrip > EligibilityTests > OutcomeIfNoTests The outcome when there are no tests for the eligibility condition.
PASS > PassInfoServer > CreateTrip > EligibilityTests > OutComeIfNoPerform The outcome when the perform tests is set to No for the test condition
PASS > PassInfoServer > CreateTrip > EligibilityTests > Precedence Precedence order of eligibility tests.
PASS > PassInfoServer > CreateTrip > EligibilityTests > ExhaustiveConditionTesting If selected, the tests of all client conditions are concatenated and tested together.
PASS > PassInfoServer > CreateTrip > EligibilityTests > PerformEligibilityTests If selected, eligibility test swill be performed for all new bookings.
PASS > PassInfoServer > CreateTrip > EligibilityTests > SolutionSet PU Default pick-up solution set of eligibility tests.
PASS > PassInfoServer > CreateTrip > EligibilityTests > SolutionSet DO Default drop-off solution set of eligibility tests.
PASS > PassInfoServer > CreateTrip > EligibilityTests > Default Solution Set Default eligibility test solution set.
PASS > PassInfoServer > CreateTrip > EnforceClientEligibilityRules If selected, then client eligibility rules will be enforced for all new bookings.
PASS > PassInfoServer > CreateTrip > EnforceDefaultPassTypes If selected, then at least one passenger must have a Passenger Type equal to the client’s default passenger type.
PASS > PassInfoServer > CreateTrip > EnforcePrepaymentNotAllowed If selected, then prepayment for all new bookings of the client will be skipped if the client’s record is set as Prepayment Not Allowed.
PASS > PassInfoServer > CreateTrip > EscortEnabled If selected, when login as a worker, Escort selection will be displayed on Book a Trip page, and Escort will be viewed on Trip Details page.
PASS > PassInfoServer > CreateTrip > ExcludedValidationChecks Use bitwise operation to exclude validation checks. Exclude multiple checks by adding these numbers. (For example, 2 + 4 = 6 to exclude ADA and Service Area.)
  • 2 - ADA
  • 4 - Service Area
  • 8 - ParaServiceArea
  • 16 - ProviderSecruity
  • 32 - ParaServiceAreaRules
PASS > PassInfoServer > CreateTrip > FareTypeRequired If selected, then all passengers on a trip must have a valid fare type (that is, a fare type greater than 0).
PASS > PassInfoServer > CreateTrip > FindFixedRouteAlternative If selected, then a fixed route alternative will be found and displayed for the user’s trip.
PASS > PassInfoServer > CreateTrip > IgnoreClientCompanionSetting If selected, PassCreateTrip counts the default companion toward the limit on additional passengers.
PASS > PassInfoServer > CreateTrip > InitialSubTypeAbbr Subtype abbreviation to stamp bookings when they are first created.
PASS > PassInfoServer > CreateTrip > MaximumNumberofAdditionalPassengers Maximum number of additional passengers allowed during trip booking.
PASS > PassInfoServer > CreateTrip > MaximumNumberOfTripsCreationPerDay Maximum number of trips allowed to be created by a given client each day.

Subsequent trip creations will not be allowed by the PassCreateTrip method.

Set to 0 to disable this feature.

PASS > PassInfoServer > CreateTrip > MaximumNumberOfTripsPerLDate Maximum number of trips allowed for a client on a given LDate.

Subsequent trip creations will not be allowed by the PassCreateTrip method.

Set to 0 to disable this feature.

PASS > PassInfoServer > CreateTrip > MinAuthorizationNumberLength Minimum authorization number length.
PASS > PassInfoServer > CreateTrip > OverrideFundingSources If selected, then eligibility dates of funding sources for a new booking will not be checked.
PASS > PassInfoServer > CreateTrip > ParaserviceTypeRequired If selected, then a new booking must have a valid paraservice ID. For example, from request, the client record, or an eligibility rule.
PASS > PassInfoServer > CreateTrip > PolygonAndProviderSecurityVerification > DropBookingOnFailure If selected, this service will not save new bookings that fail booking verification.
PASS > PassInfoServer > CreateTrip > PolygonAndProviderSecurityVerification > PerformCheck If selected, ADA polygons and provider security will be checked on each newly-created booking.
PASS > PassInfoServer > CreateTrip > ProviderRequired If selected, then the provider ID of the client in a new booking must be greater than 0 (that is, a valid provider).
PASS > PassInfoServer > CreateTrip > ReqDOLogicAddsDirecToAdj If selected, then Req DO Logic adds Direct To Adj.
PASS > PassInfoServer > CreateTrip > RequiredPhoneMode If value is set to Both, Pickup Phone, or Dropoff Phone, the specified phone number(s) must be provided when creating a booking.
PASS > PassInfoServer > CreateTrip > SkipCheckOfClientEligibilityAndSuspension If selected, then clients will not be checked for suspension or eligibility.
PASS > PassInfoServer > CreateTrip > SumAllLoadTimes If selected, then load and unload times from various sources (for example, request, client record, address or location, space type, and paraservice ID) will be summed into BookingLeg records. Otherwise, only the load-unload time from the request will go into booking legs.
PASS > PassInfoServer > CreateTrip > TripOverlap > CheckForTripOverlap

If selected, the service does not allow the creation of a booking that would overlap with an already existing scheduled booking by the same client. The estimated length (in time) of the new trip will be used in this calculation.

PASS > PassInfoServer > CreateTrip > TripOverlap > CheckUnscheduledTrips

If selected, the service checks for new bookings against old bookings that are yet to be scheduled. It does not allow the creation of a booking that would overlap with an already existing unscheduled booking for the same client. This property is only applied if the CheckForTripOverlap context property is On.

PASS > PassInfoServer > CreateTrip > TripOverlap > MinClearanceAfterExistingTrips

Sets the minimum amount of time (in minutes) that must exist between the drop-off time of an existing booking and the requested time of a new trip to prevent an overlap. This also applies when placing a new trip before an existing booking, for example, between the new trip's drop-off time and the requested pick-up time of the existing booking.

PASS > PassInfoServer > CreateTrip > TripOverlap > CheckForTripOverlap

Sets the minimum amount of time (in minutes) that must exist between a new trip's requested time and the pick-up time of an existing booking for the same client to prevent an overlap.

PASS > PassInfoServer > CreateTrip > TripOverlap > CheckForTripOverlap

If selected, the trip purpose of a new booking has to be greater than 0.

PASS > PassInfoServer > CreateTrip > TripPurposeRequired If selected, the trip purpose of a new booking has to be > 0 (valid booking purpose).

PASS > PassInfoServer > CreateTrip > UseFundingSourcePolygons

If selected, the origin and destination of a new trip must fall in at least one funding source polygon.

PASS > PassInfoServer > CreateTrip > ValidPassengerTypes Allows bookings for trips with passenger types.