Share via


Exporter des données utilisateur depuis le planificateur Microsoft

Importante

Cet article s’applique à :

  • Plans de base dans l’application Planificateur dans Teams
  • Tous les plans dans d’autres points de terminaison Planificateur (y compris les connecteurs web Planificateur, Planificateur mobiles et Planificateur)

Elle ne s’applique pas aux listes de tâches ou aux plans Premium dans l’application Planificateur dans Teams. En savoir plus sur l’application Planificateur dans Teams

Cet article explique comment un administrateur général peut exporter des données pour un utilisateur spécifique à partir du planificateur Microsoft. Les données exportées incluent des données sur l’utilisateur contenues dans Planificateur, ainsi que des données contenues dans les plans dont l’utilisateur faisait partie. Le processus d’exportation s’effectue par le biais de Windows PowerShell.

Remarque

Un administrateur général peut exporter des données de télémétrie utilisateur du planificateur Microsoft à l’aide de l'outil d’exportation de journal de données sur le Microsoft Service Trust Portal.

Conditions préalables pour modifier le Planificateur dans Windows PowerShell

Suivez les étapes des conditions préalables pour apporter des modifications au Planificateur dans Windows PowerShell pour apporter des modifications au Planificateur dans Windows PowerShell.

Pour exporter du contenu utilisateur à partir du planificateur

  1. À partir de Windows PowerShell, utilisez l’applet de commande Export-PlannerUserContent pour exporter le contenu de l’utilisateur à partir du planificateur.

    Export-PlannerUserContent -UserAadIdOrPrincipalName <user's AADId or UPN> -ExportDirectory <output location>
    
    Paramètre Description
    UserAadIdOrPrincipalName Utilisez le Microsoft Entra ID ou l’UPN de l’utilisateur pour lequel vous souhaitez exporter du contenu.
    ExportDirectory Emplacement de stockage de vos fichiers de sortie. Le dossier doit déjà exister.
    HostName Vous devez uniquement utiliser ce paramètre si vous accédez à Planificateur par le biais d’un nom d’hôte autre que la tâche.Bureau.com. Par exemple, si vous accédez à Planificateur par le biais de tâches.office365.nous, incluez les tâches -HostName.office365.us dans votre commande.

    Par exemple, la commande suivante permet d’exporter les informations utilisateur de Adam Barr à partir du planificateur à l’aide de son nom d’utilisateur principal et de télécharger les fichiers d’exportation vers l’emplacement C:\PlannerExportAdamBarr.

     Export-PlannerUserContent -UserAadIdOrPrincipalName adambarr@contoso.onmicrosoft.com -ExportDirectory C:\PlannerExportAdamBarr
    
  2. Vous êtes invité à vous authentifier. Connectez-vous en tant qu’administrateur général, et non en tant qu’utilisateur que vous souhaitez exporter.

  3. Une fois l’applet de commande PowerShell correctement exécutée, accédez à l’emplacement d’exportation pour afficher les fichiers de données exportés de votre utilisateur.

Éléments exportés et lecture

Après avoir exécuté l’applet de commande PowerShell pour exporter les données de votre utilisateur à partir de Planificateur, vous recevez deux types de fichiers dans votre dossier d’emplacement de téléchargement :

  • Un fichier d’utilisateur unique au format JSON contenant des informations sur l’utilisateur.
  • Un fichier JSON pour chaque plan dans lequel l’utilisateur :
    • A une tâche assignée.
    • A une tâche créée par lui-même.

Comment lire vos fichiers exportés

Vous pouvez utiliser les informations de cette section pour vous aider à comprendre les propriétés que vous verrez dans les fichiers json utilisateur et plan que vous avez reçus.

Fichier d’utilisateur

Le nom de fichier de l’utilisateur est préfixé avec «utilisateur» et l’ID planificateur Microsoft de l’utilisateur. Ses propriétés sont les suivantes :

Propriété Description
User.Id ID planificateur Microsoft de l’utilisateur.
User.ExternalId Microsoft Entra ID de l’utilisateur.
User.DisplayName Nom affiché de l’utilisateur.
User.InternalDisplayName Nom complet de l’utilisateur Planificateur Microsoft.
User.UserPrincipalName Nom d’utilisateur principal (UPN) de l’utilisateur.
User.PrincipalType La valeur est toujours « Utilisateur ».
User.UserDetailsId Identificateur unique de l’objet de détails pour l’utilisateur.
User.ICalendarPublishEnabled Si la valeur est true, le partage ICalendar est activé pour le plan. Pour plus d’informations,Voir votre calendrier de planificateur dans Outlook.
User.OptedInNotifications Notifications que l’utilisateur a choisies.
User.OptedOutNotifications Notifications que l’utilisateur a désactivées.
User.FavoritePlans Signet pour les plans que l’utilisateur a favorisés.
User.FavoritePlans.Id ID planificateur Microsoft du plan.
User.FavoritePlans.BookmarkName Nom attribué au signet.
User.FavoritePlans.OrderHint Utilisé pour l’ordre de tri. Voir utilisation d’indicateurs de commande dans le planificateur Microsoft.
User.RecentPlans Plans ouverts récemment par l’utilisateur.
User.RecentPlans.Id ID planificateur Microsoft du plan.
User.RecentPlans.BookmarkName Nom attribué au signet.
User.RecentPlans.LastAccess Quand a eu lieu la dernière ouverture du plan.
User.UserData Données personnalisées à partir du client Web planificateur.
User.UserData.Key Clé de données personnalisée.
User.UserData.Value Valeur de données personnalisée.
User.AssignedTaskOrdering Tri des tâches du Planificateur affectées à l’utilisateur.
User.AssignedTaskOrdering.PlanId ID planificateur Microsoft du plan contenant la tâche.
User.AssignedTaskOrdering.Id ID planificateur Microsoft de la tâche.
User.AssignedTaskOrdering.Order Utilisé pour l’ordre de tri. Voir utilisation d’indicateurs de commande dans le planificateur Microsoft.
User.AssignedTaskOrdering.Title Titre de la tâche.

Planifier des fichiers

Le nom de fichier de chaque plan est préfixé avec «Plan» et l’ID planificateur Microsoft du plan. Chaque fichier aura les propriétés suivantes :

Propriété Description
Plan.Id ID planificateur Microsoft du plan.
Plan.Title Titre du plan.
Remarque : les plans avec le titre RosterPlaceholderPlan_{89F9907E-D21D-4C90-A4B8-7A76CF3E6F70} indiquent que le fichier actuel représente une liste qui a été créée mais qui n’a pas encore de plan créé à l’intérieur.
Plan.Owner Propriétaire du plan (entité groupe ou utilisateur).
Plan.Owner.Id ID planificateur Microsoft de l’entité (groupe ou utilisateur).
Plan.Owner.ExternalId Microsoft Entra ID de l’entité (groupe ou utilisateur).
Plan.Owner.DisplayName Nom d’affichage du propriétaire (groupe ou utilisateur)
Plan.Owner.UserPrincipalName Nom d’utilisateur principal (UPN) si le propriétaire est un utilisateur.
Plan.Owner.PrincipalType Type d’entité (groupe ou utilisateur).
Plan.Container Conteneur du plan.
Plan.Container.ContainerType Type de conteneur (groupe, liste).
Plan.Container.ExternalId Microsoft Entra ID du groupe.
Plan.Container.Description Nom complet du groupe.
Plan.CreatedDate Date et heure de création du plan.
Plan.CreatedBy Utilisateur qui a créé le plan. Pour plus d’informations, voir Propriétés de l’utilisateur.
Plan.ModifiedDate Date et heure de la dernière mise à jour du plan.
Plan.ModifiedBy Nom de l’utilisateur qui a mis à jour le plan pour la dernière fois. Pour plus d’informations, voir Propriétés de l’utilisateur.
Plan.PlanDetailsId Identificateur unique de l’objet de détails pour le plan.
Plan.ICalendarPublishEnabled Si la valeur est true, le partage ICalendar est activé pour le plan. Pour plus d’informations, consultez vos tâches dans un calendrier .
Plan.CreateTaskCommentWhen Événements qui entraînent la création d’un commentaire pour une tâche dans le plan.
Plan. ReferencesToPlan Systèmes externes qui ont un lien vers le plan. Par exemple, l’incorporation d’un plan Microsoft Planner dans Project Online Desktop Client.
Plan.ReferencesToPlan.ExternalId ID de système externe pour ce plan.
Plan.ReferencesToPlan.AssociationType Type de lien vers le plan, spécifié par l’application externe.
Plan.ReferencesToPlan.CreatedDate Date et heure de création de l’objet de référence.
Plan.ReferencesToPlan.CustomLinkText Texte qui peut être utilisé lors de l’affichage de l’URL.
Plan.ReferencesToPlan.DisplayAs Spécifie la façon dont les données de référence telles que l’URL doivent être présentées dans une expérience utilisateur.
Plan.ReferencesToPlan.IsCreationContext Définir sur true si la référence a été définie lors de la création du plan.
Plan.ReferencesToPlan.OwnerAppId ID de l’application ayant créé la référence.
Plan.ReferencesToPlan.DisplayNameSegments Barre de navigation de l’emplacement qui décrit les références à ce plan.
Plan.ReferencesToPlan.Url Lien direct vers l’application qui fait référence au plan.
Plan.CategoryDescriptions Ensemble complet des catégories pour le plan.
Plan.CategoryDescriptions.Index Index de la description de catégorie.
Plan.CategoryDescriptions.Description Texte d’étiquette de la valeur d’index de description de catégorie correspondante.
Plan.PlanFollowers Si Plan.Container.ContainerType est un groupe, alors ce champ est celui des utilisateurs qui suivent le plan. Si le champ Plan.Container.ContainerType est une liste, alors ce champ représent les utilisateurs qui sont membres de la liste.
Plan.TimelineId La fonctionnalité a été déconseillée.
Plan.TimelineDisplaySettings La fonctionnalité a été déconseillée.
Plan.TimelineLockedWidth La fonctionnalité a été déconseillée.
Plan.Tasks Objets de tâche pour le plan.
Plan.Tasks.Id Identificateur unique de la tâche.
Plan.Tasks.Title Nom de la tâche.
Plan.Tasks.BucketId ID planificateur Microsoft du compartiment de la tâche.
Plan.Tasks.BucketName Nom du compartiment.
Plan.Tasks.PercentComplete État d’achèvement de la tâche, de 0 à 100.
Plan.Tasks.StartDate Date à laquelle la tâche doit commencer.
Plan.Tasks.DueDate Date à laquelle l’achèvement de la tâche est planifiée.
Plan.Tasks.ConversationThreadId Identificateur unique de conversation à partir de Microsoft Exchange.
Plan.Tasks.PreviewType Aperçu qui s’affiche dans la carte de tâche.
Plan.Tasks.OrderHint Utilisé pour l’ordre de tri. Voir utilisation d’indicateurs de commande dans le planificateur Microsoft.
Plan.Tasks.CreatedBy Utilisateur qui a créé la tâche. Pour plus d’informations, voir Propriétés de l’utilisateur.
Plan.Tasks.CreatedDate Date de création de la tâche.
Plan.Tasks.CompletedBy Utilisateur qui a effectué la tâche. Pour plus d’informations, voir Propriétés de l’utilisateur.
Plan.Tasks.CompletedDate Date d’achèvement de la tâche.
Plan.Tasks.ModifiedBy Utilisateur qui a mis à jour la tâche pour la dernière fois. Pour plus d’informations, voir Propriétés de l’utilisateur.
Plan.Tasks.ModifiedDate Date de la dernière mise à jour de la tâche.
Plan.Tasks.AppliedCategories Étiquettes sélectionnées à partir de l’index CategoryDescriptions pour le plan.
Plan.Tasks.Recurrence Définit la périodicité active ou inactive de la tâche. null lorsque la périodicité n’a jamais été définie pour la tâche.
Plan.Tasks.Recurrence.SeriesId Série de périodicité à laquelle appartient cette tâche. Valeur basée sur un GUID qui sert d’identificateur unique pour une série.
Plan.Tasks.Recurrence.OccurrenceIndex Index de base 1 de cette tâche dans la série de périodicité. La première tâche d’une série a la valeur 1, la tâche suivante de la série a la valeur 2, et ainsi de suite.
Plan.Tasks.Recurrence.PreviousInSeriesTaskId ID de tâche de la tâche précédente de cette série. null pour la première tâche d’une série puisqu’elle n’a pas de prédécesseur. Chaque tâche suivante de la série a une valeur correspondant à son prédécesseur.
Plan.Tasks.Recurrence.NextInSeriesTaskId ID de tâche de la tâche suivante de cette série. Cette valeur est affectée au moment de la création de la tâche suivante de la série et est null antérieure à cette date.
Plan.Tasks.Recurrence.RecurrenceStartDate Date et heure de début de cette série de périodicité. Pour la première tâche d’une série (OccurrenceIndex = 1), cette valeur correspond à Schedule.Range.StartDate. Pour les tâches suivantes de la série (OccurrenceIndex>= 2), cette valeur est copiée à partir de la tâche précédente et ne change jamais ; elle conserve la date de début de la série périodique.
Plan.Tasks.Recurrence.Schedule Planification de la périodicité. null indique que la périodicité a été annulée. Notez que si NextInSeriesTaskId est affecté, cette valeur de planification est conservée en tant que instantané de ce à quoi ressemblait la planification au moment de l’achèvement de cette tâche.
Plan.Tasks.Recurrence.Schedule.Pattern Modèle de périodicité. Le modèle, ainsi que Schedule.Range, sont utilisés pour calculer schedule.NextOccurrenceDate.
Plan.Tasks.Recurrence.Schedule.Pattern.IsDailyCadence True pour la cadence quotidienne (auquel cas DaysOrDates est vide). False sinon (c’est-à-dire, pour une cadence hebdomadaire, mensuelle ou annuelle).
Plan.Tasks.Recurrence.Schedule.Pattern.Interval Intervalle appliqué au type de cadence. Les valeurs supérieures à 1 signifient qu’un point sera ignoré. Exemples : pour un modèle Quotidien, un intervalle de 2 signifie que les tâches se répètent tous les deux jours (ou tous les deux jours). Pour un modèle mensuel, un intervalle de 3 signifie que les tâches se répètent tous les trois mois (également appelés trimestriels).
Plan.Tasks.Recurrence.Schedule.Pattern.DaysOrDates Chaque entrée de cette collection représente la définition d’un jour ou d’une date exactement. Exemple : "FixedYearly,August,15" signifie le 15 août de l’année. "FloatingMonthly,Second,Monday" signifie le deuxième lundi du mois. "Weekly,Wednesday","Weekly,Friday" signifie hebdomadaire le mercredi et le vendredi.
Plan.Tasks.Recurrence.Schedule.Pattern.FirstDayOfWeek Le premier jour de la semaine (généralement le dimanche) ; il est utilisé uniquement par les modèles hebdomadaires et est null utilisé pour les modèles non hebdomadaires.
Plan.Tasks.Recurrence.Schedule.Range Spécifie le moment où la périodicité commence et se termine.
Plan.Tasks.Recurrence.Schedule.Range.StartDate Date à partir de laquelle périodicité.schedule doit commencer. Cette valeur peut être mise à jour par les utilisateurs lors des modifications apportées à Recurrence.Schedule.Pattern.
Plan.Tasks.Recurrence.Schedule.Range.Kind Actuellement, la seule valeur prise en charge est NoEnd, ce qui indique que la série ne se terminera pas automatiquement.
Plan.Tasks.Recurrence.Schedule.NextOccurrenceDate Date suivante de cet objet Recurrence.Schedule. Lorsqu’une nouvelle tâche est instanciée pour continuer la série de périodicité, cette date est utilisée pour le DueDate de la nouvelle tâche.
Plan.Tasks.TaskDetailsId Identificateur unique de l’objet de détails pour la tâche.
Plan.Tasks.Description Description de la tâche.
Plan.Tasks.AssignedToTaskBoardFormatId Identificateur unique de l’objet qui est au format tableau des tâches.
Plan.Tasks.AssignedToTaskBoardFormatUnassignedOrderHint Utilisé pour l’ordre de tri. Voir utilisation d’indicateurs de commande dans le planificateur Microsoft.
Plan.Tasks.AssignedToTaskBoardFormatOrderHintsByAssignee Ordre de tri pour chaque personne assignée.
Plan.Tasks.AssignedToTaskBoardFormatOrderHintsByAssignee.AssignedTo: Utilisateur auquel la tâche est attribuée. Pour plus d’informations, voir Propriétés de l’utilisateur.
Plan.Tasks.AssignedToTaskBoardFormatOrderHintsByAssignee.Order Classement des tâches spécifiées par l’intervenant dans l’affichage Affecté à.
Plan.Tasks.BucketTaskBoardFormatId Identificateur unique de l’objet qui est au format compartiment des tâches.
Plan.Tasks.BucketTaskBoardFormatOrderHint Utilisé pour l’ordre de tri. Voir utilisation d’indicateurs de commande dans le planificateur Microsoft.
Plan.Tasks.ProgressTaskBoardFormatId Identificateur unique de l’objet lorsque celui-ci est regroupé par avancement au lieu du compartiment.
Plan.Tasks.ProgressTaskBoardFormatOrderHint Utilisé pour l’ordre de tri. Voir utilisation d’indicateurs de commande dans le planificateur Microsoft.
Plan.Tasks.TimelineFormatId La fonctionnalité a été déconseillée.
Plan.Tasks.TimelineFormatShowOnTimeline La fonctionnalité a été déconseillée.
Plan.Tasks.TimelineFormatAnchorPosition La fonctionnalité a été déconseillée.
Plan.Tasks.TimelineFormatCalloutHeight La fonctionnalité a été déconseillée.
Plan.Tasks.TimelineFormatColor La fonctionnalité a été déconseillée.
Plan.Tasks.TimelineFormatDrawingStyle La fonctionnalité a été déconseillée.
Plan.Tasks.TimelineFormatLabelOffsetX La fonctionnalité a été déconseillée.
Plan.Tasks.TimelineFormatLabelOffsetY La fonctionnalité a été déconseillée.
Plan.Tasks.TimelineFormatSwimlane La fonctionnalité a été déconseillée.
Plan.Tasks.References Liens externes.
Plan.Tasks.References.Url URL du lien.
Plan.Tasks.References.Alias Description du lien.
Plan.Tasks.References.Type Type de fichier lié.
Plan.Tasks.References.ModifiedBy Utilisateur qui a mis à jour le lien pour la dernière fois. Pour plus d’informations, voir Propriétés de l’utilisateur.
Plan.Tasks.References.ModifiedDate Date de la dernière mise à jour du lien.
Plan.Tasks.References.PreviewPriority Représente la priorité d’une référence à afficher sous la forme d’un aperçu de la tâche dans l’interface utilisateur. Le planificateur Microsoft affiche uniquement l’élément dont la priorité est la plus élevée.
Plan.Tasks.Assignments Affectations de tâches.
Plan.Tasks.Assignments.AssignedTo Utilisateur auquel cette tâche est attribuée. Pour plus d’informations, voir Propriétés de l’utilisateur.
Plan.Tasks.Assignments.AssignedBy Utilisateur qui a assigné la tâche. Pour plus d’informations, voir Propriétés de l’utilisateur.
Plan.Tasks.Assignments.Order Ordre des affectations si la tâche est affectée à plusieurs entités.
Plan.Tasks.Checklist Liste de contrôle pour la tâche.
Plan.Tasks.Checklist.Id Identificateur unique d’un élément de liste de vérification.
Plan.Tasks.Checklist.Title Titre de l’élément de la liste de contrôle.
Plan.Tasks.Checklist.OrderHint Utilisé pour l’ordre de tri. Voir utilisation d’indicateurs de commande dans le planificateur Microsoft.
Plan.Tasks.Checklist.IsChecked Si la valeur est true, l’élément Checklist est terminé.
Plan.Tasks.Checklist.ModifiedBy Utilisateur qui a mis à jour la liste pour la dernière fois. Pour plus d’informations, voir Propriétés de l’utilisateur.
Plan.Tasks.Checklist.ModifiedDate Date de la dernière mise à jour de la liste de contrôle.
Plan.Tasks.UserContentLastModifiedBy Utilisateur qui a mis à jour la tâche ou les détails de la tâche pour la dernière fois. Pour plus d’informations, voir Propriétés de l’utilisateur.
Plan.Tasks.UserContentLastModifiedDate Date de la dernière mise à jour des détails de la tâche ou de la tâche.
Plan.Buckets Objets de compartiment pour le plan.
Plan.Buckets.Id Identificateur unique du compartiment.
Plan.Buckets.Title Nom du compartiment.
Plan.Buckets.OrderHint Utilisé pour l’ordre de tri. Voir utilisation d’indicateurs de commande dans le planificateur Microsoft.
Plan.Buckets.Createdby Utilisateur qui a créé le compartiment. Pour plus d’informations, voir Propriétés de l’utilisateur.
Plan.Buckets.CreatedDate Date de création du compartiment.
Plan.Buckets.ModifiedBy Utilisateur qui a mis à jour le compartiment pour la dernière fois. Pour plus d’informations, voir Propriétés de l’utilisateur.
Plan.Buckets.ModifiedDate Date de la dernière mise à jour du compartiment.

Propriétés de l’utilisateur dans le fichier plans.json

Il existe de nombreux objets dans Plans.json données qui représentent un utilisateur Planificateur Microsoft et auront des propriétés similaires. Ces objets sont les suivants :

  • Plan.CreatedBy
  • Plan.ModifiedBy
  • Plan.PlanFollowers
  • Plan.Tasks.CreatedBy
  • Plan.Tasks.CompletedBy
  • Plan.Tasks.ModifiedBy
  • Plan.Tasks.AssignedToTaskBoardFormatOrderHintsByAssignee.AssignedTo
  • Plan.Tasks.References.ModifiedBy
  • Plan.Tasks.Assignments.AssignedTo
  • Plan.Tasks.Assignments.AssignedBy
  • Plan.Tasks.Checklists.ModifiedBy
  • Plan.Bucket.Createdby
  • Plan.Bucket.Modifiedby

Chaque fichier ci-dessus aura les propriétés suivantes :

Propriété Description
ID ID planificateur Microsoft de l’utilisateur.
ExternalId Microsoft Entra ID de l’utilisateur.
DisplayName Nom affiché de l’utilisateur.
UserPrincipalName Nom d’utilisateur principal (UPN) de l’utilisateur.
PrincipalType Type d’entité (utilisateur ou groupe).

Supprimer des données utilisateur dans le planificateur Microsoft