Batch Parameters

During batch scheduling, parameter and property values control how the system schedules trips during batch scheduling.

Table 1. Description of Batch Parameters Available When Batch Scheduling Trips
Parameter Description
Unschedule All Bookings First Unschedule all bookings before scheduling those that have been selected to be scheduled.

Only bookings permitted for the user under provider security will be unscheduled.

Unschedule the Selected Bookings First Unschedule the selected bookings before scheduling those that have been selected to be scheduled.

Only bookings permitted for the user under provider security will be unscheduled.

Schedule the unscheduled bookings Schedule any unscheduled bookings in the batch schedule.

If this parameter is not selected, unscheduled bookings are not included in the batch scheduling process.

Reschedule bookings already scheduled Reschedule bookings that are already scheduled. For example, to find more optimal solutions.
Reset SchTimes back to NegTimes

Scheduled time for trips that the batch successfully schedules or reschedules are reset back to their Neg Time (negotiated time). If Neg Times are null, then SchTimes are not changed regardless of this setting.

If the Reschedule bookings already scheduled check box is selected but the system is unable to find a new solution for a booking, the booking does NOT have its SchTime window set back to its NegTime window if they are different. In this case, the original SchTimes are retained.

Allow SchTimes to move by Search Early/Late Params Allows Sch Times to move within the early/late tolerances specified in schedule parameters of the selected parameter set.
Allow taxi trips to be rescheduled Allows bookings that are already scheduled to taxi runs to be rescheduled or unscheduled if the Reschedule or Unschedule All Selected First check boxes are selected.

If this check box is cleared, bookings on taxi runs are not rescheduled or unscheduled, even if the Reschedule or Unschedule All Selected First check boxes are selected.

Use Group Optimizer
Group riders who are traveling to or from the same location on as few runs as possible. Two methods are available for optimizing group trips:
Group Optimizer
Sorts trips according to the sort order specified in the batch solution parameters, and then groups trips.
GrpOpt2
Builds group trips to shared destinations by picking up passengers at locations that are closest to locations already in the group trip.

Schedule Server switches specify which group optimizer is used.

Use Itinerary Optimizer

Schedule all bookings in the batch that are part of a multi-booking itinerary as one booking using the itinerary search algorithm.

The following points are to be noted:
  • Itinerary and group optimizers can be used at the same time during a batch. However, itinerary bookings are scheduled using the itinerary optimizer and not the group optimizer in this case. Also, itinerary bookings are scheduled first, regardless of the selected batch sort order when the itinerary optimizer is enabled, except for bookings with a priority setting (#1 and #4). All bookings with a priority setting are placed before others, and then these bookings are sorted according to the priority value. It schedules itinerary bookings first and non-itinerary bookings second.
  • When a multi-booking itinerary has at least one booking with a requested time and one or more bookings with no requested time, the itinerary optimizer then schedules the entire itinerary even if the Schedule Booking with No Request Time check box is unselected. In this case, the itinerary itself is considered to have a requested time, even if not all the bookings in the itinerary have their own requested time. For the entire itinerary to be scheduled in the batch, all the bookings in the itinerary must appear in the select list of Trip Administration. If the filter settings in Trip Administration result in only some of the bookings of an itinerary being in the list, then only those in the list are scheduled by the itinerary optimizer.
Use Run Optimizer When selected, the run optimizer is run as the last step of the batch.

If a subset of runs is selected using the Run Selection button, the event optimizer should only be applied to the selected runs.

Schedule Booking with No Request Time Schedules bookings without applying request times.

This feature typically applies to itinerary bookings only when a booking would use minimum and maximum durations of stay rather than requested times.

High Priority Sends the selected bookings as high priority to the Schedule Server with the batch request.

Users must be granted security permissions to see this option.

Table 2. Options for type only
Parameter Description
Allow Reschedule Transfer

Allow bookings scheduled with transfers to be rescheduled if the Reschedule check box is selected. If cleared, then bookings with transfers are not rescheduled even if the Reschedule check box is selected.

Transfer bookings can still be unscheduled by the Unschedule All Selected First or Unschedule All First options whether or not this parameter is selected.

Flex EP-R (allow deviation) If FLEX runs are allowed (that is, in Transit Modes, the L check box is selected) and this check box is selected, then FLEX is allowed to deviate to the booking origin/destination. This parameter can be used with the FLEX EP-CS parameter. This parameter is On by default.
Flex EP-CS (allow closest stop) If FLEX runs are allowed (that is, in Transit Modes, the L check box is selected) and this check box is selected, then bookings that require passengers to walk to the closest stop on a FLEX route may be scheduled. This parameter can be used with the FLEX EP-R parameter.