Power Automate: conditions, expressions et erreurs
Un flux planifié rappelle les appareils en retard et signale si quelque chose se passe mal.
1 Apprendre
Parcours les modules dans l'ordre et coche-les ici. Microsoft Learn retient ta progression si tu y es connecté.
2 S'exercer: Rappel en cas de retard
Tu fais l'exercice sur l'ordinateur. Si tu lis en ce moment sur le mobile, emporte ton état.
- Crée un flux planifié qui s'exécute chaque jour ouvrable à 7 heures.
- Récupère uniquement les entrées avec le statut «Prêté» dont la date «Jusqu'au» est antérieure à aujourd'hui. Tu définis le filtre directement dans l'action «Obtenir des éléments».
- Envoie à chaque personne un e-mail avec l'appareil et la date au format JJ.MM.AAAA.
- Place les étapes dans une zone «Try» et crée une zone «Catch» qui ne s'exécute qu'en cas d'erreur et t'envoie un e-mail.
- Complète le flux de la semaine 4 avec une condition de déclenchement pour qu'il ne démarre qu'avec le statut «Demandé».
Si tu es bloqué
- Voici à quoi ressemble la requête de filtre dans «Obtenir des éléments»: Status eq 'Ausgeliehen' and Bis lt '@{formatDateTime(utcNow(), 'yyyy-MM-dd')}'. Si une colonne porte un autre nom ou contient des caractères spéciaux, utilise le nom interne des paramètres de la liste.
- Le bloc «Catch» ne s'exécute jamais ou toujours: ouvre pour «Catch» le paramètre «S'exécuter après» et choisis uniquement les cas Échec et Délai dépassé (en anglais has failed, has timed out).
Terminé quand un test pour une entrée en retard avec le statut «Prêté» envoie un e-mail avec la date au format JJ.MM.AAAA.
Conseils adaptés
- #PowerPlatformTip 15: try-catch-finally
- #PowerPlatformTip 45: Use Scopes
- #PowerPlatformTip 11: Trigger Condition
- #PowerPlatformTip 59: Handle Dynamic Content
Outils utiles
3 Autotest
Réponds d'abord à chaque question dans ta tête ou sur papier, puis déplie la réponse. Se rappeler ancre plus que relire.
Que retourne formatDateTime(utcNow(), 'dd.MM.yyyy')?
La date du jour en UTC, par exemple 17.10.2026. MM représente le mois, mm seraient les minutes.
Pourquoi filtres-tu dans «Obtenir des éléments» plutôt qu'après?
SharePoint ne livre alors que les entrées correspondantes. C'est plus rapide, et tu ne rencontres pas de limites avec de grandes listes.
Quand ta zone «Catch» s'exécute-t-elle?
Seulement si la zone «Try» a échoué ou a expiré. Tu configures cela sous «Exécuter après».
De la semaine 4: où vois-tu ce qu'un flux a fait exactement lors d'une exécution?
Dans l'historique d'exécution. Tu y ouvres une exécution et vois les entrées et sorties de chaque étape.
Refais le test en ligne facultatif. Objectif: ceinture orange. Vers le Dojo powerautomate.ninja
4 Échanger
Tu es bloqué? Écris à ton Sensei ou apporte la question au User Group. Les questions sont discutées par le Power Platform User Group Deutschschweiz toutes les deux semaines le vendredi de 13 à 14 heures en ligne, gratuitement et en allemand.