Crew Rostering & Bidding
Crew Management › Crew Planning & Rostering · 15 L4 steps · 5 phases · 8 decision gates · Updated 2026-03-19 10:19
📊
Process Flow Diagram (BPMN)
📋
L4 Process Steps
| Step | Step Name | Role / Swim Lane | System | Input | Output | KPI | Dec? | Exc? |
|---|---|---|---|---|---|---|---|---|
Phase 1 1.1 |
Import approved pairings into rostering module | Crew Planning Analyst | Jeppesen Crew Management | Approved crew pairing solution exported from CM-01 pairing optimisation | Pairing library loaded into rostering module for the bid period | 100% of approved pairings imported with zero data loss; import completed ≤2 hours after CM-01 sign-off | N | Y |
| 1.2 | Configure bid period parameters and CBA rules | Crew Planning Manager | Jeppesen Crew Management | Flight schedule, collective bargaining agreement (CBA), bidding calendar, vacation approval list | Bid period configuration: dates, block-hour limits, vacation slots, trip-trade eligibility rules | Bid package published ≥21 days before period start per CBA; 0 rule-configuration errors at bid launch | N | N |
| 1.3 | Validate crew qualification and fleet eligibility | Crew Planning Analyst | Jeppesen Crew Management + Boeing Toolbox / CAMP | Crew qualification records, recurrent training schedule, expiry dates from training tracking system | Eligible crew list segmented by fleet type and seat position for bid period | 0 unqualified crew included in bid package; eligibility validation completed ≥25 days before period start | Y | Y |
Phase 2 2.1 |
Publish bid package to crew self-service portal | Crew Scheduling Coordinator | Jeppesen Crew Management (CrewPortal) | Finalized pairing library, bid period configuration, eligible crew list | Published bid package accessible to all eligible crew via CrewPortal and mobile app | Bid package live ≥21 days before bid close; 0 incorrect or duplicate pairings in published package | N | Y |
| 2.2 | Capture ranked bid preferences from crew members | Flight Crew (Pilots / Flight Attendants) | Jeppesen Crew Management (CrewPortal / mobile app) | Published bid package, personal scheduling preferences, personal rest requirements | Ranked preference list submitted per crew member; system timestamp of each submission | Bid submission rate ≥95% by deadline; average ranking depth ≥15 preferences per crew member | N | Y |
| 2.3 | Validate bid completeness and close bidding window | Crew Scheduling Coordinator | Jeppesen Crew Management | Submitted crew bids, bid deadline, CBA late-bid rules | Validated bid dataset; list of non-bidders flagged for reserve-rule default assignment | 100% bid validation completed within 2 hours of bid close; non-bidder list issued to planning team within 1 hour | Y | Y |
Phase 3 3.1 |
Run automated seniority-based bid award algorithm | Crew Planning Analyst | Jeppesen Crew Management (Rostering Optimiser) | Validated crew bids, seniority list, pairing library, block-hour limits per crew | Draft roster with bid awards allocated by seniority order; uncovered-pairing exception list | Automated award covers ≥85% of pairings without manual intervention; optimisation run completes <3 hours | Y | Y |
| 3.2 | Apply FRMS fatigue constraints to draft roster | Crew Planning Analyst | Jeppesen Crew Management (FRMS module) | Draft roster, crew duty history for prior 90 days, rest period records | FRMS-validated roster with per-crew fatigue index scores; list of crew flagged above threshold | 0 crew assigned duties with predicted fatigue index >70 (Jeppesen FRMS 0–100 scale); FRMS validation completed <2 hours | Y | Y |
| 3.3 | Check FAR Part 117 duty and rest compliance | Crew Compliance Analyst | Jeppesen Crew Management (regulatory rules engine) | FRMS-validated draft roster, FAR Part 117 / EASA FTL rule set, augmented-crew designation flags | Compliance report per crew member; list of FAR Part 117 violations with step-number reference | 0 FAR Part 117 violations in roster at publication; compliance check completed <4 hours | Y | Y |
| 3.4 | Resolve uncovered pairings via reserve assignment | Crew Scheduling Coordinator | Jeppesen Crew Management | Uncovered pairing list, qualified reserve crew availability, CBA reserve-call rules | Fully covered draft roster with reserve assignments documented; updated reserve utilisation report | 0 uncovered pairings at draft finalisation; reserve utilisation ≤30% of available reserve pool | Y | Y |
Phase 4 4.1 |
Review and adjudicate crew bid award protests | Crew Planning Manager | Jeppesen Crew Management | Crew grievance and protest submissions, draft roster, CBA seniority and award rules | Adjudicated roster with documented award rationale per disputed assignment | 100% of bid protests resolved within 5 business days per CBA; protest rate <2% of total crew bids | Y | Y |
| 4.2 | Incorporate pre-approved trip trades and swaps | Crew Scheduling Coordinator | Jeppesen Crew Management (Trip Trade module) | Pre-approved trip trade requests, adjudicated roster, qualification matrix | Updated roster with pre-period swaps incorporated; qualification validation report for all traded duties | Trip trade approval cycle ≤48 hours; 0 qualification violations resulting from approved trades | N | Y |
Phase 5 5.1 |
Obtain final compliance sign-off and lock roster | Crew Compliance Manager | Jeppesen Crew Management + AWS S3 / Redshift (compliance audit log) | Final roster, FAR Part 117 compliance report, FRMS validation summary | Signed compliance certificate; roster record locked against further edits; audit log entry written to AWS data lake | Compliance sign-off completed ≥5 days before period start; 0 open violations at sign-off | Y | N |
| 5.2 | Publish final roster and notify crew via portal | Crew Scheduling Coordinator | Jeppesen Crew Management (CrewPortal) + airline push-notification service | Locked compliant roster, crew contact preferences | Published roster visible in CrewPortal; push notifications sent to crew mobile devices; acknowledgment tracking open | 100% of crew notified within 1 hour of publication; crew acknowledgment rate ≥90% within 48 hours of release | N | Y |
| 5.3 | Distribute final roster data feed to OCC | Crew Scheduling Coordinator | Jeppesen Crew Management + SITA Airport Management System (AMS) | Published final roster | Crew roster data feed ingested by OCC systems; gate and stand planning inputs updated with crew assignments | Roster data available in OCC within 30 minutes of publication; 0 data-sync errors in first 24 hours | N | Y |
📋