Votre modèle de données pour la gestion des problèmes
Votre modèle de données pour la gestion des problèmes
- Attributs essentiels pour approfondir l’analyse des causes profondes
- Association normalisée des activités au cycle de vie des problèmes
- Conseils techniques pour extraire les données de Freshservice
Attributs de gestion des problèmes
| Nom | Description | ||
|---|---|---|---|
|
Activité
ActivityName
|
Événement ou action précis réalisé sur la fiche de problème. | ||
|
Description
Cet attribut décrit une étape du cycle de vie du processus, comme « Problème enregistré », « Cause racine identifiée » ou « Groupe d’assistance modifié ». Il constitue l’élément central des algorithmes de découverte des processus, qui reconstituent la séquence des activités. Lors de l’analyse, ce champ détermine les nœuds de la carte du processus et aide à repérer les boucles de reprise, les étapes ignorées et les variantes du processus.
Pourquoi est-ce important ?
Il décrit ce qui se passe pendant l’exécution du processus et est indispensable à la génération de la carte du processus.
Où trouver ces données
Dérivé des points de terminaison « Activities » ou « Audit Log » de Freshservice.
Exemples
Problème enregistréPriorité mise à jourStatut passé à Resolved
|
|||
|
Fiche de problème
ProblemNumber
|
Identifiant alphanumérique unique attribué à la fiche de problème (par exemple, PRB-10234). | ||
|
Description
Cet attribut sert d’ID de cas central pour l’analyse de Process Mining. Il identifie de manière unique une investigation de problème dans Freshservice et relie toutes les activités, tous les événements et tous les changements associés. Il permet de regrouper les entrées individuelles du journal d’audit en une instance de processus cohérente. Lors de l’analyse, cet identifiant permet de passer des agrégations générales au détail de parcours de problèmes précis et d’en comprendre la séquence exacte.
Pourquoi est-ce important ?
C’est la clé indispensable pour reconstituer le flux du processus et identifier chaque cas de manière unique.
Où trouver ces données
Objet « Problem » de l’API Freshservice, champ « display_id ».
Exemples
PRB-10023PRB-10045PRB-11201
|
|||
|
Horodatage
EventTimestamp
|
Date et heure exactes auxquelles l’activité a eu lieu. | ||
|
Description
Cet attribut indique à quel moment un événement précis s’est produit dans le système. Il permet au moteur de Process Mining de classer les événements par ordre chronologique et de calculer la durée entre les étapes. Lors de l’analyse, ces données servent de base à tous les KPI temporels, notamment le temps de traitement, l’analyse des délais et le repérage des goulots d’étranglement.
Pourquoi est-ce important ?
Il établit la chronologie des événements et permet de calculer le temps de cycle et de reconstituer l’ordre du processus.
Où trouver ces données
Champs « created_at » ou « updated_at » de l’API Freshservice dans le flux d’activités.
Exemples
2023-10-15T08:30:00Z2023-10-15T09:15:22Z2023-10-16T14:00:00Z
|
|||
|
A été rouvert
IsReopened
|
Indicateur précisant si l’enregistrement du problème est passé de l’état fermé à l’état ouvert. | ||
|
Description
Cet attribut booléen est calculé en recherchant dans l’historique des activités les transitions d’un état final vers un état actif. Lors de l’analyse, il alimente le Dashboard « Tendances de réouverture des enregistrements de problème » et constitue un indicateur clé de la qualité du processus de résolution.
Pourquoi est-ce important ?
Indicateur principal des résolutions considérées à tort comme définitives et des reprises.
Où trouver ces données
Calculé à partir du journal d’événements (ActivityName).
Exemples
truefalse
|
|||
|
Agent affecté
AgentName
|
Nom de l’agent du centre de services actuellement affecté au problème. | ||
|
Description
Cet attribut identifie la personne chargée d’examiner ou de résoudre le problème. Il permet d’analyser les ressources et de suivre les performances. Lors de l’analyse, il aide à comprendre la répartition de la charge de travail et à repérer les personnes susceptibles d’être surchargées ou particulièrement efficaces dans l’analyse des causes racines (RCA).
Pourquoi est-ce important ?
Utile pour l’analyse des ressources et l’analyse organisationnelle.
Où trouver ces données
Objet « Problem » de l’API Freshservice, champ « responder_id » (nécessite une recherche dans la table Agent).
Exemples
Alice SmithBob JonesAdministrateur système
|
|||
|
Catégorie de cause racine
RootCauseCategory
|
Classification de la cause sous-jacente identifiée pour le problème. | ||
|
Description
Cet attribut classe les causes du problème, par exemple « bogue logiciel », « erreur de configuration » ou « erreur humaine ». Il est renseigné après la phase d’analyse des causes racines (RCA). Lors de l’analyse, il alimente le Dashboard « Qualité de la catégorisation des causes racines », qui permet de repérer les faiblesses systémiques de l’infrastructure.
Pourquoi est-ce important ?
Indispensable pour analyser les tendances et repérer les domaines à améliorer de manière proactive.
Où trouver ces données
Objet « Problem » de l’API Freshservice. Il s’agit souvent d’un champ personnalisé ou du champ texte « root_cause », selon la configuration.
Exemples
Défaillance logicielleErreur de configurationDéfaillance matérielle
|
|||
|
Groupe d’assistance
SupportGroup
|
Équipe ou groupe technique chargé de traiter le problème. | ||
|
Description
Cet attribut indique quelle équipe est responsable de l’enregistrement du problème. Les transferts entre groupes sont une source importante de retard dans la gestion des problèmes. Lors de l’analyse, ce champ sert à générer la « carte thermique des transferts entre groupes d’assistance » et à repérer les renvois répétés d’une équipe à l’autre.
Pourquoi est-ce important ?
Essentiel pour analyser les transferts et repérer les goulots d’étranglement liés aux silos.
Où trouver ces données
Objet « Problem » de l’API Freshservice, champ « group_id » (nécessite une recherche dans la table Groups).
Exemples
Équipe base de donnéesExploitation réseauAssistance applicative
|
|||
|
Incidents associés
RelatedIncidentCount
|
Nombre d’enregistrements d’incident associés à ce problème. | ||
|
Description
Cet attribut compte les incidents associés à l’enregistrement du problème. Il donne une indication du volume de perturbations subies par les utilisateurs. Lors de l’analyse, il sert au KPI « Densité des liens entre incidents » afin de vérifier si les problèmes entraînent réellement une baisse du nombre d’incidents.
Pourquoi est-ce important ?
Indique l’ampleur des effets du problème sur le centre d’assistance.
Où trouver ces données
API Freshservice, nombre d’éléments du tableau « associated_incidents ».
Exemples
05120
|
|||
|
Priorité
ProblemPriority
|
Niveau de priorité attribué au problème (par exemple : faible, moyenne, élevée, urgente). | ||
|
Description
Cet attribut indique l’importance relative et le degré d’urgence de l’enregistrement du problème. Il est généralement déterminé à partir d’une matrice d’impact et d’urgence. Lors de l’analyse, ce champ est essentiel pour segmenter les données. Il permet de comparer les temps de cycle et le respect des SLA entre les problèmes critiques et les défauts mineurs.
Pourquoi est-ce important ?
Indispensable pour filtrer et prioriser l’analyse des problèmes à fort impact.
Où trouver ces données
Objet « Problem » de l’API Freshservice, champ « priority ».
Exemples
FaibleMoyenneÉlevéeUrgente
|
|||
|
Service
DepartmentName
|
Service de l’utilisateur qui a signalé le problème ou qui est principalement concerné. | ||
|
Description
Cet attribut identifie l’unité opérationnelle touchée par le problème. Lors de l’analyse, il permet de segmenter le Dashboard « Performance du SLA pour les problèmes critiques » afin de déterminer si certains services bénéficient d’un service plus lent que d’autres.
Pourquoi est-ce important ?
Situe les effets des problèmes dans leur contexte organisationnel.
Où trouver ces données
API Freshservice, via la recherche du demandeur dans la table Department.
Exemples
FinanceRessources humainesInformatique
|
|||
|
SLA dépassé
IsSlaBreached
|
Indicateur précisant si l’enregistrement du problème a dépassé l’objectif de son accord de niveau de service. | ||
|
Description
Cet attribut booléen prend la valeur « vrai » si le délai de résolution du problème dépasse le délai défini par la politique. Lors de l’analyse, il alimente le Dashboard « Performance du SLA pour les problèmes critiques » et aide à repérer les équipes ou catégories qui respectent le moins les délais.
Pourquoi est-ce important ?
Mesure directe de la conformité et de la performance du processus.
Où trouver ces données
API Freshservice, valeur dérivée des indicateurs « sla_policy » ou « sla_breached ».
Exemples
truefalse
|
|||
|
Statut
ProblemStatus
|
État actuel du cycle de vie du problème (par exemple : ouvert, modification demandée, résolu). | ||
|
Description
Cet attribut suit l’avancement du problème dans son flux de travail. Les changements de valeur déclenchent les activités standard du processus. Lors de l’analyse, il sert principalement à distinguer les travaux en cours des travaux terminés et permet d’analyser les travaux en cours (WIP, Work In Progress).
Pourquoi est-ce important ?
Définit l’état du cas et sert au calcul des statistiques de flux.
Où trouver ces données
Objet « Problem » de l’API Freshservice, champ « status ».
Exemples
OuvertModification en attenteRésoluFermé
|
|||
|
Date d’échéance
DueDate
|
Date à laquelle l’enregistrement du problème devrait être résolu. | ||
|
Description
Cet attribut indique l’échéance du problème, souvent définie par les politiques de SLA ou par un responsable. Lors de l’analyse, la comparaison de cette date avec la date réelle de résolution permet d’évaluer la précision de la planification et le réalisme des attentes.
Pourquoi est-ce important ?
Référence pour analyser le respect des délais.
Où trouver ces données
Objet « Problem » de l’API Freshservice, champ « due_by ».
Exemples
2023-12-31T17:00:00Z
|
|||
|
Demande de changement associée
ChangeRequestId
|
Identifiant de la demande de changement créée pour corriger le problème. | ||
|
Description
Cet attribut contient l’ID d’une demande de changement associée à l’enregistrement du problème afin de mettre en œuvre une correction définitive. Lors de l’analyse, il est essentiel au KPI « Délai entre l’analyse des causes racines et le changement », qui mesure le temps écoulé entre l’identification d’une cause et la mise en œuvre d’une action.
Pourquoi est-ce important ?
Relie le processus de gestion des problèmes à celui de gestion du changement.
Où trouver ces données
API Freshservice, champ « associated_change_request ».
Exemples
CHG-2001CHG-2045
|
|||
|
Dernière mise à jour des données
LastExtractionTime
|
Horodatage indiquant quand les données ont été extraites de Freshservice. | ||
|
Description
Cet attribut indique si le jeu de données utilisé pour l’analyse est à jour. Il permet de savoir si vous consultez des données en temps réel ou un instantané antérieur. Lors de l’analyse, il sert de référence pour calculer la durée d’ouverture actuelle des cas actifs.
Pourquoi est-ce important ?
Précise le délai de mise à disposition des données et leur fiabilité.
Où trouver ces données
Heure système au moment de l’exécution de l’ETL.
Exemples
2023-11-01T12:00:00Z
|
|||
|
Description de la solution de contournement
WorkaroundNotes
|
Texte décrivant la correction temporaire ou la solution de contournement. | ||
|
Description
Cet attribut contient les détails de la solution temporaire proposée. Sa présence indique qu’une solution de contournement a été publiée. Lors de l’analyse, l’horodatage associé au renseignement de ce champ alimente le KPI « Délai moyen de mise à disposition d’une solution de contournement ».
Pourquoi est-ce important ?
Essentiel pour comparer la rapidité de l’atténuation du problème à celle de sa résolution complète.
Où trouver ces données
Objet « Problem » de l’API Freshservice, champ « workaround ».
Exemples
Redémarrer le service manuellementVider le cache du navigateurUtiliser un autre point de terminaison VPN
|
|||
|
Équipement concerné
AssociatedAsset
|
Élément de configuration (CI) ou équipement principalement associé au problème. | ||
|
Description
Cet attribut identifie l’équipement matériel ou logiciel concerné par l’investigation. Lors de l’analyse, il permet d’évaluer la « Qualité de la catégorisation des causes racines » par type d’équipement et de repérer les appareils ou versions logicielles sujets aux défauts.
Pourquoi est-ce important ?
Relie la performance du processus aux composants de l’infrastructure.
Où trouver ces données
API Freshservice, champ « associated_assets ».
Exemples
Serveur-01Application de paieCommutateur principal A
|
|||
|
Impact
ImpactLevel
|
Mesure des effets du problème sur les processus métier. | ||
|
Description
Cet attribut mesure l’ampleur du problème. Il est souvent associé à l’urgence pour déterminer la priorité. Lors de l’analyse, il aide à prioriser les goulots d’étranglement qui affectent les fonctions métier les plus importantes.
Pourquoi est-ce important ?
Permet de pondérer les résultats de l’analyse selon l’importance du problème pour l’activité.
Où trouver ces données
Objet « Problem » de l’API Freshservice, champ « impact ».
Exemples
FaibleMoyenneÉlevée
|
|||
|
Système source
SourceSystem
|
Nom du système d’où proviennent les données. | ||
|
Description
Cet attribut statique indique l’origine du jeu de données, à savoir « Freshservice ». Dans un environnement composé de plusieurs systèmes, il permet de distinguer les enregistrements provenant de différents outils ou instances ITSM. Lors de l’analyse, il sert principalement à filtrer ou à regrouper les données issues de plusieurs sources.
Pourquoi est-ce important ?
Permet de garantir la traçabilité et la provenance des données dans les déploiements de Process Mining couvrant plusieurs systèmes.
Où trouver ces données
Valeur définie en dur lors de l’extraction.
Exemples
Freshservice
|
|||
Activités de gestion des problèmes
| Activité | Description | ||
|---|---|---|---|
|
Cause racine identifiée
|
Moment où le champ de texte consacré à la cause racine ou la section d’analyse est renseigné. L’événement est détecté lors de la première mise à jour du champ « Root Cause », auparavant vide. | ||
|
Pourquoi est-ce important ?
Étape clé de l’analyse du délai d’analyse des causes racines. Elle marque le passage de l’investigation à la conception de la solution.
Où trouver ces données
Flux d’activité : mise à jour des champs « root_cause » ou « analysis ».
Données à recueillir
Comparer la valeur du champ root_cause avant et après la mise à jour
Type d’événement
inferred
|
|||
|
Correctif définitif appliqué
|
Correspond à la mise en œuvre de la solution définitive. Dans Freshservice, cet événement est généralement déduit du passage du statut à « Solved » ou « Resolved ». | ||
|
Pourquoi est-ce important ?
Permet de calculer le délai de mise en œuvre du correctif définitif et marque la fin des travaux de correction technique.
Où trouver ces données
Flux d’activité : changement de statut vers « Solved » ou « Resolved ».
Données à recueillir
Comparer la valeur du champ de statut avant et après
Type d’événement
inferred
|
|||
|
Demande de changement associée
|
Association d’une fiche de changement à la fiche de problème, qui marque le début de la phase de correction. L’événement est détecté grâce à l’événement système « Association with Change ». | ||
|
Pourquoi est-ce important ?
Indispensable au suivi des goulots d’étranglement des demandes de changement. Mesure le transfert entre la gestion des problèmes et la gestion du changement.
Où trouver ces données
Flux d’activité : événement « Association with Change ».
Données à recueillir
Consigné lorsqu’un ID de changement est associé
Type d’événement
explicit
|
|||
|
Groupe d’assistance affecté
|
Affectation de la fiche de problème à une équipe technique ou à un groupe précis. L’événement est détecté en surveillant les modifications du champ « Group » dans l’historique du ticket. | ||
|
Pourquoi est-ce important ?
Indispensable à la carte thermique des transferts entre groupes d’assistance. Le suivi de ces transferts révèle les allers-retours entre équipes et les changements d’affectation excessifs.
Où trouver ces données
Flux d’activité : modifications du champ « group_id » ou « group_name ».
Données à recueillir
Consigné lors de la mise à jour du champ Group
Type d’événement
explicit
|
|||
|
Problème clos
|
Dernier événement du cycle de vie : la fiche est verrouillée et considérée comme inactive. L’événement est détecté lorsque le statut passe à « Closed ». | ||
|
Pourquoi est-ce important ?
Marque la fin définitive de l’instance du processus. Nécessaire au calcul du temps de cycle total.
Où trouver ces données
Flux d’activité : changement de statut vers « Closed ».
Données à recueillir
Consigné lorsque le statut passe à Closed
Type d’événement
explicit
|
|||
|
Problème enregistré
|
Création initiale de la fiche de problème dans le système. Cet événement est explicitement consigné dans le journal d’audit Freshservice lorsqu’un nouveau ticket de problème est enregistré. | ||
|
Pourquoi est-ce important ?
Marque le début de l’instance du processus. C’est le point de référence pour calculer tous les délais et temps de cycle.
Où trouver ces données
Flux d’activité Freshservice ou API Tickets (horodatage created_at).
Données à recueillir
Consigné lors de l’exécution de la transaction New Problem
Type d’événement
explicit
|
|||
|
Solution de contournement publiée
|
Ajout d’une solution temporaire à la fiche de problème, souvent sous la forme d’une note ou d’un champ « Workaround ». Cet événement sert à calculer la vitesse de publication des solutions de contournement. | ||
|
Pourquoi est-ce important ?
Mesure la rapidité avec laquelle l’équipe atténue l’impact. Indispensable au KPI du délai moyen de mise à disposition des solutions de contournement.
Où trouver ces données
Flux d’activité : mise à jour du champ « workaround » ou création d’une note portant la mention Solution/Workaround.
Données à recueillir
Consigné lorsque le champ Workaround est renseigné
Type d’événement
explicit
|
|||
|
Agent affecté
|
Affectation d’un intervenant précis à la fiche de problème. L’événement est consigné lorsque le champ « Agent » est renseigné ou mis à jour. | ||
|
Pourquoi est-ce important ?
Indique à quel moment une personne prend officiellement le problème en charge. Permet d’analyser la répartition des ressources selon la priorité.
Où trouver ces données
Flux d’activité : mise à jour du champ « responder_id ».
Données à recueillir
Consigné lors de la mise à jour du champ Agent
Type d’événement
explicit
|
|||
|
En attente d’un changement
|
Changement de statut indiquant que le problème attend la mise en œuvre d’une demande de changement. Cet événement est déduit du passage du champ de statut à « Change Requested » ou à une valeur similaire. | ||
|
Pourquoi est-ce important ?
Permet de repérer le temps d’attente pendant lequel l’équipe de gestion des problèmes dépend de processus de changement externes.
Où trouver ces données
Flux d’activité : changement de statut vers l’ID correspondant à « Change Requested ».
Données à recueillir
Comparer la valeur du champ de statut avant et après
Type d’événement
inferred
|
|||
|
Équipement associé
|
Association d’un élément de configuration (CI) ou d’un équipement à la fiche de problème. Cela permet d’identifier le « service métier affecté » ou l’« élément de configuration concerné ». | ||
|
Pourquoi est-ce important ?
Relie le problème abstrait à l’infrastructure physique ou logique. Indispensable à l’analyse de la qualité de la catégorisation des causes racines.
Où trouver ces données
Flux d’activité : événement « Association with Asset ».
Données à recueillir
Consigné lorsqu’un équipement est associé à la fiche
Type d’événement
explicit
|
|||
|
Note ajoutée
|
Activité générale consignée lorsqu’une note publique ou privée est ajoutée à la fiche. Elle témoigne d’échanges ou de mises à jour en cours. | ||
|
Pourquoi est-ce important ?
Peut signaler qu’un travail est en cours même si le statut n’a pas changé. Utile pour repérer les périodes d’attente active.
Où trouver ces données
Flux d’activité : événement « Note added ».
Données à recueillir
Consigné lorsqu’un commentaire est publié
Type d’événement
explicit
|
|||
|
Priorité mise à jour
|
Modification du niveau d’urgence ou d’impact de la fiche de problème. L’événement est détecté dans l’historique d’audit du champ « Priority ». | ||
|
Pourquoi est-ce important ?
Indispensable à l’analyse des dépassements de SLA et au filtrage du Dashboard Performance du SLA des problèmes critiques.
Où trouver ces données
Flux d’activité : mise à jour du champ « priority ».
Données à recueillir
Consigné lors de la modification du champ Priority
Type d’événement
explicit
|
|||
|
Problème rouvert
|
Passage d’un statut « Resolved » ou « Closed » à « Open ». Indique que le correctif a échoué ou a été rejeté. | ||
|
Pourquoi est-ce important ?
Métrique principale du Dashboard des tendances de réouverture des fiches de problème. Un taux élevé indique une analyse des causes racines ou des correctifs de mauvaise qualité.
Où trouver ces données
Flux d’activité : changement de statut de [Closed/Solved] à [Open/In Progress].
Données à recueillir
Comparer la valeur du champ de statut avant et après
Type d’événement
inferred
|
|||
|
SLA dépassé
|
Événement généré par le système lorsque l’échéance « Due By » est dépassée. Freshservice consigne des marqueurs spécifiques de violation du SLA. | ||
|
Pourquoi est-ce important ?
Alimente directement l’analyse de la performance du SLA des problèmes critiques et met en évidence les écarts de conformité.
Où trouver ces données
Flux d’activité : journal système de violation du SLA.
Données à recueillir
Consigné lorsque le système de surveillance du SLA se déclenche
Type d’événement
explicit
|
|||
|
Tâche liée au problème terminée
|
Achèvement d’une sous-tâche associée à la fiche de problème. Elle sert souvent à suivre les revues après mise en œuvre (PIR) ou certaines étapes d’investigation. | ||
|
Pourquoi est-ce important ?
Alimente le Dashboard d’audit des revues après mise en œuvre en indiquant si les tâches de revue sont clôturées.
Où trouver ces données
Flux d’activité : changement du statut de « Task » vers Closed/Completed.
Données à recueillir
Consigné lorsqu’une Task associée est marquée comme terminée
Type d’événement
explicit
|
|||
Guides d’extraction
Prêt à commencer ?
Transformez dès aujourd’hui les données de gestion des problèmes en analyses concrètes. Notre équipe peut vous aider à préparer l’extraction et à commencer à optimiser vos services informatiques.
Éliminez dès aujourd’hui les goulots d’étranglement dans la gestion des problèmes
Réduisez votre temps de cycle de 30 % et stabilisez vos services informatiques
Aucune carte bancaire requise. Configuration en 5 minutes.