Matériels & ressources requises (BOM opération)
Le Bill of Material d’une opération (BOM template) vous permet de déclarer, pour chaque opération d’un programme d’entretien (PEA), la liste des articles qui seront nécessaires à l’exécution : pièces de rechange, consommables et outillage. Ce n’est pas une commande d’achats — c’est le modèle de préparation qui sera instancié à l’ouverture de chaque Ordre de Travail (OT).
Exemple concret : pour la visite périodique du turbocompresseur (500 h), l’opération « Dépose/repose du turbocompresseur » nécessite :
- 2 joints de bride (consommable, mandatory),
- 1 boulon de fixation M10 × 40 (pièce de rechange, mandatory),
- 1 clé dynamométrique calibrée 50 Nm (outillage, non-mandatory — si déjà sur chantier).
À l’ouverture de l’OT correspondant, le système pré-remplira cette liste. Le mécano n’a plus qu’à confirmer ou ajuster les quantités réelles.
Les 3 rôles d’un article dans le BOM
Rôles des articles dans une opération
- Pièce de rechange — required_part
Article qui remplace physiquement un composant usé ou contrôlé à vie. Il est consommé par l’opération : la pièce posée part en vie propre, l’ancienne est retirée du service. Le stock descend d’une unité à la sortie effective.
Exemples : boulon de fixation, filtre à huile, joint d’étanchéité, roulement.
- Consommable — consumable
Produit ou matériau jeté après usage : il ne rejoint jamais le stock retour. La quantité consommée correspond exactement à ce qui a été utilisé lors de l’opération.
Exemples : fluide hydraulique, scellant anaérobie, frein-filet, joint plat, solvant de nettoyage.
- Outillage — tooling
Outil ou équipement utilisé puis remis en stock. Il n’est pas consommé : il suit un cycle check-out / check-in. Une clé dynamométrique calibrée, un gabarit de rivetage ou un banc de test portable en sont des exemples.
Seuls les articles dont le PartType est marqué « outillage » (
isTool = true) peuvent être déclarés dans ce rôle. Le picker filtre automatiquement sur ce critère.
Durée standard de l’opération
Chaque opération peut recevoir une durée standard en minutes (estimatedDurationMinutes). Ce
champ est facultatif mais recommandé dès que la durée est connue ou issue d’un manuel de référence
(ex. 90 min pour la visite 500 h du turbocompresseur).
La durée standard sert à :
- calculer l’agrégat de durée d’une tâche ou d’un PEA complet (somme des opérations) ;
- comparer, après exécution, la durée planifiée à la durée réelle relevée sur l’OT ;
- préparer le dimensionnement du planning atelier (vague L6, à venir).
Lien avec le PartType et le filtrage « outillage »
Le champ PartType.isTool identifie les familles d’articles qui jouent le rôle d’outillage (clés,
gabarits, bancs de test, équipements de levage…). Il fonctionne de façon analogue à
PartType.isContainer, qui marque les containers d’aéronef.
Quand vous déclarez un article en rôle tooling dans le BOM, le picker ne propose que les
PartNumbers dont le PartType a isTool = true. Vous ne pouvez pas déclarer une pièce de rechange
ordinaire comme outillage, ni l’inverse. Ce filtre garantit la cohérence des mouvements de stock à
l’exécution.
Les types PartType sont administrés dans le module Catalogue. Le type
toolingest préconfiguré par défaut avecisTool = true.
Champ mandatory
Le flag mandatory (true/false par ligne de BOM) indique si la présence physique de l’article est
obligatoire avant de démarrer l’opération, ou seulement recommandée.
- Mandatory = true : l’exécution de l’OT peut être bloquée si l’article n’est pas disponible en stock (comportement exact dépendant de la politique instance, à venir L5-F).
- Mandatory = false : article souhaitable mais non bloquant (outillage alternatif disponible sur chantier, par exemple).
Contrainte d’unicité
Un même PartNumber ne peut apparaître qu’une seule fois par rôle dans la même opération. Si le même PN peut jouer deux rôles (ex. un consommable ET une pièce de rechange sur la même opération), deux lignes séparées sont nécessaires.
Garde-fou « self-target » sur les tâches component-level
Quand la tâche parente suit un composant précis (« Suivi : Composant » + article cible X), un même exemplaire ne peut pas être à la fois l’objet maintenu et l’outil ou le consommable de l’opération. Le système vérifie donc à l’enregistrement :
| Rôle du matériel | PartNumber = cible de la tâche | Comportement |
|---|---|---|
tooling |
identique à la cible | rejeté (400) — un outil ne peut pas être lui-même son propre outillage |
consumable |
identique à la cible | rejeté (400) — on ne consomme pas la pièce qu’on maintient |
required_part |
identique à la cible | autorisé — cas légitime du LRU swap (déposer un M88, remonter un autre M88, même PN, SN différent) |
Pour les tâches Suivi : Aéronef, aucun de ces checks ne s’applique : la cible étant l’avion, il
n’y a pas de risque de confusion physique avec un PartNumber.
Effet à l’exécution (à venir — vague L5-C)
À l’ouverture d’un OT basé sur cette opération, le système instanciera le BOM template :
Instanciation du BOM à l'ouverture d'un OT
- Pré-remplissage de la liste matériels
Chaque ligne du BOM template génère une ligne de préparation sur l’OT, avec la quantité standard et le rôle correspondant.
- Ajustement par le mécano
Le mécano confirme ou ajuste les quantités réellement nécessaires (variation admise dans les limites du manuel de référence). Il peut aussi ajouter des articles non prévus au template.
- Sortie de stock automatique
À la clôture de l’opération, les quantités confirmées génèrent automatiquement des mouvements de stock outbound pour les
required_partet lesconsumable. Les articlestoolingsuivent un mouvement de retour en stock (check-in).
Limites V1
- Unité héritée du PartNumber : l’unité de mesure (pcs, litre, kg, ml…) est celle définie sur le PartNumber. Il n’est pas possible de la surcharger ligne par ligne dans le BOM.
- Pas de réservation de stock anticipée : le BOM template n’engendre aucune réservation ni picking avant l’ouverture de l’OT. La gestion des réservations est prévue en vague L5-F.
- Pas de kit ou de picking amont : la constitution d’un kit matériels regroupé (kitting) et le picking amont par le magasinier avant le chantier sont prévus en vague L5-D.
Voir aussi
- Programmes d’entretien — structure PEA / PRE et cycle de vie des opérations.
- Workbench maintenance — ouverture des OT et exécution des opérations.
- Réception technique — entrée des pièces, EASA Form 1.