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
À 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
Vous êtes invité à vous authentifier. Connectez-vous en tant qu’administrateur général, et non en tant qu’utilisateur que vous souhaitez exporter.
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). |
Articles connexes
Supprimer des données utilisateur dans le planificateur Microsoft