AerScheduler

Troubleshooting inspections and squawks

Most maintenance surprises come down to four things: hour-based reminders only fire at close-out, a countdown that started from the wrong point, a character limit the form does not show you, and a grounding reason that was typed by hand.

For owners, admins, technicians and dispatchers

Most maintenance surprises come down to four things: hour-based reminders only move when a flight is closed out, a countdown that started from the wrong point, a length limit the form does not show you, and a grounding reason that was typed by hand.

Who can do thisOwnersAdminsTechniciansDispatchers

An inspection says Overdue but nobody was emailed#

Almost always an hour-based inspection.

The countdown you are looking at is calculated live from the aircraft's current meters, so the screen is right. The notification, and the automatic grounding that goes with it, only fire when somebody closes out a flight on that aircraft and enters the Hobbs and tach.

Close out the next flight on that tail and everything catches up in one go: the email, the push, and the grounding if the inspection carries the flag.

Maintenance, All inspections

An hour-based inspection never fires at all#

Check its starting meter reading. If it is exactly 0.0, the inspection will never fire, however far past due the aircraft gets. The countdown on screen still displays correctly, which is what makes this one hard to see.

This happens on a brand-new airframe delivered at 0.0 tach, and on inspections created before the aircraft's meters were entered. Give it a starting reading above zero, from AppMaintenance → Set up → the rule → edit which aircraft in the iOS app, or sign the inspection off with a real completed reading so the next interval counts from that number.

I corrected the meters and nothing happened#

Editing Hobbs or tach under WebAircraft → the tail → Edit moves every hour-based countdown with it, and notifies nobody.

The correction is recorded in the audit log as "Meters corrected", with both readings before and after. But no reminder is sent and no aircraft is grounded until the next close-out on that tail. If the correction has just made a 100-hour due, tell the shop yourself rather than waiting for the email.

The first reminder arrived late#

The inspection was attached to an aircraft that was already partway through its interval, and When was it last done? was left blank. The countdown then started from that day, at that day's meter, so the first reminder lands late by exactly how far through the interval the aircraft already was.

Nothing on screen says the starting point was wrong, and it stays wrong until the inspection is signed off. Fix it either from the app's edit sheet, or by signing the inspection off with the real completed date and meter reading. Full detail in Set when an inspection was last done.

"Unable to create squawk"#

The title is over 50 characters, or the description is over 500. The console's Log a squawk form has no counter and no field-level warning, so the failure names nothing.

Shorten the title first. Put the long version in the description, and if that is also too long, reference a work order.

"Description is required"#

The Log squawk button only greys out on a missing title, so the form lets you submit without a description. Write one sentence about what you noticed and when, and save again.

"Couldn't resolve that squawk"#

Notes over 500 characters. The console's Resolve squawk box counts up to 600, but the save fails above 500.

Trim to 500 and save. Copy the text out before you retry: a failed save does not always keep what you typed.

"Couldn't sign that off"#

Not the notes, if you are on the console. That box stops you at 500 characters, so it can never be too long. The app's sign-off sheet does let you type past 500 and then the save fails, so trim the notes if you are on the phone.

The aircraft is still grounded after I signed everything off#

Look at the grounding reason on the aircraft's page.

  • If it reads exactly "Maintenance", something else is still holding it. Check WebMaintenance → All inspections filtered to that tail for anything still overdue. Any overdue inspection holds the grounding, not only the ones that ground.
  • If it reads anything a person wrote ("Prop strike", "Annual in progress"), that is a hand grounding and no sign-off will ever lift it. An admin has to click Return to service.

That second case is by design: AerScheduler will not overrule somebody who took an aircraft off the line on purpose.

I filed a squawk and the aircraft is still bookable#

That is the normal behavior. A squawk is a note for the shop, not a no-go. Open squawks show as an amber warning on the booking form and never block the booking.

If the aircraft should not fly, either file the squawk with Grounds the aircraft switched on, or ground the tail from its own page. Both need somebody who can ground: filing a grounding squawk from the console is limited to the roles that can reach the Log button, and grounding by hand is admin only. See Ground an aircraft.

Signed-off inspections are missing from All inspections#

They are meant to be. All inspections is the work queue, so it holds outstanding items only, and the Status filter there has no "Signed off" option.

Completed work is still on the record in three places: the aircraft's own Maintenance tab, the Maintenance due report with a Resolved status filter, and the audit log. The iOS app's Inspections board also offers a Signed off filter, which is the fastest way to prove a 100-hour was closed out.

I set up an inspection and it never comes due#

Open WebMaintenance → Set up and find the rule. If it reads "Not on any aircraft, so it never comes due", it is attached to nothing and will never fire.

Maintenance, Set up

Two ways to get there. On the phone, Add inspection creates the rule first and then sends you on to pick the aircraft, so abandoning that second step leaves an empty rule. On either surface, editing which aircraft a rule covers replaces the whole list, so a save that left every tail unticked detaches all of them.

Attach the tails from AppMaintenance → Set up → the rule, or delete the rule and add it again from the console with Applies to filled in.

The numbers in the API are ten times too big#

Every meter figure in AerScheduler is stored in tenths of an hour. A 100-hour interval is stored as 1000, and a 10-hour warning lead as 100.

The screens divide before they display, so what you read in the console and the app is already in hours. Raw values from the API or an export are not, so divide by ten before you compare them to anything.

Still stuck on this?

Email support@aerscheduler.com and tell us what you were trying to do. We answer.

Contact support