Maintenance Aircraft

Manage your fleet, engines, and propellers for maintenance tracking and operational readiness.

View and update aircraft configurations, assign and move engines and propellers, track maintenance components across your fleet, and manage activation status. This page provides comprehensive oversight of all aircraft assets in your maintenance programme.

1 What's on this page

The Maintenance Aircraft page is the central hub for managing aircraft, engines, and propellers within your maintenance tracking system. The page is organised into three tabs, each focused on a specific asset type, with full lifecycle management from creation to deactivation.

Page Structure
  • Three tabs: Maintenance Aircraft, Engines, and Propellers
  • Search & Filters: Real-time search with advanced filter options
  • View Toggle: Switch between Active and Deactivated items
  • Action Buttons: Add new items and manage settings
  • Main Table: Sortable columns with inline actions and engine/propeller assignment
  • Pagination: Appears when more than 15 items exist per page
Key Features
  • Fleet management: Add, edit, and track aircraft configurations
  • Engine assignment: Create engines and assign them to aircraft positions
  • Propeller management: Track propellers fitted to engines
  • Component movement: Move engines and propellers between aircraft or stores
  • Activation tracking: View deactivation history and restore items
  • Operator separation: Filter by aircraft operator

2 Primary workflows

2.1 Maintenance Aircraft tab workflows

2.1.1 Add a new aircraft

When to use this

Add a new aircraft when expanding your fleet or transferring an aircraft into your maintenance programme. This creates the aircraft record that will be used for maintenance tracking, schedule compliance, and component assignment.

Steps
  1. Click "Add Aircraft" in the top-right corner of the Maintenance Aircraft tab
  2. Complete the Aircraft details section:
    • Aircraft Registration: Enter the registration (required, max 10 characters)
    • Serial number: Enter the manufacturer's serial number (optional)
    • Operator: Select the operator from the search field (required)
    • Date manufactured: Select the manufacturing date
    • ICAO Type Designator: Choose the aircraft type (required)
    • Aircraft model: Select the specific model variant if applicable
    • Nationality: Select the aircraft's country of registration
    • Passenger Seating Capacity: Enter the number of passenger seats (required)
    • Has Lavatory on Board: Check if applicable
    • Weight unit of measure: Select kg, lbs, or tonnes (required)
    • Maximum Take-off Weight: Enter MTOW in the selected unit
    • Schedule display colour: Choose a colour for calendar views
  3. Configure Engine positions: Check which engine positions apply to this aircraft (e.g., Position 1, Position 2)
  4. Set Feature flags:
    • Enabled for Flight Operations: Check to make aircraft available for flight scheduling
    • Enabled for Documents: Check to enable document management for this aircraft
  5. Click "Submit": Save the new aircraft
Result

The new aircraft appears in the Active aircraft table. If engine positions were configured, empty slots appear in the corresponding columns. The aircraft is immediately available for engine assignments, maintenance action creation, and (if enabled) flight operations.

Notes & rules
  • Registration must be unique: You cannot create two aircraft with the same registration
  • Required fields are marked with an asterisk: Registration, Operator, Type Designator, Passenger Seating Capacity, and Weight unit
  • Engine positions depend on aircraft type: The available engine positions reflect the selected aircraft type's configuration
  • Feature flags control visibility: If "Enabled for Flight Operations" is unchecked, the aircraft won't appear in flight scheduling modules

2.1.2 Edit an existing aircraft

When to use this

Edit an aircraft to update its configuration, change operators, modify seating capacity, or adjust feature flags. All fields can be modified except the unique aircraft ID.

Steps
  1. Locate the aircraft: Use search or scroll through the Active aircraft table
  2. Click the blue Edit button (pencil icon) in the Edit column
  3. Update any fields as needed in the aircraft window
  4. Click "Submit": Save your changes
Result

Changes are saved immediately. The table refreshes to show updated values. If you changed the aircraft type or engine positions, the engine slot columns update accordingly.

Notes & rules
  • Changing aircraft type affects engine positions: If you change the aircraft type, verify that the current engine assignments are still compatible
  • Disabling Flight Operations flag hides the aircraft: Unchecking "Enabled for Flight Operations" removes the aircraft from flight scheduling views

2.1.3 Assign an engine to an aircraft

When to use this

Assign an engine when installing a new or existing engine into an aircraft engine position. You can either create a new engine record or move an existing engine from stores or another aircraft.

Steps to create and assign a new engine
  1. Locate the aircraft and engine position in the Active aircraft table
  2. Click the "+ Engine" dropdown button in the appropriate engine position column
  3. Select "Create new engine"
  4. Complete the Engine Assignment window:
    • Serial number: Enter the engine serial number (required)
    • Engine model: Select from the dropdown or create a new engine model
    • Aircraft: Pre-filled with the selected aircraft
    • Engine position: Pre-filled with the selected position
    • Date fitted: Select when the engine was installed
    • Total time on engine: Enter the current engine hours
    • Cycles on engine: Enter the current cycle count
  5. Click "Submit": Save the engine assignment
Steps to assign an existing engine
  1. Click the "+ Engine" dropdown button in the appropriate engine position column
  2. Select "Add existing engine"
  3. In the Move Engine window:
    • Select the engine: Choose from engines currently in stores
    • Date fitted: Select the installation date
  4. Click "Submit": Move the engine to the aircraft
Result

The engine appears in the engine position column as a green button showing the serial number. The engine is now tracked for maintenance actions and time/cycle counts. If the engine type requires a propeller, a "+ Propeller" button appears below the engine.

Notes & rules
  • Engine serial numbers must be unique: You cannot create duplicate engine serial numbers
  • Engine model compatibility: Ensure the selected engine model is compatible with the aircraft type
  • Moving engines closes previous assignments: When you move an engine from another aircraft, the previous assignment is automatically closed with a removal date

2.1.4 Move an engine between aircraft or to stores

When to use this

Move an engine when performing an engine change, sending an engine for overhaul, or rotating engines within the fleet. Engines can be moved to stores (off-wing) or directly to another aircraft position.

Steps
  1. Locate the engine in the Active aircraft table (shown as a green button with serial number)
  2. Click the engine serial number button to open the dropdown menu
  3. Select either:
    • "Move to stores": Remove the engine from the aircraft (off-wing)
    • "Move to another aircraft": Transfer the engine to a different aircraft
  4. In the Move Engine window:
    • For stores: Select the removal date
    • For another aircraft: Select destination aircraft, engine position, and fitment date
  5. Click "Submit": Complete the move
Result

The engine disappears from the original position. If moved to stores, it becomes available in the "Add existing engine" list. If moved to another aircraft, it appears immediately in the destination position. The previous assignment is closed with a removal date, and a new assignment is created.

Notes & rules
  • Propellers move with engines: If a propeller is fitted to the engine, it remains attached during the move
  • Time and cycles are preserved: Engine hours and cycles continue accumulating after the move
  • Removal date cannot be before fitment date: The system validates date logic

2.1.5 Assign a propeller to an engine

When to use this

Assign a propeller when installing a new or existing propeller onto an engine. Only engines configured with the "Has Propeller" flag show propeller assignment options.

Steps to create and assign a new propeller
  1. Locate the engine in the Active aircraft table
  2. Below the engine button, click the "+ Propeller" dropdown
  3. Select "Create new propeller"
  4. Complete the Propeller Assignment window:
    • Serial number: Enter the propeller serial number (required)
    • Propeller model: Select from the dropdown or create a new propeller model
    • Engine: Pre-filled with the selected engine
    • Date fitted: Select when the propeller was installed
    • Total time on propeller: Enter the current propeller hours
    • Cycles on propeller: Enter the current cycle count
  5. Click "Submit": Save the propeller assignment
Steps to assign an existing propeller
  1. Click the "+ Propeller" dropdown
  2. Select "Add existing propeller"
  3. In the Move Propeller window:
    • Select the propeller: Choose from propellers currently in stores
    • Date fitted: Select the installation date
  4. Click "Submit": Move the propeller to the engine
Result

The propeller appears below the engine as a green button showing the serial number. The propeller is now tracked for maintenance actions and time/cycle counts.

Notes & rules
  • Propeller serial numbers must be unique: You cannot create duplicate propeller serial numbers
  • Propeller model compatibility: Ensure the selected propeller model is compatible with the engine model

2.1.6 Deactivate an aircraft

When to use this

Deactivate an aircraft when removing it from the active fleet, selling it, or placing it in long-term storage. Deactivation is a soft delete that preserves all historical data.

Steps
  1. Locate the aircraft in the Active aircraft table
  2. Click the red Deactivate button (ban icon) in the Deactivate column
  3. Confirm the action in the confirmation window
Result

The aircraft is removed from the Active view and appears in the Deactivated view. All maintenance history, engine assignments, and documents are preserved. The deactivation date and time (UTC) are recorded.

Notes & rules
  • Engines and propellers are not automatically deactivated: Components remain active and must be moved to stores or deactivated separately
  • Deactivated aircraft cannot be used in Flight Operations: They are hidden from flight scheduling even if the feature flag is enabled
  • You can reactivate aircraft: Switch to the Deactivated view and click the green Activate button

2.1.7 View activation history

When to use this

View activation history to see when an aircraft was deactivated and reactivated, and by whom. Useful for auditing and understanding fleet changes over time.

Steps
  1. Switch to the Deactivated view using the Active/Deactivated toggle
  2. Locate the aircraft in the Deactivated table
  3. Click the history button (clock icon) next to the deactivation date
Result

A window opens showing the complete activation history: deactivation dates, reactivation dates, and the user who performed each action.

2.2 Engines tab workflows

2.2.1 Add a standalone engine

When to use this

Add a standalone engine when receiving a new spare engine, creating a stores inventory record, or registering an engine before assignment to an aircraft. This creates an engine in stores (not fitted to any aircraft).

Steps
  1. Switch to the Engines tab
  2. Click "Add Engine" in the top-right corner
  3. Complete the Engine Assignment window:
    • Serial number: Enter the engine serial number (required)
    • Engine model: Select from the dropdown or create a new engine model
    • Leave Aircraft and Engine position empty: This creates the engine in stores
    • Date fitted: Leave empty for stores entry
    • Total time on engine: Enter the current engine hours
    • Cycles on engine: Enter the current cycle count
  4. Click "Submit": Save the engine
Result

The engine appears in the Active engines table with "In Stores" shown in the Location column. It is now available for assignment to aircraft via the "Add existing engine" workflow.

2.2.2 Manage engine models

When to use this

Manage engine models to create new engine types, update specifications, or configure which aircraft types are compatible with each engine model.

Steps
  1. Switch to the Engines tab
  2. Click "Manage Engine Models" (green button with gear icon)
  3. View, create, or edit engine models on the settings page
Result

Engine models are configured for use across the system. Changes to engine model settings apply to all engines using that model.

2.3 Propellers tab workflows

2.3.1 Add a standalone propeller

When to use this

Add a standalone propeller when receiving a new spare propeller, creating a stores inventory record, or registering a propeller before assignment to an engine. This creates a propeller in stores (not fitted to any engine).

Steps
  1. Switch to the Propellers tab
  2. Click "Add Propeller" in the top-right corner
  3. Complete the Propeller Assignment window:
    • Serial number: Enter the propeller serial number (required)
    • Propeller model: Select from the dropdown or create a new propeller model
    • Leave Engine empty: This creates the propeller in stores
    • Date fitted: Leave empty for stores entry
    • Total time on propeller: Enter the current propeller hours
    • Cycles on propeller: Enter the current cycle count
  4. Click "Submit": Save the propeller
Result

The propeller appears in the Active propellers table with "In Stores" shown in the Location column. It is now available for assignment to engines via the "Add existing propeller" workflow.

2.3.2 Manage propeller models

When to use this

Manage propeller models to create new propeller types, update specifications, or configure which engine models are compatible with each propeller model.

Steps
  1. Switch to the Propellers tab
  2. Click "Manage Propeller Models" (green button with gear icon)
  3. View, create, or edit propeller models on the settings page
Result

Propeller models are configured for use across the system. Changes to propeller model settings apply to all propellers using that model.

3 Searching and filtering

All three tabs include a search bar and advanced filter options. Search and filters work together: type search terms to narrow results, then apply filters to refine further.

Search Fields (Maintenance Aircraft)

Type any part of these fields to filter aircraft:

  • Registration
  • Serial number
  • Aircraft type designator
  • Aircraft model name
  • Operator name

Click the info icon () next to the search bar to see searchable fields.

Filter Options

Use the filter area below the search bar to narrow results by:

Maintenance Aircraft tab:

  • Aircraft Type
  • Operator

Engines tab:

  • Engine Model
  • Aircraft (if fitted)

Propellers tab:

  • Propeller Model
  • Engine (if fitted)

4 Feature reference

4.1 Primary actions

Maintenance Aircraft Tab
  • Add Aircraft: Opens window to create a new aircraft record
Engines Tab
  • Manage Engine Models: Opens settings page to configure engine types
  • Add Engine: Opens window to create a new standalone engine (in stores)
Propellers Tab
  • Manage Propeller Models: Opens settings page to configure propeller types
  • Add Propeller: Opens window to create a new standalone propeller (in stores)

4.2 Tables and columns

4.2.1 Maintenance Aircraft table

The aircraft table shows all aircraft in your maintenance programme. Columns adjust based on the Active/Deactivated view toggle.

Active aircraft columns
Column Meaning Sortable Notes
Edit Opens window to modify aircraft details No Blue pencil button. Only visible to users with edit permission
Registration Aircraft registration mark Yes Click column header to sort
Serial number Manufacturer's serial number Yes May be blank if not entered
Type Designator ICAO aircraft type code Yes Shows model name in parentheses if applicable
Operator Company or organisation operating the aircraft No Used for filtering multi-operator fleets
Enabled for: Flight Ops Green checkmark if aircraft can be scheduled for flights No Red X if disabled
Enabled for: Documents Green checkmark if aircraft document management is enabled No Red X if disabled
Engine position columns Shows assigned engines and propellers for each position No Number of columns varies by aircraft type. Green buttons show assigned components, blue "+ Engine" or "+ Propeller" buttons create/assign components
Deactivate Removes aircraft from active fleet (soft delete) No Red ban button. Only visible to users with edit permission
Deactivated aircraft columns
Column Meaning Notes
Registration Aircraft registration mark Same as Active view
Serial number Manufacturer's serial number Same as Active view
Type Designator ICAO aircraft type code Same as Active view
Operator Company or organisation that operated the aircraft Same as Active view
Enabled for: Flight Ops Feature flag status (not functional when deactivated) Historical record only
Enabled for: Documents Feature flag status (not functional when deactivated) Historical record only
Deactivated (UTC) Date and time the aircraft was deactivated Includes a history button (clock icon) to view full activation log
Activate Restores aircraft to active fleet Green button. Only visible to users with edit permission

4.2.2 Engines table

The engines table shows all engines tracked in your system, whether fitted to aircraft or in stores.

Active engines columns
Column Meaning Sortable Notes
Edit Opens window to modify engine details and assignment No Blue pencil button. Only visible to users with edit permission
Move Opens window to move engine to another aircraft or stores No Blue arrow button. Only visible to users with edit permission
Serial number Unique engine serial number Yes Click column header to sort
Engine Model Engine type and manufacturer designation Yes Defined in engine models settings
Location Current location: aircraft registration and position, or "In Stores" No Shows both aircraft and engine position if fitted
Total Time Cumulative engine hours since new Yes Updated automatically from flight actuals when fitted
Cycles Cumulative engine cycles (start/stop count) since new Yes Updated automatically from flight actuals when fitted
Deactivate Removes engine from active inventory (soft delete) No Red ban button. Only visible to users with edit permission
Deactivated engines columns

Similar to Active engines but includes Deactivated (UTC) column showing when the engine was deactivated, and Activate button to restore the engine.

4.2.3 Propellers table

The propellers table shows all propellers tracked in your system, whether fitted to engines or in stores.

Active propellers columns
Column Meaning Sortable Notes
Edit Opens window to modify propeller details and assignment No Blue pencil button. Only visible to users with edit permission
Move Opens window to move propeller to another engine or stores No Blue arrow button. Only visible to users with edit permission
Serial number Unique propeller serial number Yes Click column header to sort
Propeller Model Propeller type and manufacturer designation Yes Defined in propeller models settings
Location Current location: engine serial number and aircraft, or "In Stores" No Shows engine, aircraft, and position if fitted
Total Time Cumulative propeller hours since new Yes Updated automatically from flight actuals when fitted
Cycles Cumulative propeller cycles since new Yes Updated automatically from flight actuals when fitted
Deactivate Removes propeller from active inventory (soft delete) No Red ban button. Only visible to users with edit permission
Deactivated propellers columns

Similar to Active propellers but includes Deactivated (UTC) column showing when the propeller was deactivated, and Activate button to restore the propeller.

4.3 Windows and forms

4.3.1 Aircraft window

Opens when you click "Add Aircraft" or "Edit" on an existing aircraft. Used to create new aircraft or modify existing aircraft configurations.

Sections in the window
Aircraft details
  • Aircraft Registration: Unique registration mark (required, max 10 characters)
  • Serial number: Manufacturer's serial number
  • Operator: Company or organisation (required)
  • Date manufactured: Manufacturing date
  • ICAO Type Designator: Aircraft type (required)
  • Aircraft model: Specific model variant
  • Nationality: Country of registration
  • Passenger Seating Capacity: Number of passenger seats (required, 0-2000)
  • Has Lavatory on Board: Checkbox
  • Weight unit of measure: kg, lbs, or tonnes (required)
  • Maximum Take-off Weight: MTOW in selected unit
  • Schedule display colour: Colour for calendar views
Engine positions
  • Position checkboxes: Select which engine positions apply (e.g., Position 1, Position 2)
  • Available positions depend on the selected aircraft type
Feature flags
  • Enabled for Flight Operations: Makes aircraft available for flight scheduling
  • Enabled for Documents: Enables document management features
Validation rules
  • Registration is required and must be unique across all aircraft
  • Operator is required
  • ICAO Type Designator is required
  • Passenger Seating Capacity is required and must be between 0 and 2000
  • Weight unit of measure is required

4.3.2 Engine Assignment window

Opens when you create or edit an engine. Used to create new engines, modify engine details, or change engine assignments.

Fields in the window
  • Serial number: Unique engine serial number (required)
  • Engine model: Select from dropdown (required). Includes "Create new engine model" option
  • Aircraft: Select destination aircraft (optional for stores engines)
  • Engine position: Select position slot (appears when aircraft is selected)
  • Date fitted: Installation date (required when assigning to aircraft)
  • Total time on engine: Current engine hours since new
  • Cycles on engine: Current cycle count since new
Validation rules
  • Serial number is required and must be unique
  • Engine model is required
  • If aircraft is selected, engine position and date fitted are required
  • Date fitted cannot be in the future

4.3.3 Move Engine window

Opens when you move an engine to stores or another aircraft. Used to record engine removals and installations.

Fields for moving to stores
  • Engine: Pre-filled with selected engine (read-only)
  • Current location: Shows current aircraft and position (read-only)
  • Date removed: Date engine was removed from aircraft (required)
Fields for moving to another aircraft
  • Engine: Pre-filled with selected engine (read-only)
  • Current location: Shows current location (read-only)
  • Destination aircraft: Select target aircraft (required)
  • Engine position: Select target position slot (required)
  • Date removed: Date engine was removed from previous location (required)
  • Date fitted: Date engine was installed in new location (required)
Validation rules
  • Date removed is required and cannot be before the original fitment date
  • Date fitted (for aircraft moves) is required and cannot be before date removed
  • Destination position must be compatible with engine model

4.3.4 Propeller Assignment window

Opens when you create or edit a propeller. Used to create new propellers, modify propeller details, or change propeller assignments.

Fields in the window
  • Serial number: Unique propeller serial number (required)
  • Propeller model: Select from dropdown (required). Includes "Create new propeller model" option
  • Engine: Select destination engine (optional for stores propellers)
  • Date fitted: Installation date (required when assigning to engine)
  • Total time on propeller: Current propeller hours since new
  • Cycles on propeller: Current cycle count since new
Validation rules
  • Serial number is required and must be unique
  • Propeller model is required
  • If engine is selected, date fitted is required
  • Date fitted cannot be in the future
  • Selected engine must have "Has Propeller" flag enabled

4.3.5 Move Propeller window

Opens when you move a propeller to stores or another engine. Used to record propeller removals and installations.

Fields for moving to stores
  • Propeller: Pre-filled with selected propeller (read-only)
  • Current location: Shows current engine and aircraft (read-only)
  • Date removed: Date propeller was removed from engine (required)
Fields for moving to another engine
  • Propeller: Pre-filled with selected propeller (read-only)
  • Current location: Shows current location (read-only)
  • Destination engine: Select target engine (required)
  • Date removed: Date propeller was removed from previous location (required)
  • Date fitted: Date propeller was installed on new engine (required)
Validation rules
  • Date removed is required and cannot be before the original fitment date
  • Date fitted (for engine moves) is required and cannot be before date removed
  • Destination engine must be compatible with propeller model

4.3.6 Aircraft Activation Log window

Opens when you click the history button (clock icon) on a deactivated aircraft. Shows the complete activation and deactivation history.

Information displayed
  • Action: "Deactivated" or "Activated"
  • Date & Time (UTC): When the action occurred
  • Performed by: User who performed the action

5 Permissions

The Maintenance Aircraft page uses role-based permissions to control access and actions. Permissions are managed through the Administration module.

Permission Levels
Permission What it allows
Maintenance Aircraft - View View the Maintenance Aircraft page and all three tabs. Read-only access to aircraft, engines, and propellers.
Maintenance Aircraft - Edit Create, edit, move, and deactivate aircraft, engines, and propellers. Includes all view permissions.
Maintenance Settings - Full Access to Maintenance Settings, including the "Manage Engine Models" and "Manage Propeller Models" buttons.

6 Troubleshooting

Common issues and solutions
Why can't I see the Edit or Add buttons?

You need the Maintenance Aircraft - Edit permission to create, edit, or deactivate items. Contact your system administrator if you need edit access.

Why can't I assign an engine to an aircraft?

Check these common causes:

  • The aircraft has no engine positions configured—edit the aircraft and check the Engine positions section
  • The engine position slot is already occupied—remove or move the existing engine first
  • The engine model is incompatible with the aircraft type—check engine model settings
Why is there a warning icon next to an engine or propeller?

The system detected duplicate assignments (multiple engines in one slot or multiple propellers on one engine). Click the warning icon to see which items are duplicated. Use the Move actions to resolve the conflict by moving one of the components to stores or another location.

Why can't I deactivate an aircraft?

You need the Maintenance Aircraft - Edit permission. Additionally, the aircraft might be linked to active maintenance actions or scheduled flights that prevent deactivation. Check the Maintenance Tracker to resolve any blocking dependencies.

Why don't I see my newly added aircraft in Flight Schedule?

Check that the "Enabled for Flight Operations" flag is checked in the aircraft window. Edit the aircraft and verify the feature flag is enabled.

Why did the propeller button not appear after adding an engine?

The engine model must have the "Has Propeller" flag enabled. Open "Manage Engine Models" and check the engine model configuration. Not all engine types require propellers (e.g., jet engines).

Why can't I move an engine to stores?

Ensure the Date removed is not before the date the engine was originally fitted to the aircraft. The system validates date logic to maintain accurate history.

Search isn't returning results for an aircraft I know exists

Check these possibilities:

  • The aircraft is deactivated—switch to the Deactivated view
  • A filter is active—clear all filters and try searching again
  • The search term doesn't match searchable fields—refer to the searchable fields list by clicking the info icon
Navigation
Settings

Theme


Other settings coming soon...

An unhandled error has occurred. Reload 🗙
Interactive features loading...