CABAW · RESERVATION CENTER

Designed by Transit Professionals. Engineered for Transit Operators.
Reservationist: Destiny
Recovery Connection Build
Destination rule: CABAW stores and displays the destination name together with the full street address so locations with the same business name are never confused.
Workflow: Search passenger → select passenger → build up to 5 chained trip legs → Check Live Availability → Save Reservation → send to dispatcher. Availability now uses the driver station, configured shift, approved trip conflicts, and active vehicle assignments.
PASSENGER DATA SAFEGUARDSRequired fields and duplicate protection
REQUIRED FIELDSONName, address, city, age, county
DUPLICATE CHECKONName + phone/address matching
COUNTY CHECKONCounty drives service area
AGE/FUNDINGAUTO60+ AAA · under 60 5311
RESERVATION TOOLSQuick access for Destiny
PASSENGER SEARCHSearch by name, phone, or ID
Mary Johnson
ID P001284 · Age 74
145 Pine Street, Paris, TX 75460
Home Address · Lamar County
AAA
Funding
(903) 555-0184
Phone
Wheelchair
Mobility
Yes
PCA
RESERVATION INFORMATIONWaiting for passenger
Dispatch Station: Eligibility:
Passenger:Phone: Home Address:County: Funding Source:Service Area: Reservation Date:Mobility: Trip Type: Fare Type: Fare Amount:Reservation Notes:
ADDITIONAL RIDERSTraveling with primary passenger
TOTAL PERSONS TRAVELING1Includes primary passenger
TRIP LEGS
Select a passenger to begin building the reservation.
RESERVATION ACTIONSReservationist workflow only

CABAW · DISPATCH PORTAL

Designed by Transit Professionals. Engineered for Transit Operators.
Dispatcher: Lauren
Recovery Connection Build
Reservation Transfer Check: Dispatch refreshes directly from saved reservation transfers. If a reservation does not appear, return to Reservation and use Save Reservation → Send to Dispatch.
Need to correct a reservation? Use the ✎ Edit Trip button on that trip row before assigning/approving it. Changes are saved to the Dispatch audit trail.
Address rule: Destination name and full street address stay attached to the trip through Reservation, Dispatch, and Driver Manifest.
Dispatcher workflow: View all trips sent from Reservations → assign driver and vehicle → approve. If a driver has already saved a trip, Lauren will see Reopen Trip Entry for that locked trip.
Availability guard: CABAW now checks each driver's configured shift before approval. Drivers outside the trip time are unavailable, and a vehicle already being used by another active driver cannot be assigned.
CABAW OPERATIONS

Dispatch Command Center

View, manage and dispatch trips for the selected service date.
TOTAL TRIPS0For selected date
APPROVED0Trips approved
PENDING0Awaiting dispatch
×
DENIED0Trips denied
CANCELLED / NO SHOW0Closed trips
DRIVER / VEHICLE STATUSSelected service date
DRIVER WORKLOAD BALANCEHelps Dispatch spread trips fairly
DISPATCH ATTENTION CENTERItems Lauren may need to act on
TRIPS FOR SELECTED DATELive dispatch queue
DatePickup TimePassengerStationMobilityPickup AddressDestination / Full AddressAppt.AvailabilityDriverVehicleStatusAction
PickupPassengerOriginDestinationMobilityDriverVehicleStatus
VEHICLE CHANGE / BREAKDOWN REQUESTSDispatch controls replacement vehicles
Safety rule: A driver may report a vehicle problem, but only Dispatch can assign the replacement unit. Completed trips remain with the original vehicle; remaining trips move to the approved replacement.
RequestedDriverCurrent UnitReasonDetailsReplacement UnitAction

CABAW · DRIVER MANIFEST

Daily schedule connection test
Driver Tablet View
Recovery Connection Build
Daily counters: Assigned is the driver's approved schedule. Completed counts completed rides. Remaining counts trips not yet finalized. No Show and Cancel at Door are tracked separately and do not count as completed rides.
Driver workflow: Select driver → see the entire approved schedule → Open Trip Entry → enter pickup/drop-off times and odometers → Save Trip Entry. Once saved, that trip becomes read-only/locked. The driver must call Dispatch for a correction.
Trip sequencing: The driver may move remaining, unlocked trips up or down to match real-world operating conditions. CABAW does not change the scheduled pickup time. Completed/locked trips stay fixed, and every sequence change is written to the Audit Trail.
DRIVER / DAILY SCHEDULEApproved trips only
Driver: Schedule Date:
VEHICLE ASSIGNMENT / BREAKDOWNDriver reports · Dispatch reassigns
Select a driver to view the current assigned vehicle.
DRIVER START / END LOCATIONConfiguration default with one-day Dispatch override
START DAY / END DAYShift, odometer and daily vehicle record
DRIVER DAY AT A GLANCEUpdates when Trip Entry is saved
0Assigned
0Completed
0Remaining
0No Shows
0Cancel at Door
ENTIRE DAILY SCHEDULE0 approved trips
Route OrderDateScheduled PickupPassengerPickup AddressDestination / Full AddressAppointmentMobilityVehicleFare / PaymentStatusTrip Entry
Stop here for this test. Save Trip Entry, locking, reordering, No Show, Cancel at Door, and Dispatcher Reopen are intentionally not connected yet.

CABAW · AUDIT TRAIL

Trip corrections and reopen history
Accountability View
Audit rule: Reopening and re-saving a locked trip creates permanent audit entries.
TRIP AUDIT EVENTSMost recent first
Date/TimeUserRoleActionReservationLegDetail

CABAW · UTILIZATION

Live from completed driver trip entries
Supervisor / Management View
OTP prototype rule: A completed trip is On Time when actual pickup is no more than 15 minutes after the scheduled pickup. No Shows and Cancel at Door are excluded from OTP. This threshold can later become an Admin Configuration setting.
UTILIZATION AT A GLANCELive CABAW records
0Assigned Trips
0Completed
OTP
0No Shows
0Cancel at Door
DRIVER UTILIZATIONBy driver
DriverAssignedCompletedNo ShowsCancel at DoorOTPFinalized %
STATION UTILIZATIONParis vs. Texarkana
StationAssignedCompletedNo ShowsCancel at DoorOTP

CABAW · REPORTING PORTAL

Operational, management, and PTN-128 preparation reporting
Management / Compliance View
Live CABAW Records
CABAW REPORTING

Management Reporting Center

Review service activity, driver performance, passenger outcomes, vehicle use, and monthly PTN-128 preparation totals.
REPORT AT A GLANCESelected period
TOTAL TRIPS0All trip records
APPROVED0Trips approved
COMPLETED / LOCKED0Driver trip entries saved
NO SHOWS0Passenger no-shows
CANCELLATIONS0Cancelled trips
DENIALS0Denied trips
PASSENGER CENSUS / ACTIVE PASSENGER REPORTUnique passengers served in selected period
Leadership view: Counts unique passengers, not trips. One passenger who rides multiple times is counted once in the passenger-served total.
UNIQUE PASSENGERS SERVED0Selected date range
PARIS UNIQUE PASSENGERS0Paris service area
TEXARKANA UNIQUE PASSENGERS0Texarkana service area
ALL ACTIVE PROFILES0Saved passenger records
PassengerCountyService AreaFundingMobilityTrips in PeriodLast Trip
Service AreaCountyUnique Passengers Served
PTN-128 PREPARATIONOperational data preparation from CABAW records
Preparation view: CABAW is organizing operating data that can support PTN-128 reporting. Final TxDOT submission values should be reviewed against your agency's official accounting, mileage, and reporting records.
UNLINKED PASSENGER TRIPS0Completed passenger trip records
ACTUAL VEHICLE MILES0.0From saved driver trip odometers where available
ACTUAL VEHICLE HOURS0.0From driver start/end records where available
ACTIVE VEHICLES USED0Distinct assigned vehicles
DRIVER PERFORMANCETrips by driver
DriverApprovedCompleted / LockedNo ShowsCancelledVehicles Used
STATION / SERVICE AREAParis vs. Texarkana
StationTotal TripsApprovedCompleted / LockedNo ShowsCancelledDenied
REPORTING DATA QUALITY CHECKReview before TTI / management reporting
REPORT-READY TRIPS0County and service area present
MISSING COUNTY0Passenger profile needs county
COUNTY / OFFICE MISMATCH0County conflicts with service location
NEEDS REVIEW0Total records needing correction
DatePassengerCountyRecorded LocationExpected LocationIssueAction
ADDITIONAL RIDER REPORTTracked separately from primary passenger trips
PCA RIDERS0
CHILDREN UNDER 160
COMPANIONS 16+0
ADDITIONAL RIDERS0
LocationCountyPrimary TripsPCAChildren <16Companions 16+Total Persons
TTI REPORT PREVIEWFinal review before preparing outside report
PARIS0Total trips in selected period
TEXARKANA0Total trips in selected period
ALL LOCATIONS0Combined trip records
RECORDS TO REVIEW0Missing county or location mismatch
LocationCountyTotal TripsCompleted / LockedNo ShowsCancelledDenied
GRAND TOTAL00000
MONTHLY COUNTY SUMMARYLocation and county totals for the selected reporting period
Management / TTI summary: This table groups CABAW trip records by month, service location, and passenger county so monthly totals can be reviewed before reporting.
MonthService LocationCountyTotal TripsCompleted / LockedNo ShowsCancelledDenied
COUNTY TRIP REPORTINGTTI reporting by service location and county
County reporting rule: Passenger County comes from the passenger profile and follows the trip into reporting. Paris service-area counties are Delta, Hopkins, Lamar, and Red River. Texarkana service-area counties are Bowie, Cass, Morris, Titus, and Franklin.
PARIS LOCATION TRIPS0All trips in Paris service area
TEXARKANA LOCATION TRIPS0All trips in Texarkana service area
COUNTY-ASSIGNED TRIPS0Trips with county on profile
MISSING COUNTY0Needs profile correction
Service LocationCountyTotal TripsApprovedCompleted / LockedNo ShowsCancelledDenied
VEHICLE UTILIZATIONAssigned trip activity
VehicleAssigned TripsCompleted / LockedDriversService Areas
PASSENGER DUPLICATE REVIEWPotential duplicate passenger records
Passenger APassenger BMatch BasisAction
FARE / CABAW CREDIT QCVerify payment records before final reporting
FARE TRIPS0Trips with a fare/payment record
CABAW CREDIT0Trips paid with CABAW Credit
CASH / OTHER0Non-credit payments
NEEDS REVIEW0Missing or inconsistent payment data
DatePassengerDriverFarePayment MethodCredit UsedStatus
VEHICLE BREAKDOWN / SWAP QCVerify vehicle changes before final reporting
VEHICLE SWAPS0Selected reporting period
BREAKDOWN SWAPS0Vehicle changed after breakdown
MISSING REASON0Needs review
MISSING REPLACEMENT0Replacement vehicle required
DateDriverPassengerOriginal VehicleReplacement VehicleReasonStatus
CANCELLATION / NO-SHOW / DENIAL QCFinal reporting verification
CANCELLATIONS0Selected period
NO-SHOWS0Selected period
DENIALS0Selected period
MISSING REASON0Needs correction
DatePassengerTypeReasonReservationAction
PASSENGER OUTCOMESCancellations, denials, and no-shows
DatePassengerTypeReasonReservation
CABAW CREDIT RECONCILIATIONSelected report period
CREDIT RECEIVED$0.00
CREDIT USED$0.00
NET CHANGE$0.00
TRANSACTIONS0

CABAW · CREDIT

Passenger stored-fare account
Dispatch / Reconciliation View
CABAW Credit rule: every addition or fare deduction creates a transaction. The running balance is never manually overwritten.
CABAW CREDIT AT A GLANCELive Transactions
$0.00Total Received
$0.00Total Used
$0.00Remaining Credit
0Transactions
0Passenger Accounts
ADD CABAW CREDITDriver name required
Passenger: Amount: Payment Method: Driver: Dispatcher: Time:
USE CABAW CREDIT FOR FAREPassenger debit
Passenger: Fare Amount: Driver: Trip / Note:
CABAW CREDIT LEDGERRunning passenger balance
Date/TimePassengerDriverDispatcher/SystemTypeMethodAmountRunning BalanceNote
DAILY DRIVER CREDIT RECONCILIATIONCash / Check received
DriverCashChecksTotal ReceivedTransactions

CABAW · REPORTS

Operational reporting
Management View
CANCELLATION & DENIAL REPORTPassenger · Date · Type · Reason

CABAW · DEPOSIT RECONCILIATION

Driver submits · Management verifies · Record locks
Daily Fare Accountability
Workflow: Driver reviews today's fares, enters deposit, submits, then Management verifies and locks the record.
DRIVER DAILY RECONCILIATIONDriver self-reconciliation
Driver:Date:
COMPLETED TRIPS0
CASH EXPECTED$0.00
CREDIT USED$0.00
FARE-FREE / OTHER0
MANAGEMENT DEPOSIT VERIFICATIONFinal count and approval
DateDriverExpectedDriver Turn-InDifferenceStatusManagement CountFinal DifferenceAction
DEPOSIT AUDIT HISTORYSubmission and verification trail
Date/TimeDriverService DateActionUser/RoleDetail

CABAW · CONFIGURATION CENTER

Admin-controlled operational defaults and reporting rules
Management / Admin View
Configuration rule: These settings control CABAW defaults. Day-of-service overrides remain temporary unless an Admin saves a permanent change here.
SYSTEM / RESERVATION DEFAULTSDaily reservation behavior
Current prototype default: Tomorrow
Maximum stops in one reservation.
Default loading/boarding allowance.
Default scheduling buffer.
FUNDING / FARE RULESAutomatic reservation defaults
Age for AAA: AAA Fare: Under Age 60 Funding: 5311 Mileage Rate: CABAW Credit Starting Balance: Fare Rounding:
SERVICE AREAS / COUNTY REPORTINGTTI county mapping

Paris Office

Delta County
Hopkins County
Lamar County
Red River County

Texarkana Office

Bowie County
Cass County
Morris County
Titus County
Franklin County
Reporting safeguard: County is required on every passenger profile. CABAW uses the county to validate Paris/Texarkana service location and county-level reporting totals.
DRIVER SHIFT RULESApproved work shifts
6:00 AM - 3:00 PM
7:00 AM - 4:00 PM
8:00 AM - 5:00 PM
Shows “No Driver in Shift”.
NO-SHOW / CANCELLATION POLICYOperational policy defaults
No-Show Tracking Window: Suspension Trigger: Suspension Length: Reason Required:
CABAW continues to keep cancellation, no-show, and denial reasons in the audit/reporting trail.
APPROVED START / END LOCATIONSGarages, offices, courthouses and staging points
AreaLocationFull AddressActive
DRIVER GARAGE DEFAULTSPermanent defaults
Driver: Station: Default Start Location: Default End Location: Default Shift:
USER MANAGEMENTAdministrator only · Login accounts and role permissions
Full Name: Username: Password: Role: Service Area: Status:
NameUsernameRoleService AreaStatusActions
Prototype security: This demonstrates CABAW account management. A production release should store password hashes on a secure server rather than storing passwords in the HTML/browser.
ADMIN CONFIGURATIONSave system-wide defaults
CABAW DEVELOPMENT WEBSITE — USE FICTIONAL DATA ONLY — HOME DASHBOARD MAINTENANCE BUILD