Modifier en masse les dates d’échéance dans Microsoft Teams Planner : solutions pratiques 2025

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.

Sommaire

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

ApprochePrincipeAvantagesLimites / Freins
Export / Import Excel1. 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 AutomateConcevoir 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 tiersBasculer 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

  1. Dans Teams, ouvrez l’onglet Tâches par Planner & To Do, sélectionnez la vue Tableau ou Liste.
  2. Cliquez sur Exporter vers Excel. Un fichier .xlsx se télécharge ; la colonne dueDateTime s’affiche au format ISO.
  3. Appliquez un remplissage (Ctrl + Entrée) ou une formule =DATE(2025,10,31) sur la colonne pour mettre à jour les échéances.
  4. Dans Teams, démarrez la création d’un nouveau plan : + Ajouter onglet ▸ Tâches ▸ Nouvel onglet ▸ Importer depuis Excel.
  5. Assignez le même groupe M365 que le plan d’origine pour conserver les membres.
  6. 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.).

  1. Déclencheur : Planificateur – Quand une tâche est créée ou — est mise à jour.
  2. Condition : contrôler le bucket, la priorité ou la présence d’une étiquette « Sprint X ».
  3. Action : Mettre à jour la tâche – Date d’échéance. Utilisez une expression addDays(triggerOutputs()?['body/dueDateTime'],30) pour repousser de 30 jours.
  4. Journalisation : ajoutez une étape Envoyer un message Teams ou Enregistrer dans SharePoint pour tracer les modifications.
  5. 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 :

  1. Créer une liste à partir d’Excel ou d’un modèle type « Suivi de tâches ».
  2. Épingler la liste en tant qu’onglet Teams pour conserver l’expérience centralisée.
  3. 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

OptionTemps de mise en placeCourbe d’apprentissageCoût supplémentaireIdéal pour
Excel15 minFaibleAucunCorrection ponctuelle < 500 tâches
Power Automate1–2 hMoyenneLicence E1+ (incluse) ou P1 si volume élevéRépétitif / Sprint
Graph API30–60 min (script initial)ÉlevéeAucun si déjà sous licenceRemise à zéro massive > 1000 tâches
Outil tiers1–3 semaines (POC + migration)MoyenneVariable (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é.

Sommaire