Partager via


Contrats de données et champs de données courants liés aux événements de diagnostic Microsoft 365

Remarque

Pour obtenir la liste des produits Microsoft 365 couverts par ces informations de confidentialité, consultez Contrôles de confidentialité disponibles pour les produits Office.

Microsoft collecte les événements de diagnostic à partir de votre utilisation des produits Microsoft 365, y compris Microsoft 365 Copilot et Office. Les événements de diagnostic peuvent être collectés via des données de diagnostic liées au client (à partir des données de diagnostic requises et des données de diagnostic facultatives) et des données de diagnostic liées au service (à partir des données de service requises). Nous collectons ces événements pour nous assurer que nos applications et services sont sécurisés et à jour, pour détecter, diagnostiquer et corriger les problèmes, et pour apporter des améliorations au produit. Les événements peuvent être consultés dans la visionneuse de données de diagnostic et les analyseurs de protocole réseau.

Qu’est-ce qu’un contrat de données ?

Certaines informations sur les événements de diagnostic sont communes à tous les événements. Ces informations courantes, parfois appelées contrat de données, contiennent des champs qui affichent les métadonnées, les détails techniques et les propriétés de l’événement. L’application, leclient et le consentement en sont des exemples.

Vous pouvez afficher ces informations à l’aide de la visionneuse de données de diagnostic et de l’analyseur de protocole réseau. Si les informations relatives à un champ ne sont pas collectées, la valeur du champ est vide (ou le champ n’apparaît pas du tout) dans la visionneuse de données de diagnostic ou l’analyseur de protocole réseau.

Les événements dans les espaces de noms d’événements peuvent inclure ces champs communs. Par exemple, les événements dans l’espace de noms des événements d’accessibilité Office incluent les champs communs des contrats de données Application, Client et Consentement.

Champs de données communs à tous les événements de données

Certains types d’informations sur les événements de données sont disponibles pour tous les événements de données.

Remarque

Un champ de données marqué Obsolète a été ou sera bientôt supprimé des données de diagnostic. Certains de ces champs de données sont des doublons qui sont apparus au fur et à mesure que les données de diagnostic ont été modernisées et ont été utilisées pour empêcher l’interruption du service dans les rapports de diagnostic dynamiques.

Activité

Informations destinées à comprendre le succès de l’événement de collecte proprement dit.

Cette catégorie contient les champs suivants :

  • AggMode : indique au système comment agréger les résultats de l’activité. Nous permet de réduire la quantité d’informations téléchargées à partir de l’ordinateur d’un utilisateur en agrégeant les résultats de l’activité en un seul et même événement envoyé régulièrement.
  • Count : nombre de fois que l’activité est si ce nombre provient d’un événement agrégé. Nous permet de déterminer la fréquence à laquelle une activité a réussi ou échoué selon le mode d’agrégation de l’activité.
  • CV : valeur qui identifie la relation entre les activités et sous-activités. Nous permet de recréer la relation entre des activités imbriquées.
  • Duration : durée d’exécution de l’activité. Nous permet d’identifier les problèmes de performances qui ont une incidence négative sur l’expérience de l’utilisateur.
  • Result.Code : un code défini par l’application pour identifier un résultat donné. Nous permet de déterminer des détails plus spécifiques d’un échec donné, par exemple un code d’échec qui peut être utilisé pour classer et corriger les problèmes.
  • Result.Tag : balise entière qui identifie l’emplacement dans le code le résultat où a été généré. Nous permet de déterminer distinctement l’emplacement dans le code où un résultat a été généré, ce qui permet la classification des échecs.
  • Result.Type : le type du code de résultat. Identifie quel type de code de résultat a été envoyé pour que la valeur puisse être correctement interprétée.
  • Success : indicateur de réussite ou d’échec de l’activité. Nous permet de déterminer si les actions de l’utilisateur dans le produit réussissent ou échouent. Cela nous permet d’identifier des problèmes qui ont un impact sur l’utilisateur.

Application

Informations sur l’application, y compris l’installation. Tous les champs sont constants pour toutes les sessions d’une version donnée de l’application.

Cette catégorie contient les champs suivants :

  • Architecture : architecture de l’application. Nous permet de classifier les erreurs qui peuvent être spécifiques à une architecture de l’application.
  • Branche : branche dont provient le build. Nous permet de déterminer de quel type de branche un build donné provient de façon à bien cibler les correctifs.
  • Click2RunPackageVersion : nombre de version du package Click-To-Run qui a installé l’application. Nous permet de déterminer quelle version du programme d’installation a été utilisée pour installer Office afin de pouvoir identifier des problèmes liés au programme d’installation.
  • DistributionCanal : canal où l’application a été déployée. Nous permet de partitionner les données entrantes afin de pouvoir déterminer si les problèmes impactent le public.
  • InstallMethod : indique la version actuelle d’Office a été mise à niveau à partir d’un build précédent, restaurée à un build précédent ou est une toute nouvelle installation.
  • Type d’installation : énumérateur qui indique comment l’utilisateur a installé l’application. Nous permet de déterminer si des mécanismes d’installation spécifiques génèrent des problèmes qui n’existent pas avec d’autres.
  • IsClickToRunInstall : indicateur indiquant si l’installation était une installation « Démarrer en un clic ». Nous permet d’identifier des problèmes qui peuvent être spécifiques au mécanisme d’installation Click-To-Run.
  • IsDebug : indique si le build d’Office est une version de débogage. Nous permet de déterminer si les problèmes proviennent des builds de débogage, qui peuvent se comporter différemment.
  • IsInstalledOnExternalStorage : indique si Office a été installé sur un dispositif de stockage externe. Nous permet de déterminer si les problèmes peuvent être suivis vers un emplacement de stockage externe.
  • IsOEMInstalled : indique si Office a été installé par un fabricant d'ordinateurs (OEM). Nous permet de déterminer si l’application a été installée par un OEM, ce qui peut nous aider à classifier et à identifier les problèmes.
  • Nom : nom de l’application qui fournit les données. Nous permet de déterminer quelle application présente un problème afin de savoir comment le traiter.
  • Plateforme : classification large de la plateforme sur laquelle l’application est en cours d’exécution. Nous permet de déterminer sur quelles plateformes un problème peut survenir afin que nous puissions correctement le prioriser.
  • PreviousVersion : version d’Office qui était précédemment installée sur la machine. Nous permet de restaurer une version précédente si la version actuelle rencontre un problème.
  • ProcessFileName : nom de fichier de l’application. Nous permet d’identifier le nom de l’exécutable qui génère les données, car plusieurs noms de fichiers de processus différents peuvent être signalés comme le même nom d’application.
  • Version : version de l’application. Nous permet de déterminer quelles versions du produit présentent le problème afin que nous puissions correctement le prioriser.

Client

Identificateur lié à une instance d’Office sur un appareil. Constant pour toutes les sessions de toutes les applications d’une version donnée d’installation pour les suites à applications multiples ou constante pour toutes les sessions d’une version d’une application donnée.

Cette catégorie contient les champs suivants :

  • ID : identificateur unique attribué à un client au moment de l’installation d’Office. Nous permet de déterminer si des problèmes ont un impact sur un ensemble d’installations et combien d’utilisateurs sont touchés.
  • FirstRunTime : première fois que le client a été exécuté. Nous permet de comprendre depuis combien de temps le client a installé Office.

Informations concernant le consentement des utilisateurs pour les données de diagnostic et les expériences connectées.

Cette catégorie contient les champs suivants :

  • AddInContentState : indique si le contenu d’un complément est activé ou désactivé en fonction du consentement de l’utilisateur
  • AddInContentSourceLocation : spécifie la source à partir de laquelle le contenu du complément est accessible
  • ControllerConnectedServicesSourceLocation : indique comment l’utilisateur a fait le choix des expériences connectées facultatives
  • ControllerConnectedServicesState : indique si l’utilisateur a accès aux expériences connectées facultatives
  • ControllerConnectedServicesConsentTime : indique quand l’utilisateur a choisi le status d’expériences connectées facultatives. La date s’affiche sous la forme d’une date lisible par l’utilisateur ou d’une date cryptée par un ordinateur ressemblant à un grand nombre.
  • DiagnosticDataConsentTime : indique quand l’utilisateur a donné son consentement pour les données de diagnostic. La date s’affiche sous la forme d’une date lisible par l’utilisateur ou d’une date cryptée par un ordinateur ressemblant à un grand nombre.
  • DiagnosticConsentLevel : indique quel niveau de consentement l’utilisateur a donné pour les données de diagnostic
  • DiagnosticConsentLevelSourceLocation : indique comment l’utilisateur a donné son consentement pour les données de diagnostic
  • DownloadContentSourceLocation : indique comment l’utilisateur a fait le choix d’activer ou de désactiver les expériences connectées qui téléchargent du contenu en ligne
  • DownloadContentState : indique si l’utilisateur a choisi d’activer ou de désactiver les expériences connectées qui téléchargent du contenu en ligne
  • DownloadContentConsentTime : indique quand l’utilisateur a choisi d’activer ou de désactiver les expériences connectées qui téléchargent du contenu en ligne. La date s’affiche sous la forme d’une date lisible par l’utilisateur ou d’une date cryptée par un ordinateur ressemblant à un grand nombre.
  • ServiceConnectionState indique si l’utilisateur a choisi d’utiliser ou non toutes les expériences connectées
  • ServiceConnectionStateConsentTime : indique quand l’utilisateur a choisi d’utiliser ou non toutes les expériences connectées. La date s’affiche sous la forme d’une date lisible par l’utilisateur ou d’une date cryptée par un ordinateur ressemblant à un grand nombre.
  • ServiceConnectionStateSourceLocation : indique comment l’utilisateur a fait le choix d’utiliser toutes les expériences connectées
  • UserCategoryValue : identifie le type d’utilisateur qui a donné son consentement. Un des MSAUser, AADUser ou LocalDeviceUser
  • UserContentDependentSourceLocation : indique comment l’utilisateur a fait le choix d’activer ou de désactiver les expériences connectées qui analysent le contenu
  • UserContentDependentState : indique si l’utilisateur a choisi d’activer ou de désactiver les expériences connectées qui analysent le contenu
  • UserContentDependentConsentTime : indique quand l’utilisateur a choisi d’activer ou de désactiver les expériences connectées qui analysent le contenu. La date s’affiche sous la forme d’une date lisible par l’utilisateur ou d’une date cryptée par un ordinateur ressemblant à un grand nombre.

Appareil

Informations sur la configuration et les fonctionnalités de l’appareil, telles que le système d’exploitation et la build.

Cette catégorie contient les champs suivants :

  • DigitizerInfo : informations sur le numériseur utilisé par la machine. Nous permet de classer les données en fonction de l’appareil.
  • FormFactor : identifie le facteur de forme de l’appareil qui envoie les informations. Nous permet de classer les données en fonction de l’appareil.
  • FormFactorFamily : identifie le facteur de forme de l’appareil qui envoie les informations. Nous permet de classer les données en fonction de l’appareil.
  • HorizontalResolution : résolution horizontale de l’écran des appareils. Nous permet de classer les données en fonction de l’appareil.
  • Id : identificateur unique de l’appareil. Nous permet de déterminer la distribution des problèmes sur un ensemble d’appareils.
  • IsEDPPolicyEnabled : indique si la protection des données est activée sur la machine. Nous permet de classer les données en fonction de l’appareil.
  • IsTerminalServer : indicateur pour déterminer si la machine est un Terminal Server. Nous permet de classer les données en fonction de l’appareil.
  • Manufacturer : fabricant de l’appareil. Nous permet de classer les données en fonction de l’appareil.
  • Model : modèle de l’appareil. Nous permet de classer les données en fonction de l’appareil.
  • MotherboardUUIDHash : hachage d’un identificateur unique de la carte mère. Nous permet de classer les données en fonction de l’appareil.
  • Name : nom de l’appareil. Nous permet de classer les données en fonction de l’appareil.
  • NetworkCost : indique le coût ou le type de réseau, tel que mesuré ou mesuré au-dessus du seuil.
  • NetworkCountry : le code du pays ou de la région de l'expéditeur, basé sur l'adresse IP du client non effacée.
  • NumProcPhysCores : nombre de noyaux physiques de la machine. Nous permet de classer les données en fonction de l’appareil.
  • OsBuild : numéro de build du système d’exploitation installé sur l’appareil. Nous permet de déterminer si les problèmes touchent des service packs individuels ou des versions données du système d’exploitation différemment que d’autres afin que nous puissions prioriser les problèmes.
  • OsLocale : paramètres régionaux du système d’exploitation en cours d’exécution. Nous permet de classer les données en fonction de l’appareil.
  • OsVersion : version majeure du système d’exploitation installée sur l’appareil. Nous permet de déterminer si les problèmes touchent une version spécifique du système d’exploitation plus qu’une autre afin que nous puissions prioriser les problèmes.
  • ProcessorArchitecture : architecture du processeur. Nous permet de classer les données en fonction de l’appareil.
  • ProcessorCount : nombre de processeurs de la machine. Nous permet de classer les données en fonction de l’appareil.
  • ProcSpeedMHz : vitesse du processeur. Nous permet de classer les données en fonction de l’appareil.
  • RamMB : quantité de mémoire de l’appareil. Nous permet de classer les données en fonction de l’appareil.
  • ScreenDepthNous permet de classer les données en fonction de l’appareil.
  • ScreenDPI : valeur PPP de l’écran. Nous permet de classer les données en fonction de l’appareil.
  • SusClientId : ID Windows Update de l’appareil sur lequel Office est exécuté.
  • SystemVolumeFreeSpaceMB : quantité d’espace libre sur le volume système. Nous permet de classer les données en fonction de l’appareil.
  • SystemVolumeSizeMB : taille du volume système de la machine. Nous permet de classer les données en fonction de l’appareil.
  • VerticalResolution : résolution verticale de l’écran des appareils. Nous permet de classer les données en fonction de l’appareil.
  • WindowErrorReportingMachineId : identificateur unique de la machine fourni par le signalement d’erreurs Windows. Nous permet de classer les données en fonction de l’appareil.
  • WindowSqmMachineId : identificateur unique de la machine fourni par Windows SQM. Nous permet de classer les données en fonction de l’appareil.

Événement

Informations spécifiques à l’événement, dont son identificateur unique dans la session.

Cette catégorie contient les champs suivants :

  • Contract : liste de contrats que l’événement met en œuvre. Nous permet d’évaluer quelles données font partie de l’événement individuel afin de pouvoir le traiter efficacement.
  • CV : valeur qui nous permet de déterminer les événements liés les uns aux autres. Utilisée à des fins de diagnostic pour nous permettre d’identifier des schémas de comportement apparentés ou des événements connexes.
  • Flags : informations utilisées pour modifier la réaction d’un événement donné. Permet de gérer le mode de traitement d’un événement donné à des fins de téléchargement des données vers Microsoft.
  • Id : identificateur unique de l’événement. Nous permet d’identifier de manière unique les événements reçus.
  • IsExportable : champ à indiquer si cet événement nécessite un traitement supplémentaire par pipeline d’exportation.
  • Niveau : indique le type d’événement.
  • Nom : nom de l’événement. Nous permet d’identifier l’événement qui a été envoyé à partir du client.
  • Rule : identificateur de la règle qui a généré les données si elles ont été produites par une règle. Nous permet d’identifier la source d’un élément de données afin de pouvoir valider et gérer les paramètres des événements
  • RuleId : identificateur de la règle qui généré les données si elles ont été produites par une règle. Nous permet d’identifier la source d’un élément de données afin de pouvoir valider et gérer les paramètres des événements.
  • RuleInterfaces : toutes les interfaces mises en œuvre par la règle spécifique. Nous permet de classer et d’importer les données en fonction de leur structure, ce qui simplifie le traitement.
  • RuleVersion : identificateur de la règle qui généré les données si elles ont été produites par une règle. Nous permet d’identifier la source d’un élément de données afin de pouvoir valider et gérer les paramètres des événements.
  • SampleRate : indique le pourcentage d’utilisateurs qui envoient ces données. Nous permet d’analyser de manière statistique les données et de ne pas nécessiter que les points de données communs soient envoyés par tous les utilisateurs.
  • SchemaVersion : version du schéma utilisé pour générer des données de diagnostic. Obligatoire pour gérer les données envoyées à partir du client. Cela permet de faire évoluer au fil du temps les données envoyées à partir de chaque client.
  • Sequence : compteur qui identifie l’ordre dans lequel un événement a été généré sur le client. Permet de commander les données reçues afin que nous puissions identifier les étapes qui ont pu entraîner un problème qui affecte les clients.
  • Source : pipeline source qui a été utilisé pour charger les données. Obligatoire pour surveiller l’état général de chacun des pipelines de téléchargement et contribuer à identifier des problèmes avec le pipeline de téléchargement. Ceci nous permet de surveiller les différents pipelines de téléchargement pour nous assurer qu’ils restent compatibles.
  • Time : moment de génération de l’événement sur le client. Nous permet de synchroniser et de valider l’ordre des événements générés sur le client et d’établir des mesures de performances pour les instructions d’utilisateur.

Hôte

Informations sur une application qui héberge une application incorporée

Cette catégorie contient les champs suivants :

  • ID : identificateur unique attribué à l’application hôte par l’application incorporée.
  • SessionId : identificateur global unique de la session de l’hôte.
  • Version : identificateur de version du fichier exécutable de l’hôte principal.

Hérité

Fournit un ID d’application et une version de système d’exploitation pour la compatibilité avec les techniques de collecte héritées existante.

Cette catégorie contient les champs suivants :

  • AppId : valeur d’énumérateur représentant l’application qui envoie les données. Nous permet de déterminer quelle application présente un problème afin de savoir comment le traiter.
  • OsBuild : numéro de build spécifique du système d’exploitation. Nous permet de déterminer la version du système d’exploitation dont proviennent les données de diagnostic afin de prioriser les problèmes.
  • OsBuildRevision : numéro de révision du build du système d’exploitation. Nous permet de déterminer la version du système d’exploitation dont proviennent les données de diagnostic afin de prioriser les problèmes.
  • OsEnv : énumérateur indiquant sur quelle session le système d’exploitation est en cours d’exécution. Nous permet de déterminer sur quel système d’exploitation un problème survient afin que nous puissions prioriser les problèmes.
  • OsMinorVersion : version mineure du système d’exploitation. Nous permet de déterminer la version du système d’exploitation dont proviennent les données de diagnostic afin de prioriser les problèmes.
  • OsVersionString : chaîne unifiée représentant le numéro de build du système d’exploitation. Nous permet de déterminer la version du système d’exploitation dont proviennent les données de diagnostic afin de prioriser les problèmes.

Version

Informations relatives au canal de publication. Tous les champs sont constants pour toutes les sessions de toutes les applications d’une version d’installation donnée. Identifie un groupe d’appareils d’une même phase du cycle de publication d’un produit.

Cette catégorie contient les champs suivants :

  • Audience : identifie un segment de public donné. Nous permet de suivre des segments de public pour évaluer la fréquence et la priorisation des problèmes.
  • AudienceGroup : identifie l’anneau d'où proviennent les données. Nous permet de déployer des fonctionnalités de manière progressive et d’identifier les problèmes potentiels avant qu’ils touchent le plus d’utilisateurs.
  • Channel : canal via lequel le produit est publié. Nous permet de déterminer si un problème touche un de nos canaux de déploiement différemment des autres.
  • Fork : identifie la bifurcation du produit. Offre un mécanisme d’agrégation de données sur un ensemble de numéros de build pour identifier les problèmes liés à une version donnée.

Session

Informations sur la session du processus. Tous les champs sont constants pour cette session.

Cette catégorie contient les champs suivants :

  • ABConfigs : identifie l’ensemble des packages déployés en mode Flighting en cours d’exécution dans une session donnée. Nous permet de déterminer quels packages individuels déployés en mode Flighting sont en cours d’exécution sur une session afin de pouvoir déterminer si une fonctionnalité est à l’origine d’un problème qui touche les utilisateurs.
  • ABConfigsDelta : suit la différence entre les données ABConfigs actuelles et la valeur précédente. Nous permet de suivre quels nouveaux packages déployés en mode Flighting sont sur la machine pour déterminer si un package est responsable d’un problème.
  • CollectibleClassification : classes d’informations que la session peut collecter. Permet le filtrage des sessions sur la base des données qu’elles contiendraient.
  • DisableTelemetry : indique si la clé DisableTelemetry est définie. Nous permet de savoir si une session ne rapportait pas de données de diagnostic autres que EssentialServiceMetadata.
  • EcsETag : indicateur du système de déploiement en mode Flighting qui représente les packages envoyés à la machine. Nous permet de déterminer quels packages déployés en mode Flighting peuvent avoir un impact sur une session donnée.
  • Flags : indicateurs de suivi Bitmask applicables à une session entière, actuellement principalement axés sur les options de données d’échantillonnage et de diagnostic. Nous permet de contrôler comment se comporte une session donnée par rapport aux données de diagnostic qu’elle génère.
  • ID : identifie de manière unique une session de données spécifique. Nous permet d’identifier l’impact de problèmes en évaluant le nombre de sessions touchées et la présence éventuelle de fonctionnalités communes de ces sessions.
  • ImpressionId : identifie l’ensemble des packages déployés en mode Flighting en cours d’exécution dans une session donnée. Nous permet de déterminer quels packages individuels déployés en mode Flighting sont en cours d’exécution sur une session afin de pouvoir déterminer si une fonctionnalité est à l’origine d’un problème qui touche les utilisateurs.
  • MeasuresEnabled : indicateur signalant si les sessions de données en cours sont échantillonnées ou non. Nous permet de déterminer comment évaluer statistiquement les données recueillies à partir de la session donnée.
  • SamplingClientIdValue : valeur de la clé utilisée pour déterminer l’échantillonnage. Nous permet de déterminer pourquoi une session a été échantillonnée ou non.
  • SamplingDeviceIdValue : valeur de la clé utilisée pour déterminer l’échantillonnage. Nous permet de déterminer pourquoi une session a été échantillonnée ou non.
  • SamplingKey : clé utilisée pour déterminer si la session est échantillonnée ou non. Cela nous permet de comprendre comment les sessions individuelles choisissent si elles sont échantillonnées ou non.
  • SamplingMethod : méthode utilisée pour déterminer la stratégie d’échantillonnage. Nous permet de comprendre quelles données proviennent d’une session.
  • SamplingSessionKValue : métadonnées d’échantillonnage avancées. Utilisé pour faciliter l’évaluation de la signification statistique des données reçues.
  • SamplingSessionNValue : métadonnées d’échantillonnage avancées. Utilisé pour faciliter l’évaluation de la signification statistique des données reçues.
  • Sequence : identificateur numérique unique de la session. Permet l’organisation des sessions pour l’analyse des problèmes qui pourraient être survenus.
  • Start : heure de démarrage de la session du processus. Nous permet de déterminer quand la session a démarré.
  • SubAppName : pour l’application mobile Microsoft 365, ce champ représente l’application sous-jacente utilisée pour ouvrir un document. Par exemple, si vous ouvrez un document Word dans l’application Office, ce champ indique la valeur « Word ».
  • TelemetryPermissionLevel : valeur indiquant le niveau de données de diagnostics choisi par l’utilisateur. Nous permet de comprendre quel niveau de données de diagnostics attendre d’une session.
  • TimeZoneBiasInMinutes : différence en minutes entre l’heure UTC et l’heure locale. Permet la normalisation des heures UTC en heure locale.
  • VirtualizationType : type de virtualisation si Office est en cours d’exécution.

Utilisateur

Fournit les informations de locataire pour les logiciels commerciaux.

Cette catégorie contient les champs suivants :

  • ActiveUserTenantId : ID de locataire d’entreprise pour l’utilisateur actuel
  • PrimaryIdentityHash : identificateur pseudonyme qui représente l’utilisateur actuel.
  • PrimaryIdentitySpace : type d’identité contenue dans PrimaryIdentityHash.
  • TelemetryRegion : région de télémétrie pour prendre en charge la gouvernance des données.
  • TenantGroup : type du locataire auquel appartient l’abonnement. Nous permet de classer les problèmes et de déterminer si un problème est répandu ou isolé à un ensemble d’utilisateurs.
  • TenantId : locataire auquel est lié l’abonnement d’un utilisateur. Nous permet de classer les problèmes et de déterminer si un problème est répandu ou isolé à un ensemble d’utilisateurs ou à un locataire spécifique.

Champs de données communs aux événements OneNote

Les champs de données suivants sont courants pour tous les événements pour OneNote sur Mac, iOS et Android.

Remarque

Lors de l’utilisation de la visionneuse de données de diagnostic, les événements pour OneNote sur Mac, iOS et Android auront un nom Activity (activité), ReportData (données de rapport) ou Unexpected (inattendu). Pour rechercher le nom de l’événement réel, sélectionnez l’événement, puis examinez le champ EventName.

  • Activity_ActivityType : indique le type de cet événement d’activité. Une activité peut être une activité normale ou une activité de valeur élevée.
  • Activity_AggMode : indique au système comment agréger les résultats de l’activité. Nous permet de réduire la quantité d’informations téléchargées à partir de l’ordinateur d’un utilisateur en agrégeant les résultats de l’activité en un seul et même événement envoyé régulièrement.
  • Activity_Count : nombre de fois où l’activité s’est produite si le nombre est issu d’un événement agrégé. Nous permet de déterminer la fréquence à laquelle une activité a réussi ou échoué selon le mode d’agrégation de l’activité.
  • Activity_CV : valeur qui identifie la relation entre les activités et les sous-activités. Nous permet de recréer la relation entre des activités imbriquées.
  • Activity_DetachedDurationInMicroseconds : durée pendant laquelle une activité est inactive et n’effectue aucun travail réel, mais le temps est toujours pris en compte dans le temps total de l’activité.
  • Activity_DurationInMicroseconds : durée d’exécution de l’activité. Nous permet d’identifier les problèmes de performances qui ont une incidence négative sur l’expérience de l’utilisateur.
  • Activity_Expiration : une date au format numérique indique quand cet événement cessera d’envoyer des clients
  • Activity_FailCount : Nombre de fois où cette activité a échoué
  • Activity_Name : nom court d’un événement. Nous permet d’identifier l’événement qui a été envoyé à partir du client.
  • Activity_Namespace : espace de noms d’un événement. Nous permet de regrouper les événements en groupes.
  • Activity_Reason : chaîne indiquant la raison pour laquelle une activité se termine par un résultat particulier.
  • Activity_Result : indicateur indiquant si l’activité a réussi, échoué ou échoué de manière inattendue. Nous permet de déterminer si les actions de l’utilisateur dans le produit réussissent ou échouent. Cela nous permet d’identifier des problèmes qui ont un impact sur l’utilisateur.
  • Activity_State : un indicateur indique si un événement est le début d’une activité utilisateur ou la fin d’une activité utilisateur.
  • Activity_SucceedCount : nombre de fois que cette activité a réussi.
  • ErrorCode : indique un code d’erreur, si disponible.
  • ErrorCode2 : indique un second code d’erreur, si disponible.
  • ErrorCode3 : indique un troisième code d’erreur, si disponible.
  • ErrorTag : indique la balise associée au code d’une erreur, si disponible.
  • ErrorType : indique le type d’une erreur, si disponible.
  • EventName : nom unique d’un événement OneNote. Les événements OneNote utilisent ce champ personnalisé pour spécifier un nom unique en raison d’une ancienne limitation technique.
  • ExpFeatures : indique si un utilisateur a activé ou non un commutateur de fonctionnalité expérimentale dans l’application OneNote.
  • ExpirationDate : une date au format numérique qui indique quand l’événement ne sera plus envoyé à partir des clients.
  • IsConsumer : indique si un utilisateur est un consommateur ou non
  • IsEdu : indique si un utilisateur est un utilisateur Éducation ou non
  • IsIW : indique si un utilisateur est un utilisateur Entreprise ou non
  • IsMsftInternal : indique si un utilisateur est un employé Microsoft ou non
  • IsPremiumUser : indique si un utilisateur a une licence Premium ou non
  • Namespace : espace de noms de l’événement. Nous permet de regrouper les événements en groupes.
  • Release_AppStore : un indicateur signalant si une version provient ou non d’un magasin d’applications.
  • Release_Audience : identifie un sous-segment d’un public donné. Nous permet de suivre des segments de public pour évaluer la fréquence et la priorisation des problèmes.
  • Release_AudienceGroup : identifie la boucle d'où proviennent les données. Nous permet de déployer des fonctionnalités de manière progressive et d’identifier les problèmes potentiels avant qu’ils touchent le plus d’utilisateurs.
  • Release_Channel : canal via lequel le produit est publié. Nous permet de déterminer si un problème touche un de nos canaux de déploiement différemment des autres.
  • RunningMode : indique la façon dont l’application est lancée par l’utilisateur ou par le processus système.
  • SchemaVersion : indique une version actuelle du schéma de télémétrie dans le pipeline de télémétrie de OneNote.
  • Session_EcsETag : indicateur du système de déploiement en mode distribution de versions d’évaluation qui représente les versions envoyées à la machine. Nous permet de déterminer quels packages déployés en mode Flighting peuvent avoir un impact sur une session donnée.
  • Session_ImpressionId : identifie l’ensemble des packages déployés en mode distribution de versions d’évaluation en cours d’exécution dans une session donnée. Nous permet de déterminer quels packages individuels déployés en mode Flighting sont en cours d’exécution sur une session afin de pouvoir déterminer si une fonctionnalité est à l’origine d’un problème qui touche les utilisateurs.
  • SessionCorrelationId : identificateur global unique de la session de l’hôte.
  • SH_ErrorCode : indique un code d’erreur, si disponible quand l’activité échoue.
  • Tag : balise entière qui identifie l’emplacement dans le code où l’événement de télémétrie est généré.
  • UserInfo_IdType : une chaîne qui indique le type de compte d’un utilisateur
  • UserInfo.OMSTenantId : locataire auquel est lié l’abonnement d’un utilisateur. Nous permet de classer les problèmes et de déterminer si un problème est répandu ou isolé à un ensemble d’utilisateurs ou à un locataire spécifique.
  • UserInfo_OtherId : liste d’identificateurs pseudonymes non principaux représentant les comptes de l’utilisateur.
  • UserInfo_OtherIdType : liste des types de comptes non principaux.

Champs de données communs aux événements Outlook

Outlook Mobile recueille les champs communs pour chacun de nos événements afin de garantir une application à jour, sécurisée et fonctionnant comme il se doit.

Les champs de données suivants sont courants pour tous les événements pour Outlook pour iOS et Android.

  • aad_tenant_id : ID client du client, le cas échéant.
  • account_cid : identifiant anonyme qui représente l’utilisateur actuel.
  • account_domain : nom de domaine du compte
  • account_puid :identifiant d’utilisateur unique global pour un compte Microsoft de client.
  • account_type : effectue le suivi du type de compte, par exemple Office 365, Google Cloud Cache ou Outlook.com.
  • action : nom de l’action d’événement (par exemple archive ou suppression) afin que nous puissions détecter les problèmes liés à des actions spécifiques effectuées
  • ad_id – Identificateur de publicité unique [Ce champ a été supprimé des builds actuelles de Office, mais peut toujours apparaître dans les builds plus anciennes.]
  • app_version : version actuelle de l’application installée pour nous aider à détecter les problèmes affectant certaines versions de l’application
  • AppInfo.ETag : un identifiant unique pour gérer la publication de nos fonctionnalités afin de nous aider à détecter les problèmes affectant certaines fonctionnalités publiées
  • AppInfo.Language : paramètre actuel de langue de l’appareil pour nous aider à détecter les problèmes affectant certaines langues
  • AppInfo.Version : version actuelle de l’application installée pour nous aider à détecter les problèmes affectant certaines versions de l’application
  • ci : un identificateur unique d’appareil spécifique à un pseudonyme
  • cid_type – indique de quel type de compte il s'agit, comme un compte commercial ou un compte Outlook.com.
  • cloud : emplacement où se trouve la boîte aux lettres pour le compte sur cet appareil afin de détecter les problèmes spécifiques à un cloud de boîtes aux lettres spécifique, comme Office 365 ou GCC.
  • customer_type : indique le type de client (par exemple, consommateur, commercial ou tiers) pour nous aider à détecter les problèmes affectant certains types de clients
  • device_category : indique le type d’appareil (tel que le téléphone ou la tablette) pour nous aider à détecter les problèmes spécifiques à la catégorie d’appareil
  • DeviceInfo.Id : un identifiant d’appareil unique qui permet de détecter les problèmes spécifiques à l’appareil
  • DeviceInfo.Make : la fabrique de l’appareil (par exemple, Apple ou Samsung) pour nous aider à détecter les problèmes spécifiques de l’appareil
  • DeviceInfo.Model : le modèle d’appareil (par exemple, iPhone 6s) pour nous aider à détecter les problèmes spécifiques au modèle d’appareil
  • DeviceInfo.NetworkType : le réseau d’appareil actuel utilisé (par exemple, Wi-Fi ou cellulaire) pour nous aider à détecter les problèmes spécifiques au réseau d’appareils
  • DeviceInfo.OsBuild : la build actuelle du système d’exploitation de l’appareil nous permettant de détecter les problèmes affectant certaines builds de système d’exploitation
  • DeviceInfo.OsName : le nom du système d’exploitation (par exemple, iOS) pour nous aider à détecter les problèmes affectant certaines plateformes
  • DeviceInfo.OsVersion : la version actuelle du système d’exploitation de l’appareil pour nous aider à détecter les problèmes affectant certaines versions de système d’exploitation
  • DeviceInfo.SDKUid : l’identifiant unique de l’appareil (semblable à DeviceInfo.Id)
  • EventInfo.InitId : ID utilisé dans le cadre du séquençage pour l’organisation des événements via notre pipeline de télémétrie pour nous aider à identifier la cause principale d’un problème de pipeline
  • EventInfo.SdkVersion : la version du kit de développement logiciel que nous utilisons pour nous permettre d’identifier la cause principale d’un problème de pipeline
  • EventInfo.InitId : le séquençage utilisé pour l’organisation des événements via notre pipeline de télémétrie pour nous permettre d’identifier la cause principale d’un problème de pipeline
  • EventInfo.Source : nous indique quelle partie du code a envoyé l’événement pour nous permettre d’identifier la cause principale d’un problème.
  • EventInfo.Time : l’heure et la date auxquelles l’événement a été émis à partir de l’appareil, de sorte que nos systèmes puissent gérer les événements entrants
  • eventpriority : la priorité de l’événement de télémétrie par rapport aux autres événements pour que nos systèmes puissent gérer les événements entrants
  • first_launch_date : la première fois que l’application a été lancée ; nous permet de comprendre à quel moment un problème a commencé
  • hashed_email : identifiant anonyme qui représente l’utilisateur de courrier actuel.
  • hx_ecsETag : identificateur unique permettant de gérer la publication des fonctionnalités de notre nouveau service de synchronisation de courrier pour aider le service à détecter les problèmes affectant ses fonctionnalités publiées.
  • is_first_session : contrôle s’il s’agit de la première session de l’application à des fins de débogage
  • is_shared_mail : indique si le compte est un compte de messagerie partagé, par exemple une boîte aux lettres partagée ou une boîte aux lettres déléguée.
  • origin : l’origine d’une action. Par exemple, le marquage de la lecture d’un message peut provenir de la liste des messages ou d’une nouvelle notification de courrier, ce qui nous permet de détecter des problèmes en fonction de l’origine d’une action
  • PipielineInfo.AccountId : identifiant anonyme qui représente l’utilisateur actuel.
  • PipelineInfo.ClientCountry : le code du pays ou de la région actuel de l’appareil pour détecter les problèmes et les pannes spécifiques à un pays ou une région
  • PipelineInfo.ClientIp : l’adresse IP depuis laquelle l’appareil est connecté pour effectuer un débogage des problèmes de connexion
  • PipelineInfo.IngestionTime : horodatage de l’opération de réception de télémétrie pour cet événement.
  • sample_rate : le pourcentage d’appareils qui collectent des instances de l’événement. Permet de calculer le nombre initial d’instances de l’événement.
  • Session.Id : un identifiant unique pour la session d’application vous permettant d’identifier les problèmes liés à une session
  • Session.ImpressionId : un identifiant unique pour gérer la publication de nos fonctionnalités afin de garantir leur bonne publication vers tous les utilisateurs et appareils
  • ui_mode : représente l’utilisateur en mode Clair ou Sombre, nous aide à trier les bogues UX avec le mode sombre
  • UserInfo.Language : la langue de l’utilisateur pour résoudre les problèmes liés au texte de traduction
  • UserInfo.TimeZone : le fuseau horaire de l’utilisateur pour permettre de résoudre les problèmes de calendrier

De plus, les champs de données suivants sont courants pour tous les événements concernant Outlook pour iOS.

  • DeviceInfo.NetworkProvider : le fournisseur de réseau de l’appareil (par exemple, Verizon).
  • gcc_restrictions_enabled : indique si des restrictions GCC ont été appliquées à l’application pour que nous puissions nous assurer que nos clients GCC utilisent l’application de façon sécurisée
  • multi_pane_mode : nous indique si l’utilisateur sur l’iPad utilise sa boîte de réception avec plusieurs volets sous forme d’écran, dans lequel il peut voir la liste de ses dossiers lors de l’envoi d’un message. Ceci est nécessaire pour nous aider à détecter les problèmes spécifiques à ceux qui utilisent leur boîte de réception avec plusieurs volets ouverts.
  • multi_window_mode : indique si l’utilisateur sur iPad utilise plusieurs fenêtres pour nous aider à détecter les problèmes liés à l’utilisation de plusieurs fenêtres.
  • office_session_id : ID unique qui suit la session pour les services Office connectés afin de détecter les problèmes spécifiques à une intégration de service Office dans Outlook, comme Word
  • state : indique si l’application était active lors de l’envoi de cet événement pour détecter les problèmes spécifiques aux statuts actif ou inactif de l’application.
  • user_sample_rate : le taux d’échantillonnage envoyé par cet appareil à cet événement, qui peut être différent de la valeur par défaut de l’événement (envoyé dans le champ commun 'sample_rate'). Nous l’utilisons pour vérifier lorsqu'un taux d’échantillonnage différent de la valeur par défaut de l’événement est appliqué à certains groupes.

De plus, les champs de données suivants sont courants pour tous les événements concernant Outlook pour Android.

  • aad_id : identificateur pseudonyme de Microsoft Entra
  • build_package : format de package de build pour l’application (Android App Bundle (AAB) ou Android Package Kit (APK)) sous laquelle l’application a été générée. Cela nous aidera à attribuer des bogues ou des problèmes au nouveau format AAB qui sera déployé sur le Play Store. En le plaçant dans les propriétés courantes, nous pouvons savoir si l’AAB provoque plus d’incidents qu’auparavant.
  • DeviceInfo.NetworkCost : indication du coût actuel du réseau qui reflète l’état de la Wi-Fi, du cellulaire ou de l’itinérance pour détecter les problèmes spécifiques au réseau de l’appareil
  • is_app_in_duo_split_view_mode – nous indique que l’application était en mode d’écran partagé Duo. Cette propriété est uniquement activée pour les appareils Duo (Android seulement).
  • is_app_local – cette propriété permet d’identifier si le compte est de type app_local ou non. L’application locale est un compte non synchronisé sur la plateforme Hx, qui permet de conserver les comptes de stockage/calendrier locaux dans HxStorage.
  • is_dex_mode_enabled : indique si le mode Samsung DeX est activé pour détecter les problèmes spécifiques au mode DeX avec les appareils Samsung
  • is_preload_install : indique si l’application a été préchargée sur l’appareil (appareils Android 11 ou version ultérieure)
  • is_sliding_drawer_enabled : indique si l’interface Sliding Drawer est activée pour détecter les problèmes provoqués par l’interface Sliding Drawer
  • license_type : fournit des informations sur le type de licence Copilot associé au compte.
  • message_list_version : nom de version interne du code qui affiche la liste des messages. Cela nous aide à attribuer des bogues et des problèmes de niveau de performance aux nouvelles versions de l’implémentation de la liste de messages.
  • oem_preinstall : indique si l’application est préinstallée sur l’appareil
  • oem_preload_property : indique si notre application a été préchargée dans le cadre d’un accord spécifique avec OEM
  • orientation : orientation physique de l’écran (portrait/paysage) pour détecter les problèmes propres à l’orientation de l’appareil
  • os_arch : architecture du système d’exploitation de l’appareil pour détecter les problèmes spécifiques aux systèmes d’exploitation d’appareils
  • process_bitness – traite le nombre de bits (32 ou 64 bits) de l’application pour détecter les problèmes spécifiques au nombre de bits des appareils
  • webview_kernel_version : la version du noyau Chromium de webview sur l’appareil pour nous aider à détecter les problèmes de compatibilité liés à la version de webview.
  • webview_package_name : nom du package webview sur l’appareil pour nous aider à détecter les problèmes de compatibilité liés à la version de webview.
  • webview_package_version : version de package de webview sur l’appareil pour nous aider à détecter les problèmes de compatibilité liés à la version de webview.

Champs de données moins couramment disponibles

Data

Champs de données qui contiennent des informations spécifiques à l’événement utilisées pour diagnostiquer et atténuer les problèmes spécifiques à une fonctionnalité, une fonctionnalité ou un service de produit particulier. Il peut s’agir d’informations structurées supplémentaires telles que les erreurs et les détails du sous-composant.

Data.Doc

Informations sur un document spécifique. Cela peut inclure des détails sur le type de document, son emplacement, la façon dont il a été chargé et la façon dont il est accessible.

Cette catégorie inclut les champs suivants :

  • AccessMode : indique le mode d’accès au document, par exemple en lecture seule ou en lecture-écriture.
  • EdpState : affiche l’état protection des données d’entreprise (EDP) du document, qui permet de gérer les stratégies de protection des données.
  • Ext## : représente l’extension de fichier du document, telle que .docx ou .pdf.
  • FileFormat## : indique le format du document, tel que Word ou PDF.
  • FolderUrlHash : contient une valeur hachée de l’URL du dossier où le document est stocké.
  • Fqdn : représente le nom de domaine complet (FQDN) du serveur sur lequel le document est hébergé.
  • FqdnHash : contient une valeur hachée du nom de domaine complet.
  • IOFlags : inclut des indicateurs liés aux opérations d’entrée/sortie pour le document.
  • IdentityIdP : indique le fournisseur d’identité utilisé pour l’authentification.
  • IdentityState : affiche l’état de l’identité de l’utilisateur, par exemple connecté ou déconnecté.
  • IdentityTelemetryId : contient un identificateur unique à des fins de télémétrie.
  • InitializationScenario : indique le scénario sous lequel le document a été initialisé.
  • IsCloudCollabEnabled : indique si les fonctionnalités de collaboration cloud sont activées pour le document.
  • IsIdentitySignedIn : indique si l’utilisateur est connecté avec son identité.
  • IsIdentityValid : indique si l’identité de l’utilisateur est valide.
  • IsOCDI : indique si le document fait partie de l’infrastructure de documents Cloud Office.
  • IsOcsSupported : indique si le document prend en charge Office Collaboration Services.
  • IsOneDriveFileOwner : indique si l’utilisateur est le propriétaire du fichier OneDrive.
  • IsOpeningOfflineCopy : indique si le document est ouvert en tant que copie hors connexion.
  • IsPrefetched : indique si le document a été prérécupéré pour un accès plus rapide.
  • IsSyncBacked : indique si le document est sauvegardé par un service de synchronisation.
  • LicenseCategory : représente la catégorie de la licence associée au document.
  • Emplacement : indique l’emplacement du document, par exemple l’URL ou le chemin d’accès.
  • NumberCoAuthors : indique le nombre de co-auteurs qui travaillent actuellement sur le document.
  • ReadOnlyReasons : inclut les raisons pour lesquelles le document est en mode lecture seule.
  • ResourceIdHash : contient une valeur hachée de l’ID de ressource.
  • RtcType : représente le type de communication en temps réel utilisé pour le document.
  • ServerDocId : contient l’ID de document du serveur.
  • ServerProtocol : indique le protocole utilisé par le serveur pour accéder au document.
  • ServerStore : affiche le type de magasin de serveurs dans lequel le document est enregistré.
  • ServerType : représente le type de serveur hébergeant le document.
  • ServerVersion : indique la version du serveur.
  • SessionId : contient un identificateur unique pour la session pendant laquelle le document est accessible.
  • SizeInBytes : affiche la taille du document en octets.
  • StorageSchema : représente le schéma de stockage utilisé pour le document.
  • TenantId : contient l’ID de locataire associé au document.
  • UrlHash : inclut une valeur hachée de l’URL du document.

Data.Copilot

Informations spécifiques aux événements de données Copilot. Cela inclut la fonctionnalité Copilot utilisée, la façon dont elle a été activée, si elle a été lancée par l’utilisateur et les identificateurs utilisés pour associer les événements Copilot au sein de la même conversation.

Cette catégorie inclut les champs suivants :

  • Fonctionnalité : obsolète, représente la fonctionnalité spécifique du Copilot utilisé, telle que la génération de texte, la synthèse du contenu ou la réponse aux questions.
  • ConversationId : identificateur unique pour regrouper les interactions utilisateur Copilot qui se produisent au sein d’une même conversation.
  • EntryPoint : indique comment la fonctionnalité Copilot a été consultée ou activée.
  • FeatureActionType : décrit le type d’action effectuée par la fonctionnalité Copilot, telle que la création, la modification ou la suppression de contenu.
  • FeatureName : spécifie le nom de la fonctionnalité Copilot utilisée, par exemple « Génération de texte » ou « Résumé des documents ».
  • InteractionId : identificateur unique qui représente l’interaction d’un utilisateur avec les fonctionnalités Copilot.
  • IsUserInitiated : indique si l’action Copilot a été lancée par l’utilisateur ou déclenchée automatiquement par le système.
  • IsThumbsUp : capture l’interaction de l’utilisateur avec la micro-rétroaction du pouce lors de l’utilisation des fonctionnalités Copilot.
  • SubFeatureName : capture l’action utilisateur spécifique au sein d’une fonctionnalité.
  • Verbe : obsolète, représente le verbe d’action spécifique associé à la fonctionnalité Copilot, tel que « générer », « résumer » ou « répondre ».