Suivi de maintenance : Différence entre versions

Aller à : navigation, rechercher
(Détail de la vue d'ensemble)
(Activation du module de gestion des potentiels)
 
(52 révisions intermédiaires par 3 utilisateurs non affichées)
Ligne 2 : Ligne 2 :
 
L'objet de cette page est de présenter le module de suivi de [[Maintenance aéronautique|maintenance]].
 
L'objet de cette page est de présenter le module de suivi de [[Maintenance aéronautique|maintenance]].
  
Ce module est accessible depuis le menu '''Admin > Maintenance''' et dispose de plusieurs interfaces :
+
Ce module est accessible depuis le menu '''Gestion > Ressources > Maintenance''' et dispose de plusieurs interfaces :
 
*Une page '''[[#Vue-d'ensemble|Vue d'ensemble]]''' récapitulant les informations des aéronefs et les prochaines butées des actions
 
*Une page '''[[#Vue-d'ensemble|Vue d'ensemble]]''' récapitulant les informations des aéronefs et les prochaines butées des actions
 
*Une page '''[[#Programme|Programme]]''' permettant de définir pour chaque ressource les caractéristiques nécessaire pour le suivi : les éléments, visites, potentiels, etc.
 
*Une page '''[[#Programme|Programme]]''' permettant de définir pour chaque ressource les caractéristiques nécessaire pour le suivi : les éléments, visites, potentiels, etc.
 
*Une page '''[[#Suivi|Suivi]]''' permettant de saisir pour chaque ressource les actions effectuées
 
*Une page '''[[#Suivi|Suivi]]''' permettant de saisir pour chaque ressource les actions effectuées
 +
 +
Cette page présente également le [[#Module-de-suivi-du-potentiel-restant|module de suivi du potentiel restant]]
 +
 +
Lors de l'initialisation du module, il est recommandé de commencer par renseigner tout le programme de maintenance en commençant par les visites les plus importantes pour terminer par les visites les moins importantes.
  
 
=Décalage du programme de maintenance=
 
=Décalage du programme de maintenance=
Ligne 38 : Ligne 42 :
  
 
Une fois ces valeurs de référence entrées, [[#Suivi|le suivi de la ressource]] peut être complété en indiquant toutes les interventions '''après''' ces valeurs de référence. Par exemple, si la valeur de référence de la '''Visite 50h''' est 2050h, le suivi ne doit pas contenir de valeur pour la '''Visite 50h''' à 2050h. Seulement les '''Visites 50h''' suivantes seront renseignées.  Le principe est le même pour les autres visites et toute autre action.
 
Une fois ces valeurs de référence entrées, [[#Suivi|le suivi de la ressource]] peut être complété en indiquant toutes les interventions '''après''' ces valeurs de référence. Par exemple, si la valeur de référence de la '''Visite 50h''' est 2050h, le suivi ne doit pas contenir de valeur pour la '''Visite 50h''' à 2050h. Seulement les '''Visites 50h''' suivantes seront renseignées.  Le principe est le même pour les autres visites et toute autre action.
 
=Suivi=
 
 
Le suivi de chaque ressource est accessible depuis le menu '''Admin > Maintenance > Suivi > nom de la ressource'''. Depuis le suivi d'une ressource il est possible d'accéder au suivi d'une autre ressource depuis la liste déroulante '''Ressource'''. La page suivi d'une ressource contient toutes les actions effectuées sur l'aéronef. Suite à chaque [[#Ajouter-une-action-effectuée|saisie]], les prochaines butées des actions sont estimées et affichées.
 
 
Les actions sont triées par ordre chronologique.
 
 
==Ajouter une action effectuée==
 
Pour ajouter une action, il faut cliquer sur le bouton '''Ajouter''' présent en dessous du tableau. Pour modifier une action, il faut cliquer sur le pictogramme crayon présent dans la colonne ''Actions''.
 
 
Dans le formulaire il faut saisir les champs :
 
*'''Type de composant''' : il s'agit d'une liste déroulante contenant les composant définis dans le [[#Programme|programme]] de la ressource. Il faut sélectionner le composant concerné
 
*'''Heures cellule début travaux''' : les heures cellule de la ressource au début de l'action effectuée. Le champ est obligatoire si le composant a une périodicité horaire
 
*'''Date fin travaux''' : la date lorsque l'action a été effectuée. Le champ est obligatoire si le composant a une périodicité calendaire
 
 
'''Attention :'''
 
*Si [[#Décalage-du-programme-de-maintenance|le programme de maintenance est décalé]], le suivi doit contenir les actions '''suivant ce décalage'''. Par exemple si les '''Travaux de référence''' du '''Moteur''' sont de '''2000h''' (le suivi du moteur démarre à 2000h), le suivi ne doit pas contenir l'entrée du '''Moteur''' avec '''2000h''', il contiendra les interventions suivantes du moteur.
 
 
==Détail du suivi==
 
 
Les premières colonnes du suivi sont définis lors de l'[[#Ajouter-une-action-effectuée|ajout d'une action]] :
 
*'''Action'''
 
*'''Heures cellule début travaux'''
 
*'''Date fin travaux'''
 
 
Les colonnes suivantes et calculs intermédiaires non visibles sont déterminées à partir des premières colonnes et des informations contenues dans le [[#Programme|programme]] :
 
*'''Est une visite''' : défini à partir du type du composant
 
*'''Type d'action''' : horaire (1), calendaire (2), les deux (0). Défini en fonction de si le composant a une périodicité horaire, calendaire ou les deux.
 
*'''Tolérance horaire''' : défini à partir du champ correspondant dans le composant
 
*'''Tolérance calendaire''' : défini à partir du champ correspondant dans le composant
 
*'''Périodicité horaire de l'action''' : si l'action est une visite, la valeur est défini à partir du champ correspondant dans la visite de référence sinon elle est défini à partir du champ correspondant dans le composant
 
*'''Périodicité calendaire de l'action''' : si l'action est une visite, la valeur est défini à partir du champ correspondant dans la visite de référence sinon elle est défini à partir du champ correspondant dans le composant
 
*'''Périodicité horaire du composant''' : défini à partir du champ correspondant dans le composant
 
*'''Périodicité calendaire du composant''' : défini à partir du champ correspondant dans le composant
 
*'''Butée horaire de référence''' : défini à partir du champ '''Premiers travaux de référence horaire''' dans le composant. Si l'action est une visite il lui est ajouté la valeur du champ '''Périodicité horaire'''
 
*'''Butée calendaire de référence''' : défini à partir du champ '''Premiers travaux de référence calendaire''' dans le composant. Si l'action est une visite il lui est ajouté la valeur du champ '''Périodicité calendaire'''
 
*'''Ligne précédente action horaire liée''' / '''Ligne précédente action calendaire liée''' :
 
**les lignes sont triées par ordre croissant selon le champ '''Heures cellule début travaux''' puis par ordre chronologique selon le champ '''Date fin travaux'''
 
**si c'est une visite le moteur recherche parmi les visites l'entrée précédente la plus proche, sinon il recherche parmi les entrées qui concernent le même composant
 
**si une entrée a été trouvée elle est est défini comme ligne précédente sinon c'est la visite de référence qui est utilisée
 
*'''Ligne prochaine action horaire liée''' / '''Ligne prochaine action calendaire liée''' :
 
**les lignes sont triées par ordre croissant selon le champ '''Heures cellule début travaux''' puis par ordre chronologique selon le champ '''Date fin travaux'''
 
**si c'est une visite le moteur recherche parmi les visites l'entrée suivante la plus proche, sinon il recherche parmi les entrées qui concernent le même composant
 
**si une entrée a été trouvée elle est est défini comme ligne précédente sinon aucune valeur ne lui est défini
 
*'''Butée horaire sans marge''' :
 
**s'il s'agit d'une visite ou que la ligne précédente ne correspond pas à la visite de référence
 
***si la ligne précédente correspond à la visite de référence, le champ '''Butée horaire sans marge''' de la visite de référence est utilisé
 
***sinon, le champ '''Prochaine butée horaire sans marge''' de la ligne précédente est utilisé
 
**sinon, le champ '''Butée horaire de référence''' de l'action est utilisé
 
*'''Butée horaire avec marge''' : résultat du champ '''Butée horaire sans marge''' de l'action à qui on ajoute la valeur du champ '''Tolérance horaire''' de l'action
 
*'''Prochaine butée horaire sans marge''' : résultat de la valeur la plus petite entre celle du champ '''Heures cellule début travaux''' et du champ '''Butée horaire sans marge''' à qui on ajoute la valeur du champ '''Périodicité horaire''' de l'action
 
*'''Prochaine butée horaire avec marge''' : résultat du champ '''Prochaine butée horaire sans marge''' de l'action à qui on ajoute une '''Tolérance horaire''' qu'il faut déterminer. Si l'action n'a pas de prochaine ligne alors si c'est une visite on utilise le champ '''Tolérance horaire''' de la visite de référence sinon on utilise le champ '''Tolérance horaire''' de l'action. Si l'action a une prochaine ligne de défini alors c'est le champ '''Tolérance horaire''' de celle-ci qui est utilisé
 
*'''Butée calendaire sans marge''' :
 
**s'il s'agit d'une visite ou que la ligne précédente ne correspond pas à la visite de référence
 
***si la ligne précédente correspond à la visite de référence, le champ '''Butée calendaire sans marge''' de la visite de référence est utilisé
 
***sinon, le champ '''Prochaine butée calendaire sans marge''' de la ligne précédente est utilisé
 
**sinon, le champ '''Butée calendaire de référence''' de l'action est utilisé
 
*'''Butée calendaire avec marge''' : résultat du champ '''Butée calendaire sans marge''' de l'action à qui on ajoute la valeur du champ '''Tolérance calendaire''' de l'action
 
*'''Prochaine butée calendaire sans marge''' : résultat de la valeur la plus petite entre celle du champ '''Date fin travaux''' et du champ '''Butée calendaire sans marge''' à qui on ajoute la valeur du champ '''Périodicité calendaire''' de l'action
 
*'''Prochaine butée calendaire avec marge''' : résultat du champ '''Prochaine butée calendaire sans marge''' de l'action à qui on ajoute une '''Tolérance calendaire''' qu'il faut déterminer. Si l'action n'a pas de prochaine ligne alors si c'est une visite on utilise le champ '''Tolérance calendaire''' de la visite de référence sinon on utilise le champ '''Tolérance calendaire''' de l'action. Si l'action a une prochaine ligne de défini alors c'est le champ '''Tolérance calendaire''' de celle-ci qui est utilisé
 
  
 
=Programme=
 
=Programme=
Le programme de chaque ressource est accessible depuis le menu '''Admin > Maintenance > Programme > nom de la ressource'''.
+
Pour accéder au programme de chaque ressource :
 +
*'''Gestion > Ressources > Maintenance'''
 +
*Cliquer sur le bouton '''Programme''' de la ressource concernée
  
 
Sur cette interface, il est possible d'accéder au programme d'une autre ressource depuis la liste déroulante '''Ressource'''.
 
Sur cette interface, il est possible d'accéder au programme d'une autre ressource depuis la liste déroulante '''Ressource'''.
Ligne 132 : Ligne 78 :
 
***<s>Si le programme de maintenance n'est pas décalé, la '''date de mise en circulation''' de l'aéronef doit être renseignée.</s>
 
***<s>Si le programme de maintenance n'est pas décalé, la '''date de mise en circulation''' de l'aéronef doit être renseignée.</s>
 
*'''Cette visite correspond à la révision générale'''
 
*'''Cette visite correspond à la révision générale'''
==Détail du programme==
 
  
 +
'''Attention :''' tout composant doit être défini avec soit une périodicité horaire soit une périodicité calendaire. Dans le cas où un composant n'a pas de périodicité, il faut créer une périodicité fictive, par exemple en indiquant une butée calendaire de 120 mois.
 +
 +
==Détail du programme==
 
Les premières colonnes du programme sont définis lors de l'[[#Ajouter-ou-modifier-un-composant|ajout d'un composant]] :
 
Les premières colonnes du programme sont définis lors de l'[[#Ajouter-ou-modifier-un-composant|ajout d'un composant]] :
 
*'''Type'''
 
*'''Type'''
Ligne 174 : Ligne 122 :
 
*'''Butée calendaire intelligente avec marge''' (calcul intermédiaire) : résultat de la valeur de la colonne '''Butée calendaire intelligente sans marge''' du composant à laquelle on ajoute la valeur de la colonne '''Tolérance calendaire''' du composant
 
*'''Butée calendaire intelligente avec marge''' (calcul intermédiaire) : résultat de la valeur de la colonne '''Butée calendaire intelligente sans marge''' du composant à laquelle on ajoute la valeur de la colonne '''Tolérance calendaire''' du composant
 
*'''Groupe de chevauchement''' (calcul intermédiaire) : n'est calculé que si le composant est une visite.
 
*'''Groupe de chevauchement''' (calcul intermédiaire) : n'est calculé que si le composant est une visite.
*#Récupère dans le programme tous les composants qui sont de type visite et qui chevauche le composant pour lequel on détermine son groupe de chevauchement. Dans le cas d'un composant avec une périodicité horaire, pour déterminer que le composant chevauche un autre composant il doit avoir la valeur de la colonne '''Butée horaire intelligente sans marge''' qui est inférieur ou égal à la valeur de la colonne '''Butée horaire intelligente avec marge''' de l'autre composant et il doit avoir la valeur de la colonne '''Butée horaire intelligente avec marge''' qui est supérieur ou égal à la valeur de la colonne '''Butée horaire intelligente sans marge''' de l'autre composant. Dans le cas avec une périodicité calendaire le principe est même mais avec les colonnes '''Butée calendaire intelligente sans et avec marge'''
+
*#Récupère dans le programme tous les composants qui sont de type visite et qui chevauche le composant pour lequel on détermine son groupe de chevauchement. Dans le cas d'un composant avec une périodicité horaire, pour déterminer que le composant chevauche un autre composant il doit avoir la valeur de la colonne '''Butée horaire intelligente sans marge''' qui est inférieure ou égale à la valeur de la colonne '''Butée horaire intelligente avec marge''' de l'autre composant et il doit avoir la valeur de la colonne '''Butée horaire intelligente avec marge''' qui est supérieure ou égale à la valeur de la colonne '''Butée horaire intelligente sans marge''' de l'autre composant. Il est également récupéré les visites en retard qui ont la valeur de la colonne '''Butée horaire intelligente avec marge''' qui est inférieure ou égale à la valeur de la colonne '''Butée horaire intelligente sans marge''' de l'autre composant. Dans le cas d'un composant avec une périodicité calendaire le principe est le même mais avec les colonnes '''Butée calendaire intelligente sans et avec marge'''
*#Si le composant est chevauché par un ou plusieurs composants, le composant reçoit comme identifiant de groupe de chevauchement l'identifiant du composant qui a la plus petite périodicité horaire ou calendaire. Si le composant n'est chevauché par aucun autre composant ou si c'est lui qui a la plus petite périodicité dans le groupe alors c'est son identifiant qui est utilisé comme identifiant de groupe de chevauchement.
+
*#A partir des composant récupérés, le composant reçoit comme identifiant de groupe de chevauchement l'identifiant du composant qui a la plus petite périodicité horaire ou calendaire. Si le composant n'est chevauché par aucun autre composant ou si c'est lui qui a la plus petite périodicité dans le groupe alors c'est son identifiant qui est utilisé comme identifiant de groupe de chevauchement.
 
*'''Cette visite correspond à la révision générale''' (saisi par l'utilisateur mais non visible sur le programme)
 
*'''Cette visite correspond à la révision générale''' (saisi par l'utilisateur mais non visible sur le programme)
 +
 +
==Forcer le rafraichissement des calculs==
 +
S'il est nécessaire de forcer le recalcule de l'ensemble des butées (calcul intermédiaire), alors il faut saisir une activitéee fictive pour la ressource concernée et ensuite supprimer cette activité.
  
 
==Ordre d'affichage des composants du programme==
 
==Ordre d'affichage des composants du programme==
Ligne 189 : Ligne 140 :
 
*#Celles avec une périodicité calendaire, par ordre alphabétique
 
*#Celles avec une périodicité calendaire, par ordre alphabétique
  
=Vue d'ensemble=
+
=Suivi=
 +
Le suivi de chaque ressource est accessible depuis le menu '''Gestion > Resource > Maintenance'''. Dans le tableau, cliquer sur le bouton '''Suivi''' de la resource souhaitée. La page suivi d'une ressource contient toutes les actions effectuées sur l'aéronef. Suite à chaque [[#Ajouter-une-action-effectuée|saisie]], les prochaines butées des actions sont estimées et affichées.
  
La vue d'ensemble est accessible depuis le menu '''Admin > Maintenance > Vue d'ensemble'''. Cette page synthétise les informations les plus importantes pour le suivi de maintenance des différentes ressources:
+
Les actions sont triées par ordre chronologique.
 +
 
 +
==Ajouter une action effectuée==
 +
Pour ajouter une action, il faut cliquer sur le bouton '''Ajouter''' présent en dessous du tableau. Pour modifier une action, il faut cliquer sur le pictogramme crayon présent dans la colonne ''Actions''.
 +
 
 +
Dans le formulaire il faut saisir les champs :
 +
*'''Type de composant''' : il s'agit d'une liste déroulante contenant les composant définis dans le [[#Programme|programme]] de la ressource. Il faut sélectionner le composant concerné
 +
*'''Heures cellule début travaux''' : les heures cellule de la ressource au début de l'action effectuée. Le champ est obligatoire si le composant a une périodicité horaire
 +
*'''Date fin travaux''' : la date lorsque l'action a été effectuée. Le champ est obligatoire si le composant a une périodicité calendaire
 +
 
 +
'''Attention :'''
 +
*Si [[#Décalage-du-programme-de-maintenance|le programme de maintenance est décalé]], le suivi doit contenir les actions '''suivant ce décalage'''. Par exemple si les '''Travaux de référence''' du '''Moteur''' sont de '''2000h''' (le suivi du moteur démarre à 2000h), le suivi ne doit pas contenir l'entrée du '''Moteur''' avec '''2000h''', il contiendra les interventions suivantes du moteur.
 +
 
 +
==Détail du suivi==
 +
Les premiers champs du suivi sont définis lors de l'[[#Ajouter-une-action-effectuée|ajout d'une action]] :
 +
*'''Action'''
 +
*'''Heures cellule début travaux'''
 +
*'''Date fin travaux'''
 +
 
 +
Les champs suivants et calculs intermédiaires non visibles sont déterminées à partir des premières colonnes et des informations contenues dans le [[#Programme|programme]] :
 +
*'''Est une visite''' : défini à partir du type du composant
 +
*'''Type d'action''' : horaire (1), calendaire (2), les deux (0). Défini en fonction de si le composant a une périodicité horaire, calendaire ou les deux.
 +
*'''Tolérance horaire''' : défini à partir du champ correspondant dans le composant
 +
*'''Tolérance calendaire''' : défini à partir du champ correspondant dans le composant
 +
*'''Périodicité horaire de l'action''' : si l'action est une visite, la valeur est défini à partir du champ correspondant dans la visite de référence sinon elle est défini à partir du champ correspondant dans le composant
 +
*'''Périodicité calendaire de l'action''' : si l'action est une visite, la valeur est défini à partir du champ correspondant dans la visite de référence sinon elle est défini à partir du champ correspondant dans le composant
 +
*'''Périodicité horaire du composant''' : défini à partir du champ correspondant dans le composant
 +
*'''Périodicité calendaire du composant''' : défini à partir du champ correspondant dans le composant
 +
*'''Butée horaire de référence''' : défini à partir du champ '''Premiers travaux de référence horaire''' dans le composant. Si l'action est une visite il lui est ajouté la valeur du champ '''Périodicité horaire'''
 +
*'''Butée calendaire de référence''' : défini à partir du champ '''Premiers travaux de référence calendaire''' dans le composant. Si l'action est une visite il lui est ajouté la valeur du champ '''Périodicité calendaire'''
 +
*'''Ligne précédente action horaire liée''' / '''Ligne précédente action calendaire liée''' :
 +
**les lignes sont triées par ordre croissant selon le champ '''Heures cellule début travaux''' puis par ordre chronologique selon le champ '''Date fin travaux'''
 +
**si c'est une visite le moteur recherche parmi les visites l'entrée précédente la plus proche, sinon il recherche parmi les entrées qui concernent le même composant
 +
**si une entrée a été trouvée elle est est défini comme ligne précédente sinon c'est la visite de référence qui est utilisée
 +
*'''Ligne prochaine action horaire liée''' / '''Ligne prochaine action calendaire liée''' :
 +
**les lignes sont triées par ordre croissant selon le champ '''Heures cellule début travaux''' puis par ordre chronologique selon le champ '''Date fin travaux'''
 +
**si c'est une visite le moteur recherche parmi les visites l'entrée suivante la plus proche, sinon il recherche parmi les entrées qui concernent le même composant
 +
**si une entrée a été trouvée elle est est défini comme ligne précédente sinon aucune valeur ne lui est défini
 +
*'''Butée horaire sans marge''' :
 +
**s'il s'agit d'une visite ou que la ligne précédente ne correspond pas à la visite de référence
 +
***si la ligne précédente correspond à la visite de référence, le champ '''Butée horaire sans marge''' de la visite de référence est utilisé
 +
***sinon, le champ '''Prochaine butée horaire sans marge''' de la ligne précédente est utilisé
 +
**sinon, le champ '''Butée horaire de référence''' de l'action est utilisé
 +
*'''Butée horaire avec marge''' : résultat du champ '''Butée horaire sans marge''' de l'action à qui on ajoute la valeur du champ '''Tolérance horaire''' de l'action
 +
*'''Prochaine butée horaire sans marge''' : résultat de la valeur la plus petite entre celle du champ '''Heures cellule début travaux''' et du champ '''Butée horaire sans marge''' à qui on ajoute la valeur du champ '''Périodicité horaire''' de l'action
 +
*'''Prochaine butée horaire avec marge''' : résultat du champ '''Prochaine butée horaire sans marge''' de l'action à qui on ajoute une '''Tolérance horaire''' qu'il faut déterminer. Si l'action n'a pas de prochaine ligne alors si c'est une visite on utilise le champ '''Tolérance horaire''' de la visite de référence sinon on utilise le champ '''Tolérance horaire''' de l'action. Si l'action a une prochaine ligne de défini alors c'est le champ '''Tolérance horaire''' de celle-ci qui est utilisé
 +
*'''Butée calendaire sans marge''' :
 +
**s'il s'agit d'une visite ou que la ligne précédente ne correspond pas à la visite de référence
 +
***si la ligne précédente correspond à la visite de référence, le champ '''Butée calendaire sans marge''' de la visite de référence est utilisé
 +
***sinon, le champ '''Prochaine butée calendaire sans marge''' de la ligne précédente est utilisé
 +
**sinon, le champ '''Butée calendaire de référence''' de l'action est utilisé
 +
*'''Butée calendaire avec marge''' : résultat du champ '''Butée calendaire sans marge''' de l'action à qui on ajoute la valeur du champ '''Tolérance calendaire''' de l'action
 +
*'''Prochaine butée calendaire sans marge''' : résultat de la valeur la plus petite entre celle du champ '''Date fin travaux''' et du champ '''Butée calendaire sans marge''' à qui on ajoute la valeur du champ '''Périodicité calendaire''' de l'action
 +
*'''Prochaine butée calendaire avec marge''' : résultat du champ '''Prochaine butée calendaire sans marge''' de l'action à qui on ajoute une '''Tolérance calendaire''' qu'il faut déterminer. Si l'action n'a pas de prochaine ligne alors si c'est une visite on utilise le champ '''Tolérance calendaire''' de la visite de référence sinon on utilise le champ '''Tolérance calendaire''' de l'action. Si l'action a une prochaine ligne de défini alors c'est le champ '''Tolérance calendaire''' de celle-ci qui est utilisé
 +
 
 +
Une première ligne '''Première visite de référence''' apparait dès lors qu'un composant est ajouté au programme de maintenance. Les cellules suivantes sont initialisées :
 +
*'''Butée horaire sans marge''' : correspond au champ '''Premiers travaux de référence horaire''' du composant ajouté
 +
*'''Butée horaire avec marge''' : correspond à la somme des champs ''''''Premiers travaux de référence horaire''' et '''Tolérance horaire''' du composant ajouté
 +
*'''Butée calendaire sans marge''' : correspond au champ '''Premiers travaux de référence calendaire''' du composant ajouté uniquement si le champ '''Périodicité calendaire''' du composant ajouté est renseigné
 +
*'''Butée calendaire avec marge''' : correspond à la somme des champs '''Premiers travaux de référence calendaire''' et '''Tolérance calendaire''' du composant ajouté. Si le champ '''Périodicité calendaire''' est laissé vide, alors la date indiquée est le 01/01/1970.
 +
Si par la suite d'autres composants sont ajoutés, cette première ligne '''Première visite de référence''' se met à jour dès lors que le composant ajouté est d'une périodicité plus faible que les composants déjà présents. En effet, c'est le composant à la périodicité la plus faible qui donne le rythme des actions de maintenance. C'est donc lui qui donne la référence sur la prochaine action. Cf. le chapitre [[#Décalage-du-programme-de-maintenance|Décalage du programme de maintenance]].
 +
 
 +
===Calcul des fenêtres d'action de maintenance : 50h bien positionnée ou trop anticipée===
 +
[[Fichier:50h bien positionnée.jpg|800px]]
 +
 
 +
[[Fichier:50h trop anticipée.jpg|800px]]
 +
 
 +
===Programme sans/avec butée calendaire===
 +
Programme sans visite calendaire :
 +
 
 +
[[Fichier:Programme sans VP calendaire.jpg|800px]]
 +
 
 +
 
 +
Affichage du suivi sans butée calendaire :
 +
 
 +
[[Fichier:Suivi sans butée calendaire.jpg|800px]]
 +
 
 +
 
 +
Programme avec butée calendaire :
 +
 
 +
[[Fichier:Programme avec VP calendaire.jpg|800px]]
 +
 
 +
Affichage du suivi avec butée calendaire :
 +
 
 +
[[Fichier:Suivi avec butée calendaire.jpg|800px]]
 +
 
 +
=Vue d'ensemble=
 +
La vue d'ensemble est accessible depuis le menu '''Gestion > Ressources > Maintenance'''. Cette page synthétise les informations les plus importantes pour le suivi de maintenance des différentes ressources:
 
*'''Heures totales''' : heures totales de la ressource. Cette colonne est automatiquement mise à jour lors de la saisie ou la suppression d'une activité
 
*'''Heures totales''' : heures totales de la ressource. Cette colonne est automatiquement mise à jour lors de la saisie ou la suppression d'une activité
 
*'''Heures depuis RG (Cellule)''' : Cette valeur correspond aux heures totales de la ressource depuis sa Révision Générale (RG). La RG est [[#Programme|paramétrée pour correspondre à une visite]] de la ressource, par exemple la visite 2000h.
 
*'''Heures depuis RG (Cellule)''' : Cette valeur correspond aux heures totales de la ressource depuis sa Révision Générale (RG). La RG est [[#Programme|paramétrée pour correspondre à une visite]] de la ressource, par exemple la visite 2000h.
 
*'''Heures depuis RG (Moteur)''' : La valeur correspond aux heures totales du moteur depuis sa révision, soit depuis ses [[#Programme|'''Heures début travaux''']].
 
*'''Heures depuis RG (Moteur)''' : La valeur correspond aux heures totales du moteur depuis sa révision, soit depuis ses [[#Programme|'''Heures début travaux''']].
 
*'''Heures depuis RG (Hélice)''' : Le principe est le même que pour le moteur, la valeur correspond aux heures totales depuis la révision de l'hélice.
 
*'''Heures depuis RG (Hélice)''' : Le principe est le même que pour le moteur, la valeur correspond aux heures totales depuis la révision de l'hélice.
*'''Potentiel''' : Le '''Potentiel''' est divisé en deux sous colonnes. Une contenant le potentiel restant en heures, une contenant le potentiel restant en mois. Les potentiels affichés sont ceux de la colonne '''Prochaine action'''.
+
*'''Potentiel''' : Le '''Potentiel''' est divisé en deux sous colonnes. Une contenant le potentiel restant en heures, une contenant le potentiel restant en mois. Les potentiels affichés sont ceux de la colonne '''Prochaine action'''. Si la prochaine action est une visite alors le potentiel restant affichée se base sur le [[Maintenance-aéronautique#Calcul-de-l'échéance-d'une-visite|calcul de l'échéance d'une visite]]. Il est possible que le potentiel restant de la visite visible dans le [[#Programme|programme]] soit inférieur au potentiel calculé. Dans ce cas on vérifie si une [[Maintenance-aéronautique#Remarques|visite compatible]] avec une périodicité supérieure a été réalisé depuis la dernière révision de la prochaine visite affichée. Si c'est le cas alors on affiche le potentiel calculé. Sinon on affiche la potentiel restant de la prochaine visite.
*'''Prochaine action''' : La '''Prochaine action''', divisée en deux colonnes est un complément de la colonne '''Potentiel'''. Elle contient le nom des deux prochaines actions de la ressource arrivant à échéance, une en heures et une en mois. L'affichage de la '''Prochaine action''' est optimisé quand [[#Suivi|le suivi de la ressource est complet]].
+
*'''Prochaine action''' : La '''Prochaine action''', divisée en deux colonnes est un complément de la colonne '''Potentiel'''. Elle contient le nom des deux prochaines actions de la ressource arrivant à échéance, une en heures et une en mois. L'affichage de la '''Prochaine action''' est optimisé quand le [[#Suivi|suivi]] de la ressource est complet. La prochaine action est le composant avec la plus petite butée horaire ou calendaire. Lorsque la prochaine action est une visite on regarde si des visites se chevauchent. Si c'est le cas alors c'est la visite avec la plus grande périodicité qui sera affichée.
 +
**Le caractère '''*''' est affiché sur les prochaines actions qui incluent un chevauchement de visite
  
 
Le potentiel affiché change de couleur selon sa valeur :
 
Le potentiel affiché change de couleur selon sa valeur :
Ligne 203 : Ligne 243 :
 
*Entre 10 heures (inclus) et 5 heures (non inclus) : <span style="color: orange;">'''orange'''</span>
 
*Entre 10 heures (inclus) et 5 heures (non inclus) : <span style="color: orange;">'''orange'''</span>
 
*En dessous de 5 heures (inclus) : <span style="color: red;">'''rouge'''</span>
 
*En dessous de 5 heures (inclus) : <span style="color: red;">'''rouge'''</span>
 +
 +
==Actualisation journalière de la vue d'ensemble==
 +
 +
Chaque nuit à 06h00 UTC la [[#Vue-d'ensemble|vue d'ensemble]] est actualisée afin de mettre à jour les [[#Détail-de-la-vue-d'ensemble|calculs intermédiaires]] se basant sur la date du jour.
  
 
==Détail de la vue d'ensemble==
 
==Détail de la vue d'ensemble==
  
 
Les champs suivants et calculs intermédiaires non visibles sont déterminés à partir des informations contenues dans le [[#Programme|programme]] et dans le [[#Suivi|suivi]] :
 
Les champs suivants et calculs intermédiaires non visibles sont déterminés à partir des informations contenues dans le [[#Programme|programme]] et dans le [[#Suivi|suivi]] :
*'''Cellule - Heures totales''' :
+
*'''Cellule - Heures totales''' : heures totales de l'aéronef mises à jour à chaque modification du temps de vol - création, édition ou suppression d'un vol
*'''Cellule - Heures depuis RG''' :
+
*'''Cellule - Heures depuis RG''' : résultat de la différence entre le champ '''Cellule - Heures totales''' et le champ '''Heures cellule début travaux''' de la visite qui correspond à la révision générale
*'''Moteur - Heures depuis RG''' :
+
*'''Moteur - Heures depuis RG''' : résultat de la différence entre le champ '''Cellule - Heures totales''' et le champ '''Temps réalisé (heures) ''' de l'élément moteur.
*'''Hélice - Heures depuis RG''' :
+
Pour que cette case contienne une valeur, il faut qu'un composant de type ''72 - Moteur'' soit renseigné dans le programme de l'aéronef et qu'une entrée soit saisie dans le suivi de l'aéronef lié à ce composant
*'''Potentiel prochaine action horaire''' :
+
*'''Hélice - Heures depuis RG''' : résultat de la différence entre le champ '''Cellule - Heures totales''' et le champ '''Temps réalisé (heures) ''' de l'élément hélice.
 +
Pour que cette case contienne une valeur, il faut qu'un composant de type ''61 - Hélice'' soit renseigné dans le programme de l'aéronef et qu'une entrée soit saisie dans le suivi de l'aéronef lié à ce composant
 +
 
 +
*'''Prochaine visite horaire''' : recherche la visite avec la plus petite périodicité horaire. A partir du champ '''Groupe de chevauchement''', recherche parmi les visites qui sont dans ce groupe la visite avec la plus grande périodicité horaire. Cette visite sera la '''prochaine visite horaire'''.
 +
*'''Butée horaire visite''' : recherche parmi le suivi de la ressource, la visite avec la valeur la plus grande pour le champ '''Prochaine butée horaire sans marge'''. Si une visite est trouvée, récupère la valeur de ce champ. Sinon récupère la valeur de ce champ dans le programme sur la visite défini comme étant la '''prochaine visite horaire'''.
 
*'''Potentiel prochaine visite horaire''' :
 
*'''Potentiel prochaine visite horaire''' :
 +
*#Calcule la différence entre le champ '''Butée horaire visite''' et le champ '''Cellule - Heures totales''' et la compare avec le potentiel restant de la prochaine visite horaire
 +
*#Si ce dernier est plus petit, vérifie si une visite compatible avec une périodicité supérieure a été réalisé depuis la dernière révision de la prochaine visite horaire
 +
*#Si c'est le cas alors on affiche le résultat de la différence entre le champ '''Butée horaire visite''' et le champ '''Cellule - Heures totales'''. Sinon on affiche la potentiel restant de la prochaine visite horaire
 +
*'''Prochaine action horaire''' : recherche le composant qui a la '''Butée horaire sans marge''' la plus petite
 +
*'''Butée horaire action''' : récupère sur le composant correspond à la '''Prochaine action horaire''', le champ '''Butée horaire sans marge'''
 +
*'''Potentiel prochaine action horaire''' : résultat de la différence entre le champ '''Butée horaire action''' et le champ '''Cellule - Heures totales'''
 +
 
*'''Potentiel - Heures''' qui correspond au champ '''Potentiel prochaine action horaire prioritaire''' :
 
*'''Potentiel - Heures''' qui correspond au champ '''Potentiel prochaine action horaire prioritaire''' :
*'''Potentiel prochaine action calendaire ''' :
+
**si les champs '''Potentiel prochaine visite horaire''' et '''Potentiel prochaine action horaire''' sont définis, le champ avec la plus petite valeur sera celui utilisé pour définir le champ '''Potentiel prochaine action horaire prioritaire'''
*'''Potentiel prochaine visite calendaire ''' :
+
**si un seul des deux champs est défini ce sera celui utilisé pour définir le champ '''Potentiel prochaine action horaire prioritaire'''
 +
*'''Prochaine action horaire prioritaire''' : si c'est le champ '''Potentiel prochaine visite horaire''' qui a été retenu, la prochaine action sera donc celle correspondant au champ '''Prochaine visite horaire''' sinon ce sera celle du champ '''Prochaine action horaire'''
 +
 
 +
*'''Prochaine visite calendaire''' : recherche la visite avec la plus petite périodicité calendaire. A partir du champ '''Groupe de chevauchement''', recherche parmi les visites qui sont dans ce groupe la visite avec la plus grande périodicité calendaire. Cette visite sera la '''prochaine visite calendaire'''.
 +
*'''Butée calendaire visite''' : recherche parmi le suivi de la ressource, la visite avec la valeur la plus grande pour le champ '''Prochaine butée calendaire sans marge'''. Si une visite est trouvée, récupère la valeur de ce champ. Sinon récupère la valeur de ce champ dans le programme sur la visite défini comme étant la '''prochaine visite horaire'''.
 +
*'''Potentiel prochaine visite calendaire ''' : résultat en mois de la différence entre le champ '''Butée calendaire visite''' et la date du jour
 +
 
 +
*'''Prochaine action calendaire''' : recherche le composant qui a la '''Butée calendaire sans marge''' la plus petite
 +
*'''Butée calendaire action''' : récupère sur le composant correspond à la '''Prochaine action calendaire''', le champ '''Butée calendaire sans marge'''
 +
*'''Potentiel prochaine action calendaire ''' : résultat en mois de la différence entre le champ '''Butée calendaire action''' et la date du jour
 +
 
 
*'''Potentiel - Mois''' qui correspond au champ '''Potentiel prochaine action calendaire prioritaire''' :
 
*'''Potentiel - Mois''' qui correspond au champ '''Potentiel prochaine action calendaire prioritaire''' :
*'''Prochaine action horaire''' :
+
**si les champs '''Potentiel prochaine visite calendaire''' et '''Potentiel prochaine action calendaire''' sont définis, le champ avec la plus petite valeur sera celui utilisé pour définir le champ '''Potentiel prochaine action calendaire prioritaire'''
*'''Prochaine visite horaire''' :
+
**si un seul des deux champs est défini ce sera celui utilisé pour définir le champ '''Potentiel prochaine action calendaire prioritaire'''
*'''Prochaine action horaire prioritaire''' :
+
*'''Prochaine action calendaire prioritaire''' : si c'est le champ '''Potentiel prochaine visite calendaire''' qui a été retenu, la prochaine action sera donc celle correspondant au champ '''Prochaine visite calendaire''' sinon ce sera celle du champ '''Prochaine action calendaire'''
*'''Prochaine action calendaire''' :
+
*'''Prochaine visite calendaire''' :
+
*'''Prochaine action calendaire prioritaire''' :
+
*'''Butée horaire action''' :
+
*'''Butée horaire visite''' :
+
*'''Butée calendaire action''' :
+
*'''Butée calendaire visite''' :
+
  
=Module de suivi de maintenance=
+
=Module de suivi du potentiel restant=
 
==Unité de mesure des heures==
 
==Unité de mesure des heures==
 
L'unité de mesure des compteurs d'un aéronef correspond au [[Gestion des ressources#Ajouter_un_type_de_ressource|paramétrage du type de ressource]] correspondant.
 
L'unité de mesure des compteurs d'un aéronef correspond au [[Gestion des ressources#Ajouter_un_type_de_ressource|paramétrage du type de ressource]] correspondant.
Ligne 234 : Ligne 292 :
 
Par contre, l'unité de mesure des totaux d'heures correspond au [[Configuration#Gestion-des-vols|paramétrage de l'unité de temps de la plateforme]]. Cela permet d'avoir la tenue des carnets de route des aéronefs dans une seule unité quelque soit l'aéronef. De même pour les calculs des butées pour le suivi de navigabilité cela permet d'avoir une seule unité.
 
Par contre, l'unité de mesure des totaux d'heures correspond au [[Configuration#Gestion-des-vols|paramétrage de l'unité de temps de la plateforme]]. Cela permet d'avoir la tenue des carnets de route des aéronefs dans une seule unité quelque soit l'aéronef. De même pour les calculs des butées pour le suivi de navigabilité cela permet d'avoir une seule unité.
  
==Activation du module de gestion des potentiels==
+
==Activer le module de gestion des potentiels==
*'''Admin > Configuration > Paramétrage'''
+
*'''Admin > Structure > Paramétrage > Activités'''
*Formulaire '''Gestion des vols'''
+
*Activer l'interrupteur '''Gestion des potentiels''' s'il n'est pas déjà activé
*Champ '''Gestion des potentiels''', cliquer sur '''Activé(e)'''
+
*Cliquer sur le bouton '''Enregistrer'''
*Cliquer sur le bouton '''Valider''' du formulaire
+
  
 
===Initialisation de la gestion des potentiels===
 
===Initialisation de la gestion des potentiels===
*Aller dans '''Admin > Ressources > Ressources'''
+
*Aller dans '''Gestion > Ressources > Actives'''
 
*Cliquer sur l'icône Édition (le crayon)
 
*Cliquer sur l'icône Édition (le crayon)
 
**Dans la partie inférieure '''Données pour la gestion des vols''' on initialise les valeurs :
 
**Dans la partie inférieure '''Données pour la gestion des vols''' on initialise les valeurs :
Ligne 254 : Ligne 311 :
  
 
===Initialisation de la gestion des alertes===
 
===Initialisation de la gestion des alertes===
*Aller sur '''Admin > Flotte > Maintenance'''
+
*Aller sur '''Gestion > Ressources > Navigabilité'''
 
*Cliquer sur l'icône Édition (le crayon) :
 
*Cliquer sur l'icône Édition (le crayon) :
 
**Régler les 3 seuils d'alerte pour les potentiels (exemple 10 h, 0 h et -5 h)
 
**Régler les 3 seuils d'alerte pour les potentiels (exemple 10 h, 0 h et -5 h)
Ligne 260 : Ligne 317 :
  
 
==Butées de maintenance==
 
==Butées de maintenance==
*Aller sur '''Admin > Flotte > Maintenance'''
+
*Aller sur '''