Microsoft Teams Planner : supprimer plusieurs tâches d’un coup (multi‑sélection, Graph, Power Automate)

Vous ne pouvez plus sélectionner plusieurs tâches dans la vue Grille de Planner ? Voici une méthode fiable pour supprimer d’un coup des lots de tâches (voire tout un plan) dans Microsoft Teams/Planner, ainsi que des alternatives d’automatisation sûres.

Sommaire

Vue d’ensemble de la question

Vous avez constaté que la « sélection multiple » visible auparavant dans la vue Grille des Tâches par Planner et To Do ne répond plus comme prévu. Résultat : impossible (ou difficile) de marquer plusieurs lignes à la fois pour les supprimer en une seule opération. Ce guide détaille une méthode efficace et reproductible pour multisélectionner depuis la colonne Titre et supprimer les tâches choisies, puis propose des pistes d’automatisation (Microsoft Graph, Power Automate) et des conseils de sécurité.

Réponse & solution principale

  1. Ouvrez le plan dans Teams (onglet Tâches par Planner et To Do) ou directement sur planner.microsoft.com.
  2. Passez en vue Grille.
  3. Maintenez les touches Ctrl (Cmd sur Mac) + Alt.
  4. Toujours en maintenant ces touches, cliquez dans la colonne Titre de chaque tâche à supprimer. C’est le seul endroit cliquable qui déclenche correctement la multisélection.
  5. Une fois toutes les tâches désirées en surbrillance, faites clic droit → Supprimer les tâches sélectionnées.

⚠️ Si vous cliquez à droite du titre (espace vide) ou dans d’autres colonnes (échéance, affectation, etc.), la multisélection ne s’active pas.

Pourquoi cette méthode fonctionne

Dans la vue Grille, les interactions de sélection ne sont pas homogènes sur toutes les cellules. La logique de sélection multiple est liée au champ Titre : c’est lui qui se comporte comme la clé unique visuelle et interactive de la ligne. Les combinaisons Ctrl/Cmd + Alt ajoutent ou retirent une tâche de la sélection courante sans ouvrir la fiche détaillée, à condition de viser précisément la cellule Titre.

À l’inverse, cliquer ailleurs (échéance, responsable, étiquettes…) a tendance à lancer des actions contextuelles (ou à ne rien faire côté sélection). C’est pour cela que la sensation de « perte de la sélection multiple » survient : l’interface offre l’illusion d’un tableau uniforme, mais les événements de sélection sont concentrés sur la colonne Titre.

Bonnes pratiques avant de supprimer

  • Exportez le plan pour conserver une trace : dans le plan, ouvrez le menu « … » et choisissez Exporter vers Excel. Ce fichier vous fournit un instantané utile (titres, descriptions, échéances, affectations, étiquettes, etc.).
  • Vérifiez que vous êtes Propriétaire du plan, ou à minima membre avec droits d’édition. Sans cela, la commande de suppression sera grisée ou échouera.
  • Assurez-vous que vous supprimez les bonnes tâches : appliquez d’abord des filtres (par étiquette, priorité, échéance, seau) pour réduire l’affichage à un sous-ensemble contrôlé, puis utilisez la multisélection.
  • Rappelez-vous : la suppression est définitive. Si vous hésitez, préférez marquer « Terminée » ou déplacez provisoirement dans un seau « Corbeille »/« À purger » en attendant une validation.

Conditions et permissions

Vous devez disposer d’un rôle Propriétaire du plan (ou de droits d’édition suffisants). Dans un canal Teams, cela dépend généralement de votre rôle au sein de l’équipe Microsoft 365 et du plan associé au groupe M365. Si vous n’avez pas ces droits, la suppression restera indisponible, même si la multisélection s’active.

Variantes clavier et cas particuliers

PlateformeCombinaisonRemarques
Windows (Teams desktop ou navigateur)Ctrl + Alt + clic dans TitreNe relâchez pas les touches entre deux clics si vous enchaînez rapidement.
macOS (Teams desktop ou navigateur)Cmd + Alt (Option) + clic dans TitreOption correspond à la touche (Alt) sur Mac.
Navigateur (Edge/Chrome)Identique à la plateformeDes extensions de productivité peuvent intercepter les clics : désactivez-les si la sélection ne réagit pas.
Affichages autres que GrilleLa multisélection pour suppression n’est pas fiable dans Tableau, Graphiques ou Planning.

Erreurs courantes et comment les éviter

  • Cliquer à côté du titre : la sélection ne s’active pas. Solution : visez l’intitulé exact de la tâche (zone de saisie du Titre).
  • Relâcher les touches entre deux clics : vous perdez la multisélection. Solution : maintenez Ctrl/Cmd + Alt tout du long.
  • Cliquer sur l’échéance ou l’assignation : déclenche un autre comportement. Solution : revenez sur la colonne Titre.
  • Droits insuffisants : la commande « Supprimer » n’apparaît pas. Solution : demandez un rôle Propriétaire/éditeur.
  • Filtre actif non désiré : certaines tâches n’apparaissent pas et donc ne sont pas supprimées. Solution : vérifiez l’icône des filtres et réinitialisez-les si besoin.

Affiner la sélection avec Filtres et Recherche

Avant de multisélectionner, exploitez les Filtres pour réduire la vue aux seules tâches à supprimer. Les filtres les plus pratiques :

  • Par seau (Bucket) : ciblez par exemple un seau « Obsolète ».
  • Par étiquette : utile si vous avez déjà tagué les tâches à purger.
  • Par priorité : éliminez les « Urgent »/« Important » par précaution et ne supprimez que le reste.
  • Par échéance : supprimez d’anciennes tâches périmées.
  • Recherche plein texte : tapez un mot-clé distinctif (ex. : « ARCHIVE »).

Une fois l’affichage réduit, appliquez la méthode Ctrl/Cmd + Alt + clic sur Titre pour marquer toutes les lignes utiles et supprimez.

Différences entre supprimer, terminer ou déplacer

ActionEffetRécupération possibleQuand l’utiliser
SupprimerLa tâche est retirée du plan.Non (suppression définitive du point de vue utilisateur)Nettoyage massif, plan à réinitialiser.
Marquer « Terminée »La tâche reste consultable dans l’historique.Oui (peut être rouverte)Préserver l’audit et la traçabilité, sans encombrer la vue active.
Déplacer dans un seau « Corbeille »Ne supprime pas, mais isole.Oui (revenir en arrière facilement)Phase de validation avant purge finale.

Check-list express

  • Je suis en vue Grille.
  • J’ai sauvegardé le plan (Exporter vers Excel).
  • Je suis Propriétaire (ou éditeur) du plan.
  • J’ai appliqué des filtres pour réduire le périmètre.
  • Je maintiens Ctrl/Cmd + Alt et je clique sur Titre pour chaque ligne à supprimer.
  • Je fais clic droit → Supprimer les tâches sélectionnées.

Automatiser la suppression (avancé)

Pour des besoins récurrents (purge hebdomadaire, suppression par critères), deux approches robustes : Microsoft Graph et Power Automate.

Automatiser avec Microsoft Graph

Prérequis : une application Azure AD avec le scope Tasks.ReadWrite (délégué) ou les permissions applicatives équivalentes, et l’autorisation de votre tenant. Récupérez l’ID du plan et éventuellement l’ID du groupe associé.

  1. Lister les tâches du plan
    /v1.0/planner/plans/{plan-id}/tasks
    Filtrez côté code (par étiquette, bucket, priorité, texte) si nécessaire.
  2. Supprimer chaque tâche
    DELETE /v1.0/planner/tasks/{task-id}
    Graph impose l’usage de l’eTag : récupérez @odata.etag de la tâche et envoyez l’en-tête If-Match correspondant.

Exemple PowerShell (esquisse)

$token = "<BearerAccessToken>"
$planId = "<PLAN_ID>"

# 1) Lister les tâches

$tasks = Invoke-RestMethod -Method Get `  -Uri "https://graph.microsoft.com/v1.0/planner/plans/$planId/tasks"`
-Headers @{ Authorization = "Bearer $token" }

# 2) Filtrer selon vos critères

$toDelete = $tasks.value | Where-Object {
$*.priority -ge 3 -and $*.percentComplete -eq 0
}

# 3) Supprimer en boucle avec l’ETag

foreach ($t in $toDelete) {
$taskId = $t.id
$etag   = $t.'@odata.etag'
Invoke-RestMethod -Method Delete `    -Uri "https://graph.microsoft.com/v1.0/planner/tasks/$taskId"`
-Headers @{
Authorization = "Bearer $token"
"If-Match"    = $etag
}
Start-Sleep -Milliseconds 150  # petite pause pour éviter le throttling
} 

Conseils Graph :

  • Throttling : respectez le Retry-After si renvoyé et insérez un délai (100–300 ms) dans vos boucles.
  • Idempotence : journalisez les ID supprimés pour éviter les doubles suppressions lors des relances.
  • Sécurité : stockez les secrets (client secret/certificat) dans un coffre (Key Vault, etc.).

Automatiser avec Power Automate

Le connecteur Planner de Power Automate permet d’orchestrer une suppression contrôlée, sans écrire de code.

  1. Créez un flux « Instantané » (bouton) ou « Planifié » (tâche récurrente).
  2. Action Lister les tâches d’un plan (sélectionnez le Plan).
  3. Action Appliquer à chaque → ajoutez une Condition (ex. : Étiquette = ARCHIVE et Échéance <= aujourd’hui et Non terminée).
  4. Dans la branche « Vrai », ajoutez Supprimer une tâche avec l’ID de la tâche.
  5. Ajoutez un délai (50–200 ms) dans la boucle pour éviter d’atteindre la limite d’appels.
  6. Journalisez (Compose/Append to array variable) les ID supprimés pour le suivi et la traçabilité.

Bonnes pratiques Power Automate :

  • Démarrez par un filtrage au plus près de la source (si possible), afin de limiter le volume en boucle.
  • Prévoyez un mode « simulation » (condition booléenne) pour valider les critères sans supprimer réellement.
  • Ajoutez un canal de notification (courrier, message Teams) récapitulant la suppression (nb de tâches, critères utilisés).

Scénarios types et recettes de sélection

Purger un seau entier

  1. Filtrez sur le seau visé.
  2. En vue Grille, maintenez Ctrl/Cmd + Alt et cliquez Titre sur chaque ligne.
  3. Clic droit → Supprimer les tâches sélectionnées.

Supprimer toutes les tâches sans échéance

  1. Filtrez par Échéance : Aucune.
  2. Multisélection par Titre avec Ctrl/Cmd + Alt.
  3. Suppression groupée.

Nettoyer les tâches non assignées de plus de 90 jours

  1. Filtrez Assignation : Personne et Échéance : Plus anciennes.
  2. Multisélection et suppression.
  3. (Optionnel) Automatisez ce scénario avec Power Automate.

Quand la multisélection ne s’affiche toujours pas

  • Plan en lecture seule : vous n’avez pas les droits d’édition. Demandez un rôle adapté.
  • Affichage compact ou zoom OS élevé : la zone Titre est difficile à viser. Réduisez le zoom du navigateur ou agrandissez la fenêtre.
  • Extensions de navigateur (gestion du clic, gestion des onglets) : testez dans une fenêtre privée sans extensions.
  • Cache : videz le cache ou ouvrez le plan dans une autre session.
  • Application Teams : si l’anomalie persiste dans l’app, essayez la version web (ou inversement).

FAQ

Existe-t-il un bouton « Tout sélectionner » ?
Non. À ce jour, il n’y a pas de commande « Tout sélectionner ». La solution consiste à filtrer au maximum, puis à cliquer chaque Titre en maintenant Ctrl/Cmd + Alt.

Puis-je annuler une suppression ?
Pas de corbeille utilisateur pour les tâches Planner : considérez la suppression comme irréversible. D’où l’importance d’exporter le plan avant une purge.

La multisélection fonctionne-t-elle dans la vue Tableau/Planning/Graphiques ?
La suppression groupée fiable s’obtient en vue Grille.

Le clic droit ne montre pas « Supprimer les tâches sélectionnées »
Vérifiez que toutes les lignes ciblées sont bien surlignées (sélection actée) et que vous avez le rôle requis.

Procédure pas à pas détaillée (avec contrôles visuels)

  1. Ouvrir le plan (Teams ou planner.microsoft.com).
  2. Basculer sur Grille. Vérifiez l’activation de filtres si l’icône « Entonnoir » est en surbrillance.
  3. Filtrer si besoin, par seau/étiquette/échéance pour réduire l’affichage.
  4. Maintenir Ctrl/Cmd + Alt, puis cliquer précisément dans la cellule Titre de la première tâche.
  5. En conservant les touches enfoncées, cliquer les autres Titres : chaque ligne prend la surbrillance.
  6. Clic droit sur l’une des lignes sélectionnées → Supprimer les tâches sélectionnées → confirmer.
  7. Répéter sur le lot suivant si nécessaire.

Modèle de procédure d’équipe (validation)

Pour éviter les suppressions accidentelles, adoptez une procédure standard :

  1. Déplacer les tâches candidates dans le seau « À purger ».
  2. Notifier l’équipe et fixer une date butoir (ex. J+7).
  3. À la date définie, appliquer la multisélection par Titre et supprimer.
  4. Publier un compte-rendu (nombre de tâches supprimées, critères).

Contrôles de cohérence et audit

  • Export Excel avant/après pour mesurer l’écart.
  • Convention d’étiquetage (ex. : « ARCHIVE », « OBSOLETE ») afin d’identifier rapidement les tâches purgeables.
  • Journalisation minimale (tableau de suivi interne) des suppressions massives : date, plan, seau, nombre, initiateur.

Exemple de critères prêts à l’emploi

Nom du critèreExpressionUsage typique
Tâches obsolètes non assignéesAssignation = Personne AND Échéance < Aujourd’hui – 60 jBacklog inutile jamais pris en charge.
Anciens brouillonsÉtiquette = DRAFT AND Priorité = FaibleÉviter le bruit dans la vue active.
Duplicats marquésTitre contient « [DUP] »Nettoyer des erreurs de saisie.

Dépannage rapide

  • Rien ne se sélectionne : essayez un autre navigateur, videz le cache, désactivez les extensions, vérifiez vos droits, visez bien la colonne Titre.
  • La ligne s’ouvre au lieu de se sélectionner : vous avez cliqué légèrement en dehors du champ Titre. Réessayez au centre du texte.
  • La confirmation de suppression n’apparaît pas : au moins une ligne n’est pas réellement sélectionnée. Désélectionnez/recommencez calmement.
  • Je veux tout supprimer : filtrez par plan/seau au maximum, puis multisélectionnez. À défaut, utilisez Power Automate ou Graph pour traiter 100 % des tâches selon vos critères.

Résumé

La suppression multiple dans Microsoft Teams Planner reste possible et rapide si vous respectez deux points clés : se placer en vue Grille et cliquer uniquement dans la colonne Titre tout en tenant Ctrl/Cmd + Alt. Pour des purges récurrentes ou conditionnelles, appuyez-vous sur Microsoft Graph (avec l’eTag) ou Power Automate (boucles + conditions + délais). Avant toute opération massive, exportez votre plan et validez le périmètre avec l’équipe. Simple, sûr et reproductible.


Foire aux bonnes pratiques complémentaires

  • Nomenclature des tâches : adoptez des préfixes (« [ARCHIVE] », « [OBSOLETE] ») pour marquer clairement les éléments voués à disparaître.
  • Étiquettes standardisées : réservez une étiquette « PURGE » (couleur fixe) pour les tâches à supprimer, afin d’enchaîner filtre → multisélection → suppression sans ambiguïté.
  • Seaux temporaires : maintenez un seau « Corbeille (7 j) » pour que chacun puisse vérifier avant la purge finale.
  • Rôles clairs : formalisez qui peut supprimer. En cas d’équipe élargie, centralisez la purge via un responsable (ou un flux Power Automate dédié).
  • Communication : annoncez la purge (périmètre, date, critères) et partagez un bilan concis post-opération.

Exemple d’implémentation pas à pas avec Power Automate (détaillé)

  1. Déclencheur : « Planifié » (hebdomadaire) à 02:00.
  2. Variable : PlanId (texte) = l’ID du plan ciblé.
  3. Action Lister les tâches d’un plan (Plan = PlanId).
  4. ActionAppliquer à chaque (sur la sortie de la liste) :
    • Condition : contains(item()?['title'], '[ARCHIVE]') ou étiquette = « PURGE » ou dueDateTime < utcNow() – P90D.
    • Branche « Vrai » : Supprimer une tâche (Task Id = item()?['id']).
    • Insérez un Délai (100 ms) pour limiter le risque de throttling.
  5. Journal : Composer un résumé (compte supprimé, critères) + envoi d’un message Teams au canal « Général ».

Points d’attention en environnement d’entreprise

  • Conformité : vérifiez si des tâches contiennent des données réglementées (RGPD, contrats). Si oui, privilégiez la clôture (Terminée) à la suppression.
  • Traçabilité : gardez l’export Excel et un log (ID plan, date/heure, initiateur, nombre de tâches).
  • Séparation des rôles : la personne qui propose la purge n’est pas forcément celle qui l’exécute (principe des 4 yeux).

En bref

La clé de la suppression multiple dans Planner tient en trois éléments : Grille, Ctrl/Cmd + Alt, clic sur Titre. Avec ces réflexes, vous reprenez la main pour nettoyer vos plans en quelques secondes, et vous pouvez aller plus loin grâce à Graph et Power Automate pour des purges ciblées et auditées.

Sommaire