Power Automate sapplique à chaque action dans les flux de travail

Power Automate sapplique à chaque action dans les flux de travail

Dans ce didacticiel, nous aborderons une autre action de contrôle que nous pouvons utiliser dans nos flux Microsoft. Il existe des déclencheurs qui peuvent démarrer immédiatement un flux en fonction d'un événement, par exemple lorsqu'il y a un nouvel e-mail ou un tweet. Ces déclencheurs sont excellents, mais il existe des flux que nous voudrions également exécuter en boucle et effectuer certaines actions sur chaque élément. Pour ce faire, nous pouvons utiliser le contrôle d'action Power Automate Appliquer à chaque dans nos flux de travail.

Table des matières

Exemple de scénario

Disons par exemple que nous avons un flux qui contient un contrôle Switch . Et dans notre cas numéro 3, l'action consiste à publier un message lâche sur un canal spécifique.

Power Automate s'applique à chaque action dans les flux de travail

Cependant, que se passe-t-il si nous voulons parcourir tous les canaux et publier le message spécifique sur chacun d'eux ? 

La première chose dont nous avons besoin est une liste de tous les canaux. Ensuite, nous devons appliquer la même action sur tous lesdits canaux. C'est ce que fait le contrôle Appliquer à chaque de Power Automate .

Appliquer à chaque contrôle parcourt un tableau d'éléments et exécute une action sur chaque élément.

Alors, supprimons maintenant l' action Publier un message .

Power Automate s'applique à chaque action dans les flux de travail

Utilisation de Power Automate Appliquer à chaque contrôle

Tout d'abord, ajoutons une nouvelle action pour le cas 3 (lorsque la méthode de livraison est égale à Slack).

Power Automate s'applique à chaque action dans les flux de travail

Ensuite, obtenez une liste de tous les canaux Slack disponibles. Nous avons actuellement 5 canaux sur notre Slack. 

Power Automate s'applique à chaque action dans les flux de travail

Dans notre cas, recherchons et cliquons sur Slack.

Power Automate s'applique à chaque action dans les flux de travail

Cliquez sur Liste des chaînes publiques .

Power Automate s'applique à chaque action dans les flux de travail

Cela ne nécessite aucune entrée. Ceci n'est utilisé que pour accéder à un tableau appelé Channels que nous pouvons ensuite parcourir en boucle. 

Ajoutons maintenant une autre action.

Power Automate s'applique à chaque action dans les flux de travail

Cliquez sur Contrôle .

Power Automate s'applique à chaque action dans les flux de travail

Ensuite, cliquez sur Appliquer à chaque contrôle.

Power Automate s'applique à chaque action dans les flux de travail

Ce contrôle prend deux propriétés. Le premier est un tableau d'éléments qu'il doit parcourir. Notre tableau d'éléments sera simplement la liste des chaînes. Par conséquent, sélectionnons la variable Channel Name

Power Automate s'applique à chaque action dans les flux de travail

La prochaine chose dont nous avons besoin est l'action qui doit être appliquée à chacun de ces éléments. Alors, ajoutons une autre action.

Power Automate s'applique à chaque action dans les flux de travail

Recherchez et sélectionnez Slack .

Power Automate s'applique à chaque action dans les flux de travail

Cliquez sur Publier un message .

Power Automate s'applique à chaque action dans les flux de travail

Ensuite, faisons en sorte que le texte du message soit le message lui-même.

Power Automate s'applique à chaque action dans les flux de travail

Pour le nom du canal, sélectionnez la variable Nom du canal .

Power Automate s'applique à chaque action dans les flux de travail

Si nous choisissons Slack, le flux passera au cas 3 où il nous fournira une liste de toutes les chaînes publiques. Il parcourra ensuite tous ces canaux un par un et effectuera l'action correspondante.

Test de l'application à chaque contrôle dans un flux Power Automate

Testons maintenant notre flux et voyons s'il fonctionne.

Power Automate s'applique à chaque action dans les flux de travail

Choisissez l'option « Je vais effectuer l'action de déclenchement » et cliquez sur le bouton Enregistrer et tester .

Power Automate s'applique à chaque action dans les flux de travail

La méthode de livraison doit être Slack et le message doit être « Ceci doit être publié sur tous les canaux Slack ». Cliquez ensuite sur le bouton Exécuter le flux .

Power Automate s'applique à chaque action dans les flux de travail

Une fois que le flux a démarré avec succès, cliquez sur Terminé .

Power Automate s'applique à chaque action dans les flux de travail

Nous avons choisi Slack comme méthode de livraison, donc le flux est allé directement au cas 3 . Dans l'action, nous verrons le nom du canal et le texte du message pour la première itération.

Power Automate s'applique à chaque action dans les flux de travail

Cliquons sur Suivant pour voir la deuxième itération.

Power Automate s'applique à chaque action dans les flux de travail

Le troisième est général .

Power Automate s'applique à chaque action dans les flux de travail

Après c'est le canal budgétaire .

Power Automate s'applique à chaque action dans les flux de travail

Le dernier mais non le moindre est le canal Discord .

Power Automate s'applique à chaque action dans les flux de travail

En vérifiant Slack, nous verrons que le message a été publié sur toutes les chaînes publiques. Par conséquent, la boucle a fonctionné correctement.

Utilisation de la variable d'élément en cours dans Appliquer à chaque contrôle

Dans certains cas, nous devrons peut-être enregistrer les propriétés de tous nos canaux slack et les envoyer par e-mail. Pour cela, nous pouvons utiliser la variable Élément courant à la place.

Par exemple, ajoutons une action.

Power Automate s'applique à chaque action dans les flux de travail

Recherchez et sélectionnez le connecteur Mail .

Power Automate s'applique à chaque action dans les flux de travail

Cliquez sur l' action Envoyer une notification par e-mail ( V3 ).

Power Automate s'applique à chaque action dans les flux de travail

Définissez l'adresse e-mail à laquelle vous souhaitez qu'elle soit envoyée. Ajoutez ensuite le Sujet . Pour le contenu de l'e-mail, sélectionnez l' élément Actuel sous l' onglet Contenu dynamique .

Power Automate s'applique à chaque action dans les flux de travail

Cette boucle passera par le premier canal et y postera le message. Ensuite, il enverra un e-mail avec le fichier JSON de ce canal. Avec cela, nous pouvons apprendre des choses sur le canal telles que l'ID du canal, quand il a été créé, etc.


Conditions de déclenchement Power Automate - Une introduction
Entrées de flux de travail dans Microsoft Power Automate
Expressions Power Automate - Une introduction

Conclusion

Et c'est ainsi que fonctionne le contrôle Appliquer à chaque . Nous pouvons utiliser ce contrôle pour naviguer et traiter tous les éléments d'un tableau ou d'une liste. C'est l'une des actions les plus utiles de Power Automate .

Gardez toujours à l'esprit que chaque fois que vous utilisez ce contrôle, vous aurez besoin de deux propriétés ou arguments. Le premier est un tableau d'éléments et l'autre est l'action. Vous pouvez ajouter plusieurs actions dans ce contrôle d'action, mais comme toujours, limitez-les au minimum pour éviter les flux lents.

Tous mes vœux,

Henri


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir