Supprimer les tâches Planner par Power Automate

On peut ajouter un maximum de 9000 tâches par plan. https://docs.microsoft.com/en-us/office365/planner/planner-limits

Cependant, lorsqu’il y a plusieurs milliers de tâches terminées, on perçoit des lenteurs d’affichage. Par conséquent, il sera pertinent de supprimer les tâches les plus anciennes.

Pour supprimer toutes les tâches:

Pour supprimer les tâches dont la date d’échéance est inférieur à une date:

Pour supprimer les tâches dont la date d’échéance est inférieur à aujourd’hui:

Pour supprimer les tâches dont la date d’échéance est inférieur à un mois:

addDays(formatDateTime(utcNow(),’yyyy-MM-dd’), -30, ‘yyyy-MM-dd’)

Attention la date dans la condition ne peut pas être vide. Une erreur survient si une tâche ne possède pas de date d’échéance dans notre exemple.

Au lieu d’appliquer la condition sur la date d’échéance, voici d’autres options de date:

Pour supprimer les tâches dont la date d’achèvement est inférieur à…

Créer des tâches de Planner à partir d’Excel à l’aide de Power Automate

Dans Excel

Le format de date doit être sous le format: 2022-03-18T00:00:00Z

La formule SERIE.JOUR.OUVRE permet d’ajouter ou de soustraire un nombre de jours de travail pour atteindre une date cible.

Toujours ouvrir le fichier Excel dans l’application et non le navigateur à cause des formules.

Dans le flux de Power Automate

  • Max 256 lignes sont récupérés à partir d’Excel
  • Si une cellule de date est vide, cela cause une erreur. Donc il faut ajouter l’expression suivante:
if(equals(items('Appliquer_à_chacun')?['DateEcheance'],''),null, items('Appliquer_à_chacun')?['DateEcheance'])
  • Compartiments: il faut ajouter les id.
  • Étiquette: toujours utiliser le nom de la couleur. La valeur doit être true ou false. Il faut ajouter l’expression suivante:
if(equals(items('Appliquer_à_chacun')?['Etiquette'],'Jaune'),true, false)

VOIR https://ktnnsharepoint.wordpress.com/2020/09/17/powerautomate-planner-taches-excel/

Le flux peut commencer par la suppression des tâches précedentes.

Extra:

Expression formules: https://docs.microsoft.com/en-us/azure/logic-apps/workflow-definition-language-functions-reference

https://linnzawwin.blogspot.com/2020/08/various-ways-to-disableskip-flow-steps.html