Aircraft Onboarding Wizard

Bulk-create inspection schedules for a newly registered aircraft — either by copying from a sister ship or starting from scratch.

Module: CAMO · Flight Ops · 9 steps · admin / super_admin only

Before You Start
! Prerequisites

Before running the onboarding wizard, ensure:

  • The aircraft has been registered and appears in CAMO → Aircraft.
  • You are logged in as admin or super_admin. The onboarding wizard is not available to camo_engineer users.
  • If you want to copy inspections from an existing aircraft, that aircraft must be of the same model and already have inspections configured.
The bulk-create action inserts all inspections at once. Make sure baseline values are correct before confirming — editing individual inspections later requires the admin role.
Run the Onboarding Wizard
1 Open the Wizard

Navigate to Flight Ops → Inspections in the sidebar. At the top of the inspections page, click the Onboard Aircraft button. This button is only visible if you have admin or super_admin role.

Inspections page with Onboard Aircraft button
2 Select the Aircraft

A dropdown lists all active aircraft (registration + model name). Select the aircraft you want to onboard. Click Next to proceed.

If there is only one aircraft model in the fleet, the wizard skips the copy step and goes straight to baseline entry.
Onboarding wizard with aircraft selection dropdown
3 Choose Copy or Start Fresh

The wizard shows two options:

  • Copy from another aircraft — select a sister ship (same model) from the dropdown and click Fetch. All inspection types, descriptions, ATA chapters, and intervals are copied. Last-done values are left blank so you can enter the new aircraft's baseline.
  • Start from scratch — click this button to begin with one empty inspection row.
Copying is the fastest path when you have a sister ship. The wizard copies inspection type, description, ATA chapter, and all interval fields (hours, cycles, days). Only the "last done" values are left blank.
4 Use Apply-to-All for Baseline Dates

At the top of the baseline entry form, a sticky bar lets you enter common baseline values and broadcast them to every row at once:

  • Last Done Date — the date all inspections were last performed.
  • Last Done Hours — TSN hours at last inspection.
  • Last Done Cycles — CSN cycles at last inspection.

Click Apply to All. A toast confirms the values have been applied. You can then override individual rows if some inspections had different last-done values.

Apply-to-All bar with baseline date, hours, and cycles fields
5 Fill Each Inspection Row

Each inspection card has these fields:

FieldRequiredNotes
Type *Yesdaily, weekly, 100h, 200h, 500h, 1000h, annual, special
Description *YesWhat the inspection covers.
ATA ChapterNoOptional link to an ATA chapter.
Interval HoursNoHours between inspections (e.g. 100).
Interval CyclesNoCycles between inspections.
Interval DaysNoCalendar days between inspections (e.g. 365).
Last Done DateNoDate the inspection was last performed.
Last Done HoursNoTSN hours at last inspection.
Last Done CyclesNoCSN cycles at last inspection.
At least one interval dimension (hours, cycles, or days) should be set per inspection so the system can calculate the next due date.
6 Add More Rows (Optional)

Click Add Row at the bottom to add another inspection. To remove a row, click the Remove button on its card header. At least one inspection row is required.

7 Review & Confirm

Click Next to reach the confirmation screen. A summary card shows:

  • Aircraft registration and model
  • Number of inspections to be created
  • A preview table with columns: #, Type, Description, Interval (compact), Last Done (compact)

Review the table carefully. If something is wrong, click Back to return to the baseline entry step and correct it.

Confirmation screen with preview table and Create Inspections button
8 Save

Click Create Inspections. The system bulk-inserts all inspection schedules and calculates the initial nextDue values for each dimension (hours, cycles, date). A toast confirms the count created, and you are redirected to the inspections list.

Verify Onboarding
9 Check the Inspections Matrix

On the Flight Ops → Inspections page, use the aircraft filter dropdown to select your newly onboarded aircraft. You should see inspection cards grouped under the aircraft badge, each showing:

  • Type badge and status badge (OK, COMING_DUE, or NOT_STARTED)
  • Next due hours, cycles, and date
  • Remaining values colour-coded: green (OK), orange (coming due), red (overdue)

You can also visit the aircraft detail page (CAMO → Aircraft → click registration) and check the Inspections cross-link card which shows the total inspection count.

Use the Sort by Urgency toggle on the inspections page to see the most urgent inspections first across the entire fleet.