Skip to main content
This reference covers all crew scheduling data types, statuses, and regulatory constraints used across the Operations module.

Schedule Statuses

Schedule entries use the following statuses to indicate a crew member’s state for a given day:
StatusAPI ValueDescriptionBlocks Flight Assignment
On Dutyon_dutyCrew member is on duty and available for flight operations.No
Off Dutyoff_dutyCrew member is off duty for the day.Yes
AirlineairlineCrew member is traveling on airline positioning.Yes
On Callon_callCrew member is on standby, available if needed.No
VacationvacationCrew member is on approved vacation leave.Yes
TrainingtrainingCrew member is in a scheduled training event.Yes

Availability Types

Crew availability entries record broader availability windows:
TypeAPI ValuePurpose
AvailableavailableCrew member is available for trip assignment.
UnavailableunavailableCrew member is not available (personal, medical).
VacationvacationPlanned vacation leave.
TrainingtrainingScheduled training or simulator session.
ReservereserveOn reserve — available on short notice if needed.

Duty Types

Each duty period is classified by type:
TypeAPI ValueDescription
FlightflightTime spent as required flight crew.
GroundgroundGround duty (dispatch, maintenance, briefings).
StandbystandbyOn-airport standby awaiting assignment.
ReservereserveOff-airport reserve (on-call).

Flight Types

Flight duty records specify the regulatory basis:
TypeAPI ValueRegulatory Basis
Part 91part_9114 CFR Part 91 operations
Part 135part_13514 CFR Part 135 operations
Part 121part_12114 CFR Part 121 operations
TrainingtrainingTraining flights
Check Ridecheck_rideProficiency or type checks

Duty Time Limits

PlaneConnection monitors the following regulatory flight time and duty limits. These values reflect the standard 14 CFR Part 135 Subpart F limits. Your operator’s OpSpecs may impose stricter limits.

14 CFR Part 135 Subpart F (Flight Time Limitations)

RuleReferenceLimit
Daily flight time (1 pilot)14 CFR 135.267(b)8 hours in any 24 consecutive hours
Daily flight time (2 pilots)14 CFR 135.267(b)10 hours in any 24 consecutive hours
Weekly flight time14 CFR 135.267(c)34 hours in any 7 consecutive calendar days
Minimum rest before duty14 CFR 135.267(d)10 consecutive hours of rest before beginning duty
Rest after exceeding 8 hours14 CFR 135.267(d)13 consecutive hours of rest after exceeding 8 hours of flight

14 CFR Part 117 (Additional Limits)

RuleReferenceLimit
28-day flight timePart 117120 hours in any 28 consecutive days
365-day flight timePart 1171,000 hours in any 365 consecutive days

Compliance Status Indicators

The system displays compliance status using the following thresholds:
IndicatorConditionAction Required
GreenUnder 80% of any applicable limitNo action needed
YellowBetween 80% and 95% of any applicable limitMonitor closely before assigning
RedAbove 95% of any applicable limitDo not assign additional duty

Currency Items

Six currency items are tracked for each crew member:
ItemAPI ValueRegulatory BasisWarning Window
Medicalmedical14 CFR Part 135 Subpart E60 days
BFRbfr14 CFR 61.56 (Biennial Flight Review)60 days
IPCipc14 CFR 61.57(d) (Instrument Proficiency Check)60 days
Type Ratingtype_rating14 CFR Part 61 Subpart H60 days
Recurrentrecurrent14 CFR Part 135 Subpart G60 days
Currency status values:
StatusAPI ValueMeaning
CurrentcurrentExpiration is more than 60 days away.
Expiring Soonexpiring_soonExpiration is within 60 days.
ExpiredexpiredExpiration date has passed.
Expired currency items block trip assignment at the Confirmed status. A crew member showing any expired item cannot be added to a trip leg that requires the expired qualification.

Schedule Assignment Types

Administrators can create custom assignment types that appear on the crew schedule grid. Each type has configurable properties:
PropertyTypeDescription
NameStringDisplay name (e.g., “Simulator Training”, “Office Day”).
ColorStringHex color code for the schedule grid.
Flight ConflictBooleanIf true, blocks flight trip assignment on overlapping days.
Terminates RONBooleanIf true, ends a remain-overnight sequence.
Day of WorkBooleanIf true, counts as a working day for duty calculations.
Sort OrderNumberDisplay order in selection lists.

Crew Roles

RoleAPI ValueFlight Time TrackedDuty Time Tracked
PICpicYesYes
SICsicYesYes
Flight Attendantflight_attendantNoYes
DispatcherdispatcherNoYes
MechanicmechanicNoYes
Relief PilotreliefYesYes

Fatigue Risk (K-Score)

The fatigue risk score is computed per AC 120-103A (Fatigue Risk Management Systems). See How to Use Crew Intelligence for interpretation guidance.
K-Score LevelRangeMeaning
Low0 — 30Normal fatigue levels.
Moderate31 — 60Elevated — monitor before assignment.
High61 — 80High risk — review before proceeding.
Critical81+Do not assign without rest intervention.
Last modified on April 11, 2026