Temps de résolution

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Le champ Temps de résolution est disponible dans les tables Incident [incident] et Demande [sc_request]. Ce champ permet de générer facilement des rapports sur le temps nécessaire à la fermeture des demandes et est stocké sous forme de nombre entier de secondes.

    Calcul de règle métier

    Des règles métier spécifiques calculent le champ Délai de résolution lorsque l’enregistrement est résolu ou marqué comme fermé, et mesurent la différence entre les dates Ouvert et Fermé . Ce champ est stocké dans le système sous la forme d’un nombre entier de secondes.

    • Sur la table Incident, le champ est calculé à la fermeture par la règle mark_closedmétier. Les lignes de code suivantes calculent le temps de résolution :
      if (dataChange || current.calendar_stc.nil())
            current.calendar_stc = gs.dateDiff(opened, resolved, true);
    • Lorsque l’incident est fermé directement, le calcul est basé sur la mark_closed règle métier. Les lignes de code suivantes calculent le temps de résolution :
      if (dataChange || current.calendar_stc.nil())
              current.calendar_stc = gs.dateDiff(opened, closed, true);