Upload an AMP Revision

Upload a new Aircraft Maintenance Programme PDF, let the system extract and parse tasks automatically, and review the results on the detail page.

Module: Tech Library · 7 steps · camo_engineer admin

Upload a Revision
1 Open the AMP Module

Navigate to Tech Library → AMP in the sidebar. The AMP revisions list loads at /tech-library/amp, showing all uploaded revisions with their status, model, task count, and upload date.

The table columns are:

ColumnMeaning
Revision NoThe revision identifier (e.g. Rev 12, Issue 3).
ModelThe aircraft model this AMP applies to.
Effective DateWhen this revision becomes effective.
TasksNumber of tasks extracted from the PDF.
StatusUPLOADED, PARSED, PENDING_APPROVAL, APPROVED, or REJECTED.
FilenameOriginal PDF filename.
UploadedUpload date.

Click any row to view revision details. Use the search bar to filter by revision number or model name.

AMP revisions list with Upload New Revision button
2 Start the Upload

Click the Upload New Revision button at the top-right of the AMP list page. The upload form opens at /tech-library/amp/upload.

3 Fill the Revision Info

Complete the Revision Info section:

FieldRequiredNotes
Aircraft Model *YesDropdown of all aircraft models. Displays Name (Manufacturer).
Revision No *YesFree text, 1–30 characters. E.g. Rev 12, Issue 3.
Effective DateNoThe date this revision becomes active.
Upload form: Aircraft Model, Revision No, Effective Date, PDF file input
4 Attach the PDF

In the PDF Document section, click the file input and select your AMP document.

ConstraintValue
File typePDF only (.pdf)
Max size20 MB

Once selected, the filename and file size appear below the input. If the file is not a PDF or exceeds 20 MB, an inline error appears.

Optionally add Remarks in the textarea below (max 500 characters) to describe what changed in this revision.

The system extracts text from the PDF automatically after upload. Ensure the PDF contains selectable text (not scanned images) for best parsing results.
Remarks textarea and Upload & Parse button
5 Submit the Upload

Click Upload & Parse. The system:

  1. Uploads the PDF to the server.
  2. Creates an AMP revision record with status UPLOADED.
  3. Extracts text from the PDF.
  4. Parses the text to identify maintenance tasks (task number, ATA chapter, description, intervals).
  5. Transitions the status to PARSED (if extraction succeeds).

A success toast appears: “AMP revision uploaded and parsed”. You are automatically redirected to the revision detail page.

The button is disabled during upload and shows “Uploading & Parsing...”. Do not navigate away while the upload is in progress.
After Upload
6 Review the Detail Page

The revision detail page (/tech-library/amp/{id}) shows:

SectionContent
Info CardRevision No, Model, Effective Date, Status badge, Tasks Extracted count, PDF link (“View PDF”), Upload date, Remarks.
Diff PanelAppears when status is PARSED or PENDING_APPROVAL. Compares extracted tasks against existing task cards. See Review & Diff.
Extracted TasksTable of all parsed tasks: Task No, ATA Ch, Description, Hours, Cycles, Days, Type.
Raw Extracted TextCollapsible section showing the full text extracted from the PDF.

Check the Extracted Tasks table to verify the parser identified the correct tasks. If no tasks appear, the PDF may not contain parseable task data.

7 Understand the Status Flow

An AMP revision progresses through these statuses:

UPLOADED PARSED PENDING_APPROVAL APPROVED
TransitionTrigger
UPLOADED → PARSEDAutomatic — when PDF text is extracted and tasks are parsed.
PARSED → PENDING_APPROVALAutomatic — when the diff panel is first generated (any user views the detail page).
PENDING_APPROVAL → APPROVEDAdmin clicks Approve. See Approve / Reject.
PENDING_APPROVAL → REJECTEDAdmin clicks Reject Revision.
The UPLOADED → PARSED transition happens instantly during upload. If the status remains UPLOADED, the PDF text extraction may have failed — check that the PDF contains selectable text.