Power Automate - Flow - Comprendre la notion de variables et de boucles dans Power Automate Tutoriels

Ce tutoriel vous guide à travers l'utilisation des variables et des boucles dans Power Automate, essentielles pour créer des flux avancés. Apprenez à configurer un flux planifié qui liste tous les fichiers d'un canal Teams et les publie sous forme de liens cliquables dans un message. Découvrez comment initialiser et alimenter une variable, utiliser une boucle "For Each" pour traiter plusieurs éléments, et intégrer du HTML pour personnaliser les messages. Ce guide est parfait pour maîtriser les bases des variables et des boucles dans Power Automate.

  • 04:46
  • 229 vues
00:00:05
certaines notions sont incontournables.
00:00:08
C'est ce que nous aborderons ici,
00:00:10
notamment en introduisant le principe des variables et des boucles.
00:00:14
Afin d'illustrer au mieux ces notions,
00:00:17
créons un flux planifié mensuel dont l'objectif est
00:00:20
de lister tous les fichiers stockés à la racine
00:00:23
d'un canal d'équipe Teams et de publier la liste
00:00:26
sous forme d'éléments cliquables dans un message Teams.
00:00:29
Une fois la récurrence définie,
00:00:31
l'action permettant de récupérer les fichiers d'un canal
00:00:34
d'équipe Teams est bien sûr associée à SharePoint.
00:00:37
En choisissant l'action,
00:00:39
obtenir des fichiers,
00:00:41
je paramètre l'équipe Teams ainsi que la bibliothèque concernée.
00:00:46
Attention ici à activer au besoin les paramètres avancés,
00:00:49
comme ici où je souhaite uniquement lister les
00:00:52
fichiers à la racine d'un canal spécifique,
00:00:55
sans inclure le contenu des fichiers présents dans
00:00:58
les sous dossiers du canal en question.
00:01:01
Je coche donc les deux dernières options en ce sens.
00:01:05
Je peux ensuite pointer le dossier concerné,
00:01:08
sans oublier de préciser de ne pas inclure les sous dossiers imbriqués.
00:01:13
Mon objectif final étant de publier un
00:01:15
message unique contenant la totalité des fichiers,
00:01:18
je vais devoir utiliser une variable.
00:01:21
Mais qu'est-ce qu'une variable?
00:01:23
Ce sont des éléments de stockage temporaire utilisés pour contenir vos données,
00:01:28
qui peuvent être utilisés et modifiés au
00:01:31
cours de l'exécution du flux.
00:01:33
Elles permettent de stocker des valeurs intermédiaires,
00:01:36
de conserver des états et de faciliter par exemple
00:01:40
les calculs complexes au sein du flux.
00:01:42
Voyons comment procéder.
00:01:44
Je souhaite générer une chaîne textuelle contenant la liste des fichiers
00:01:49
j' initialise une variable texte en appelant via le mot clé variable.
00:01:53
L'action relative à cette initialisation
00:01:57
l'affecte un nom à ma variable que je réutiliserai un petit peu plus tard.
00:02:01
Je définis le contenu comme étant de type texte string en anglais.
00:02:06
Je n'entre aucune valeur par défaut. Dans mon cas,
00:02:10
je vais à présent alimenter ma variable pour qu'elle
00:02:12
contienne la liste des fichiers de mon canal.
00:02:15
Je vais de la même manière que précédemment
00:02:18
aller chercher une commande pour ajouter les éléments à ma variable de chaîne.
00:02:23
Je peux à présent définir ma variable
00:02:25
liste fichier comme étant l'élément à alimenter.
00:02:28
Je définis que cette variable contiendra le nom du fichier,
00:02:33
étant donné que dans mon canal, une multitude de fichiers sont présents.
00:02:37
Je rappelle que l'action SharePoint du début s'appelle Obtenir les fichiers
00:02:42
Power Automate génère une boucle de traitement for heetch
00:02:46
permettant de traiter chaque élément individuellement de manière récurrente.
00:02:50
En effet, ma variable devra être alimentée autant de fois qu'il y a de fichiers
00:02:54
dans mon canal d'équipe
00:02:57
afin que chaque élément soit cliquable. J'en profite pour injecter
00:03:01
un peu de HTML pour générer mon lien.
00:03:04
Une balise à AF pointant vers le lien du fichier via les contenus dynamiques,
00:03:09
ainsi que le nom complet du fichier pour le texte de mon lien.
00:03:13
Le tout suivi d'une balise brr, synonyme de retour à la ligne entre chaque ajout.
00:03:19
C'est une syntaxe assez simple, nécessitant cependant quelques notions de html.
00:03:26
Je définis un message à partir des éléments prédéfinis
00:03:30
qui contiendra ma variable alimentée par la boucle.
00:03:37
Je finalise en créant une publication Teams.
00:03:40
dans un canal spécifique contenant le contenu de mon action.
00:03:44
Message généré dans l'action précédente.
00:03:53
J'enregistre et je teste mon flux.
00:03:58
Il est certes fonctionnel, comme le montre le message,
00:04:01
en incluant les fichiers racines du canal,
00:04:04
mais inclut également les dossiers de ce canal,
00:04:07
ce qui ne m'intéresse pas forcément.
00:04:10
Je viens alors modifier mon flux en ajoutant à l'action obtenir les fichiers,
00:04:15
un élément de requête de filtre permettant
00:04:17
d'exclure les dossiers des éléments listés.
00:04:20
La commande est assez particulière mais facilement récupérable. Sur Internet.
00:04:26
Je teste à nouveau mon flux,
00:04:31
cette fois-ci.
00:04:31
Je constate qu'effectivement la liste est plus
00:04:34
compacte et exclut bien les dossiers.
00:04:37
Voilà donc une approche simple liée à l'utilisation d'une variable associée
00:04:42
à une boucle de traitement dans un flux power automate.

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

DiLeap AI: CE QUI POURRAIT VOUS INTÉRESSER

Rappel

Afficher