Microsoft a supprimé l’édition groupée des dates d’échéance dans l’application Tâches (Planner dans Teams). Ce guide détaillé explique pourquoi la fonction a disparu, quelles sont les conséquences sur la gestion de projet et, surtout, quelles solutions concrètes adopter dès maintenant pour continuer à mettre à jour rapidement des centaines de tâches.
Contexte : disparition de la modification en masse
Jusqu’à début 2025, les responsables de plan dans Microsoft Planner pouvaient sélectionner plusieurs cartes et ajuster la date d’échéance en une seule action. Une mise à jour du service a retiré le bouton de sélection multiple ; le changement a été confirmé publiquement par l’équipe produit et ne relève donc pas d’un bug isolé ou d’un problème de cache. Résultat : la saisie manuelle redevient la norme, multipliant les clics et les risques d’erreur humaine.
Impact opérationnel
- Perte de temps significative : pour un plan de 300 tâches, passer 15 secondes par carte représente plus de 75 minutes de saisie.
- Risque de cohérence : des dates hétérogènes apparaissent, ce qui brouille les indicateurs “En retard” et les notifications Teams.
- Surcharge mentale : organiser un sprint ou décaler un jalon majeur devient une corvée plutôt qu’un ajustement rapide.
Solutions de contournement possibles
Approche | Principe | Avantages | Limites / Freins |
---|---|---|---|
Export / Import Excel | 1. Exporter les tâches depuis la vue Tableau ou Liste. 2. Modifier en bloc la colonne Due Date. 3. Créer un nouveau plan à partir du fichier modifié (Nouvelle tâche ▸ Importer depuis Excel). | * Prise en main immédiate pour les utilisateurs d’Excel. * Permet de corriger d’autres champs (étiquettes, priorité, attributions). | * Crée un nouveau plan : incompatible avec un simple décalage de jalon. * L’option Importer n’existe que lors de la création d’un plan. |
Power Automate | Concevoir un flux avec le déclencheur Lorsqu’une tâche est créée ou modifiée puis l’action Mettre à jour une tâche, afin de réécrire dueDateTime lorsque certaines conditions sont vraies (bucket, étiquette, date de création, etc.). | * Automatisation permanente. * Applicabilité à tout ou partie des tâches via des filtres dynamiques. | * Power Automate peut être restreint par la DSI. * Conception du flux plus technique que l’export Excel. |
Microsoft Graph API / PowerShell | Écrire un script qui interroge /planner/tasks puis modifie dueDateTime dans une boucle PATCH . | * Contrôle total et reproductible. * Possibilité de journaliser les changements ou de créer un point de restauration. | * Demande des droits Application ou Delegated sur Azure AD. * Exige une compétence PowerShell ou CLI Graph. |
Migration vers un outil tiers | Basculer sur un gestionnaire de tâches plus souple (Asana, Trello, ClickUp, Todoist, Project for the Web, Lists). | * Édition multiple native. * Connecteurs Teams et Outlook souvent disponibles. | * Coût supplémentaire ou abonnement. * Gestion du changement et migration des données. |
Détails des solutions pour passer à l’action
Exporter / Importer avec Excel pas à pas
- Dans Teams, ouvrez l’onglet Tâches par Planner & To Do, sélectionnez la vue Tableau ou Liste.
- Cliquez sur Exporter vers Excel. Un fichier .xlsx se télécharge ; la colonne
dueDateTime
s’affiche au format ISO. - Appliquez un remplissage (Ctrl + Entrée) ou une formule
=DATE(2025,10,31)
sur la colonne pour mettre à jour les échéances. - Dans Teams, démarrez la création d’un nouveau plan : + Ajouter onglet ▸ Tâches ▸ Nouvel onglet ▸ Importer depuis Excel.
- Assignez le même groupe M365 que le plan d’origine pour conserver les membres.
- Fermez l’ancien onglet ou renommez‑le pour éviter la confusion.
Astuce : si vous ne pouvez pas créer de plan, importez le fichier dans un tenant de test, vérifiez les valeurs, puis utilisez la méthode Graph ou PowerShell pour mettre à jour votre plan de production (cf. section suivante).
Mettre à jour les dates avec Power Automate
Power Automate se révèle idéal lorsque le décalage de date doit se reproduire (fin de sprint, fin de trimestre, etc.).
- Déclencheur : Planificateur – Quand une tâche est créée ou — est mise à jour.
- Condition : contrôler le bucket, la priorité ou la présence d’une étiquette « Sprint X ».
- Action : Mettre à jour la tâche – Date d’échéance. Utilisez une expression
addDays(triggerOutputs()?['body/dueDateTime'],30)
pour repousser de 30 jours. - Journalisation : ajoutez une étape Envoyer un message Teams ou Enregistrer dans SharePoint pour tracer les modifications.
- Sécurité & Gouvernance : limitez la portée du flux via l’onglet Sécurité afin d’éviter qu’il ne touche les plans hors périmètre.
Automatiser via Microsoft Graph et PowerShell
Pour ceux qui préfèrent le script, le module PowerShell Microsoft.Graph.Planner
est la méthode la plus rapide. Exemple minimal :
> Install-Module Microsoft.Graph -Scope CurrentUser
> Connect-MgGraph -Scopes "Tasks.ReadWrite.All"
$planId = "xxx-xxx-xxx"
$tasks = Get-MgPlannerTask -PlannerPlanId $planId -All
foreach ($t in $tasks) {
$newDate = (Get-Date).AddDays(14).ToString("yyyy-MM-ddTHH:mm:ssZ")
Update-MgPlannerTask -PlannerTaskId $t.Id `
-DueDateTime $newDate `
-IfMatch $t.ETag
}
Disconnect-MgGraph
Bons réflexes :
- Utiliser
-WhatIf
ou développer un script de sauvegarde JSON avant tout changement. - Segmenter la requête (
?$filter=bucketId eq '...'&$top=50
) si vous ne voulez pas toucher toutes les cartes. - Programmer la tâche dans le Planificateur de tâches Windows pour créer une automatisation sans Power Automate.
Étudier la migration vers Microsoft Lists ou un outil tiers
Microsoft Lists hérite du moteur SharePoint et permet l’édition directe via le mode Grille. Vous pouvez :
- Créer une liste à partir d’Excel ou d’un modèle type « Suivi de tâches ».
- Épingler la liste en tant qu’onglet Teams pour conserver l’expérience centralisée.
- Convertir les champs en « Personne », « Choix » ou « Date » afin de retrouver les étiquettes et la charge.
Si vous préférez un outil hors Microsoft 365, dressez un cahier de critères coût–fonctionnalité–sécurité–intégration. La plupart des éditeurs proposent une API ou un connecteur Teams, mais attention aux surcoûts cachés (licences invité, stockage, advanced reporting).
Comparatif rapide effort vs. valeur
Option | Temps de mise en place | Courbe d’apprentissage | Coût supplémentaire | Idéal pour |
---|---|---|---|---|
Excel | 15 min | Faible | Aucun | Correction ponctuelle < 500 tâches |
Power Automate | 1–2 h | Moyenne | Licence E1+ (incluse) ou P1 si volume élevé | Répétitif / Sprint |
Graph API | 30–60 min (script initial) | Élevée | Aucun si déjà sous licence | Remise à zéro massive > 1000 tâches |
Outil tiers | 1–3 semaines (POC + migration) | Moyenne | Variable (abonnement) | Portefeuille de projets transverse |
Foire aux questions
Pourquoi Microsoft a‑t‑il retiré cette fonctionnalité ?
L’éditeur évoque la volonté d’unifier la pile Planner/To Do/Project. Aucune date de restitution n’est annoncée, mais une entrée « Bulk edit due dates » est ouverte sur le portail Feedback. Plus elle obtient de votes, plus sa priorité augmente.
Existe‑t‑il une option cachée dans Teams ?
Non. Vider le cache, changer de navigateur ou passer par l’appli mobile n’a aucun effet : le code de l’interface ne contient plus la commande de multi‑sélection.
Est‑ce conforme RGPD de manipuler des tâches via PowerShell ?
Oui, si le script s’exécute dans le même tenant et que vous ne stockez pas d’export hors UE. Pensez toutefois à limiter la journalisation des noms de personnes.
Puis‑je utiliser Power Automate dans un environnement restreint ?
Si le connecteur Planner est bloqué, demandez un déblocage ciblé ou créez un flux approbateur côté IT : la DSI garde alors la main tout en permettant la mise à jour.
Bonnes pratiques pour éviter les retards
- Planifier à rebours : rattachez les tâches à un jalon parent dans Project for the Web ou Lists pour un ajustement global.
- Étiqueter vos cartes : utilisez des labels « S1 », « S2 », « S3 » afin de filtrer facilement dans un flux ou un script.
- Automatiser les rappels : un flux « 24 h avant échéance » laisse le temps de corriger une date erronée avant qu’elle ne devienne critique.
- Former les utilisateurs : intégrez un module sur Power Automate ou Graph lors de l’onboarding projet.
Conclusion
En septembre 2025, aucune méthode native ne permet de modifier simultanément la date d’échéance de plusieurs tâches dans Microsoft Teams Planner. Néanmoins, plusieurs stratégies compensent la disparition de la sélection multiple : l’export‑import Excel pour un usage ponctuel, un flux Power Automate pour les scénarios récurrents, un script Graph API/PowerShell pour les mises à jour massives, ou encore la migration vers Lists ou un outil tiers plus riche. Choisissez la solution qui équilibre au mieux coût, rapidité et gouvernance afin de maintenir la fluidité de vos projets sans sacrifier la productivité.