Technical data
The Technical data drawer is the unified editing interface for the technical information of a component in stock or installed. It complements the Workbench (install / uninstall) and the aircraft sheet (aircraft counters).
⚠️ In French jargon, “DT” stands for Dossier de Travail (Work Package), not for technical data. See the glossary.
Three sections, three flows
The drawer (TechnicalDataDrawer in code) opens on a given StockItem and exposes three
independent accordions. Each section has its own “Save” button.
Drawer sections
- Identification
Manufacture date, modification level (
modLevel), software version (softwareVersion). Saved through PATCH/stock-items/:id. Always visible, even when the component is in stock. - Counters
Counter snapshots at install time (TSN, TSO, CSN…). Visible only when the component is installed (an active installation exists). The displayed meters come from the PN’s
PartNumberMeterApplicabilitycatalogue; those marked “Mandatory” block validation if left empty. API: PATCH/installations/:id/meter-snapshots. - Maintenance plans (PEA)
List of already-assigned PEAs and a picker to add new ones from those applicable to the PN. Assignment API: POST
/stock-items/:stockItemId/assigned-plans.
A polymorphic Documents panel (DocumentsPanel) complements the drawer to carry the EASA
Form 1, photos, manufacturer certificates and manuals — a legacy 1-1 “EASA Form 1” slot still
exists in the DB, but the UI now routes through the shared Documents module.
Where to open the drawer from
- From the applied configuration tree (Workbench) — click on an occupied node.
- From the StockItem decomposition tab (warehouse view, off-aircraft).
- From the StockItems list on admin screens.
Aircraft counters: the cumulative rule
Aircraft counters (flight hours, cycles, calendar) do not go through the Technical data
drawer but through the MeterReadingFormModal on the aircraft sheet. API:
POST/aircraft/:aircraftId/meter-readings.
For these counters, always capture the current value shown by the system, not the delta.
Example: the flight-hours counter shows 1247.3 after the mission → capture 1247.3, not
+3.7.
This rule ensures:
- absolute traceability — each capture gives the counter state at instant T regardless of previous captures;
- robustness to misses — a forgotten record does not break the chain; the next one restores the absolute truth;
- correct propagation to sub-modules through install/uninstall MeterSnapshots.
Technical documents
Attachments (EASA Form 1, photos, certificates, test reports) are handled by the Documents module, shared between StockItem, Aircraft, WorkPackage and other entities. Each document is timestamped and kept by reference — detaching never deletes the underlying file.
Regulation-compliant electronic signing (RFC 3161 chain, EASA Part-145) is on the roadmap but not yet implemented.
Weight & dimensions
Two levels of input, with a configurable unit (weight: g · kg · lb · oz; dimensions: mm · cm · m · in · ft):
- On the reference (part catalogue) — the nominal values, intrinsic to the part. Entered once, they are inherited by every stock unit. “Physical characteristics” section of the part form.
- On the stock unit (at reception) — a per-unit override. Useful for a so-called “generic” reference: e.g. an unserialized container, a single reference covering N crates of varying sizes — each crate then carries its own weight and dimensions, entered at reception.
Resolution rule: a stock unit’s sheet shows the unit’s value if set, otherwise the reference’s (flagged “réf.”). The total weight of a stock line is computed automatically (unit weight × quantity).
Location: zone or bin
A stock unit is stored at one of two granularities:
- Bin (location) — the finest position. A bin always belongs to a zone, so picking it sets the zone automatically.
- Zone only — to store “in the Good-condition zone” without a precise bin. Handy when no detailed bin exists yet, or for a deliberately coarse placement.
The position picker (reception, transfer, unpack, split) lists the storage’s zones, then the bins of the chosen zone. You may stop at the zone. The item sheet and movement history show the zone (🗂) or the precise bin (📍) accordingly.
See also
- Work packages — capture during execution.
- Fleet — aircraft counters and aircraft sheet.
- Technical reception — for the initial
snapshots taken when entering stock (
StockItemMeterSnapshot).