Skip to main content
A trip in PlaneConnection represents a scheduled aircraft movement or series of movements (legs) for a specific mission. Trips are managed in the operations module and progress through a defined set of statuses.

Status Summary

StatusDatabase ValueDescription
DraftdraftTrip has been created but not yet confirmed.
ConfirmedconfirmedTrip has been confirmed and is on the schedule.
ActiveactiveTrip is currently in progress.
CompletedcompletedTrip has been completed.
CancelledcancelledTrip has been cancelled and will not take place.

Status Lifecycle

Detailed Status Definitions

Draft

The trip has been created in the system with preliminary information. Required fields such as aircraft assignment, crew assignment, route, and schedule may be incomplete. Draft trips do not appear on the active flight schedule. Dispatch availability: Not dispatched. Does not affect aircraft or crew availability calculations.

Confirmed

The trip has been reviewed and confirmed by a dispatcher or authorized user. All required fields — aircraft, crew, route, departure time, and passenger manifest (if applicable) — have been populated and validated. Confirmed trips appear on the active flight schedule. Dispatch availability: The assigned aircraft and crew are marked as committed for the trip’s time window. Scheduling conflicts are flagged.

Active

The trip is currently in progress. This status is set when the aircraft departs for the first leg of the trip. Active trips are monitored in the dispatch view. Dispatch availability: The assigned aircraft and crew are unavailable for other assignments.

Completed

The trip has been completed. All legs have been flown and the aircraft has arrived at the final destination. Post-flight data (actual times, fuel burn, discrepancies) can be recorded against completed trips. Dispatch availability: The assigned aircraft and crew are released and available for new assignments.

Cancelled

The trip has been cancelled and will not take place. A cancellation reason is recorded. Cancelled trips are retained in the system for record-keeping but are excluded from active scheduling views. Dispatch availability: The assigned aircraft and crew are released. Any scheduling blocks are removed.

Status Transition Rules

FromToPermitted RolesConditions
DraftConfirmedDispatcher, adminAircraft, crew, and route assigned
DraftCancelledDispatcher, adminCancellation reason required
ConfirmedActiveDispatcher, admin, PICDeparture time reached or manual activation
ConfirmedCancelledDispatcher, adminCancellation reason required
ActiveCompletedDispatcher, admin, PICAll legs completed

Fields

FieldTypeDescription
trip_numberStringUnique trip identifier.
statusEnumCurrent lifecycle status.
aircraftReferenceAssigned aircraft.
crewArrayAssigned crew members with roles.
legsArrayOrdered list of flight legs (origin, destination, times).
passengersArrayPassenger manifest.
requested_byStringPerson or entity that requested the trip.
cancellation_reasonTextReason for cancellation (required if cancelled).
created_atTimestampRecord creation timestamp (UTC).
updated_atTimestampLast modification timestamp (UTC).