Symptômes : Gestion [Fiche expert]

Version minimumDate de mise à jour
5.4

18/05/2021 

Fonctionnalité

Créer et configurer les symptômes de panne de façon générale et particulière aux équipements, pour aider à la qualification de l'intervention.

Tables

Les tables utilisées sont :

  • sw_data_symptom : Table de paramétrage des symptômes.
  • sw_data_symptomauthorization : Table des habilitations liées aux symptômes.
  • sw_data_symptomcompetence : Table des compétences liées aux symptômes.

Les tables liées sont :

  • sw_data_intervention
  • sw_data_interventionequipement
  • sw_data_interventionrequest

Variables

  • Symptom.Available : la valeur de cette variable pilote le fonctionnement :
    • 0 : désactivé
    • 1 : Activé (Défaut)

Fonctionnement

Paramétrage :

Le paramétrage des symptômes permet de visualiser chaque symptôme dans la structure formée par l'ensemble des symptômes. En effet un symptôme peut avoir un symptôme parent et des symptômes enfants.

  • A la création :
    Si aucun code n'est défini, un numbering avec SYMPTOM en préfixe est affecté.
    La sélection du symptôme parent conditionne le choix du genre et du type d'équipement.
    La sélection du genre d'équipement conditionne le type.
    Si aucun genre n'est défini, la liste du type d'équipement est vide.
    Le genre et le type peuvent être prédéfinis (création depuis genre et type d'équipement) et donc en lecture seul
  • A la modification :
    Le symptôme parent, le genre et le type d'équipement sont en lecture seul.
    L'ajout ou suppression de compétence ou d'habilitation reste possible.
  • Paramétrage genre et type d'équipement :
    Une grille a été ajoutée au niveau du paramétrage d'un type et d'un genre d'équipement afin de lister et consulter les symptômes liés.

  • Page Demande et Intervention :

    • Il est possible d'ajouter et modifier un symptôme à une demande. Il est également possible d'ajouter et modifier un symptôme sur un équipement lié à une demande.
      Sur l'extranet on voit uniquement les symptômes qui ne sont pas cochés "Usage interne".
    • Il est possible d'ajouter et modifier un symptôme à une intervention. Il est également possible d'ajouter et modifier un symptôme sur un équipement lié à une intervention.
      Si l'intervention émane d'une demande, les informations liés au symptôme défini sont repris automatiquement.

Particularités

Suppression d'un symptôme:

  • Si le symptôme à supprimer est utilisé ( défini dans une autre table que sw_data_symptom ), on change sa date de fin (endDate) à la date présente. Il s'agit là d'une suppression logique.
  • Si le symptôme à supprimer n'est pas utilisé, on le supprime. Il s'agit là d'une suppression physique.
  • Si le symptôme à supprimer a des enfants, un message averti l'utilisateur en lui demandant s'il souhaite les supprimer.
    • Si l'utilisateur refuse de supprimer les enfants, on les raccroche tous à leur grand parent (symptom_ID_parent) si il existe.
    • Si l'utilisateur accepte la suppression des enfants, on applique la même règle que pour le symptôme initial (la suppression est récursive sur l'ensemble des enfants, petits enfants, ...).
      • Si l'enfant est utilisé, il s'agira d'une suppression logique.
      • Si l'enfant n'est pas utilisé, on le supprime et on raccroche ses enfants à son parent (symptom_ID_parent)

Un symptôme supprimé logiquement ( date de fin remplie ) ne peux pas être supprimé physiquement ou même modifié.
La date de fin est alors affichée sur la page sous le label Supprimé depuis le

  • Page type d'équipement
    • Si au moins un symptôme lié à un type d'équipement est utilisé, il n'est pas possible de supprimer le type d'équipement.
    • Si au moins un symptôme lié à un type d'équipement est utilisé, il n'est pas possible de modifier le genre d'équipement du type d'équipement.
    • Si les symptômes liés au type d'équipement ne sont pas utilisés, la suppression du type d'équipement entraine la suppression de ces symptômes. L'utilisateur doit confirmer.
    • Si le genre d'équipement du type d'équipement est modifier, le genre d'équipement est propagé sur tous les symptômes liés au type d'équipement.
  • Page genre d'équipement
    • Si au moins un symptôme lié à un genre d'équipement est utilisé, il n'est pas possible de supprimer le genre d'équipement.