Faire jusquau contrôle de boucle dans Power Automate

Faire jusquau contrôle de boucle dans Power Automate

Dans ce didacticiel, nous verrons comment le contrôle de boucle Do Until fonctionne dans les flux Power Automate . Nous nous familiariserons également avec les variables nécessaires tout au long du processus. 

Le contrôle Do Until dans Power Automate est une boucle qui force à plusieurs reprises une action jusqu'à ce qu'une certaine condition devienne vraie.

Table des matières

Création d'un flux instantané

Commençons par créer un flux déclenché manuellement. Cliquez sur Instantané – à partir d'un espace vide sous Nouveau .

Faire jusqu'au contrôle de boucle dans Power Automate

Ensuite, définissez le nom sur " Do Until Example " . Choisissez Déclencher manuellement un flux et cliquez sur le bouton Créer .

Faire jusqu'au contrôle de boucle dans Power Automate

Ajoutons une entrée Text dans le flux .

Faire jusqu'au contrôle de boucle dans Power Automate

Ajoutez ensuite une entrée numérique .

Faire jusqu'au contrôle de boucle dans Power Automate

Après cela, modifiez la valeur des entrées comme suit.

Faire jusqu'au contrôle de boucle dans Power Automate

Ajout d'une boucle Do Until dans Power Automate

Ajoutons maintenant une action. Cliquez sur Nouvelle étape.

Faire jusqu'au contrôle de boucle dans Power Automate

Cliquez ensuite sur Contrôle .

Faire jusqu'au contrôle de boucle dans Power Automate

Choisissez le contrôle Faire jusqu'à .

Faire jusqu'au contrôle de boucle dans Power Automate

Avant d'exécuter la fonction Do until, créons une variable.

Une variable est simplement un espace de stockage pour des valeurs spécifiées.

Cliquez sur l' icône plus sous le flux instantané et cliquez sur Ajouter une action .

Faire jusqu'au contrôle de boucle dans Power Automate

Ensuite, choisissez Variable sous les connecteurs intégrés .

Faire jusqu'au contrôle de boucle dans Power Automate

Cliquez sur l' action Initialiser la variable .

Faire jusqu'au contrôle de boucle dans Power Automate

Initialisons une variable appelée Counter et définissons son type sur Integer. La valeur initiale de la variable Counter doit être zéro.

Faire jusqu'au contrôle de boucle dans Power Automate

Configuration de l'action de boucle Faire jusqu'à

Pour la boucle Do Until , nous allons continuer à publier le message dans Slack jusqu'à ce que la variable Counter devienne égale au nombre saisi par l'utilisateur. Ajoutons donc maintenant l'action.

Faire jusqu'au contrôle de boucle dans Power Automate

Recherchez et sélectionnez le connecteur Slack .

Faire jusqu'au contrôle de boucle dans Power Automate

Choisissez Publier un message .

Faire jusqu'au contrôle de boucle dans Power Automate

Sélectionnez budget comme canal auquel envoyer le message.

Faire jusqu'au contrôle de boucle dans Power Automate

Pour le texte du message , choisissez la fonction concat .

Faire jusqu'au contrôle de boucle dans Power Automate

Ensuite, concaténons le message lui-même avec le compteur. Sous l' onglet Contenu dynamique , choisissez Message .

Faire jusqu'au contrôle de boucle dans Power Automate

Ajoutez un espace et sélectionnez Compteur .

Faire jusqu'au contrôle de boucle dans Power Automate

Enfin, cliquez sur le bouton OK .

Faire jusqu'au contrôle de boucle dans Power Automate

Incrémenter la variable

Nous devons incrémenter cette boucle car si nous ne le faisons pas, elle ne se terminera jamais. Alors, ajoutons une autre action.

Faire jusqu'au contrôle de boucle dans Power Automate

Sélectionnez le connecteur Variable .

Faire jusqu'au contrôle de boucle dans Power Automate

Choisissez ensuite l' action Incrémenter la variable .

Faire jusqu'au contrôle de boucle dans Power Automate

Il faudra le nom de la variable, qui est Counter .

Faire jusqu'au contrôle de boucle dans Power Automate

Et nous l'incrémenterons de un.

Faire jusqu'au contrôle de boucle dans Power Automate

Maintenant, nous avons tout en place. Nous avons un élément déclencheur pour initialiser une variable. Il publiera alors un message et incrémentera la variable à un. Il continuera le cycle jusqu'à ce que la variable Compteur devienne égale au nombre que l'utilisateur a entré.

Tester la boucle Faire jusqu'à

Testons-le pour voir s'il fonctionne correctement. Cliquez sur Enregistrer .

Faire jusqu'au contrôle de boucle dans Power Automate

Cliquez ensuite sur Tester .

Faire jusqu'au contrôle de boucle dans Power Automate

Sélectionnez l' action Je vais exécuter le déclencheur et cliquez sur Tester .

Faire jusqu'au contrôle de boucle dans Power Automate

Cliquez sur Continuer .

Faire jusqu'au contrôle de boucle dans Power Automate

Saisissez votre message et le nombre de fois que vous souhaitez qu'il soit publié. Cliquez ensuite sur le bouton Exécuter le flux .

Faire jusqu'au contrôle de boucle dans Power Automate

Cliquez sur Terminé.

Faire jusqu'au contrôle de boucle dans Power Automate

En voyant les coches vertes, il est certain que tout a bien fonctionné.

Faire jusqu'au contrôle de boucle dans Power Automate

Comme nous pouvons le voir, la boucle a itéré 10 fois. Pour la première boucle, nous verrons que la valeur de compteur concaténée dans le texte du message est 0 . C'est parce que la valeur initiale que nous avons définie pour la variable est 0 . Nous pouvons alors vérifier la boucle suivante en cliquant sur Suivant .

Faire jusqu'au contrôle de boucle dans Power Automate

Pour la boucle suivante, nous verrons que la valeur du compteur dans le texte du message est 1 . C'est parce que nous avons ajouté un incrément après la première boucle.

Faire jusqu'au contrôle de boucle dans Power Automate

Ensuite, nous avons à nouveau incrémenté la deuxième boucle.

Faire jusqu'au contrôle de boucle dans Power Automate

Par conséquent, le compteur de la troisième boucle devient 2 .

Faire jusqu'au contrôle de boucle dans Power Automate

Le cycle se poursuivra jusqu'à ce que la condition devienne vraie. Dans ce cas, il continuera jusqu'à ce que le compteur soit égal à 10. Et c'est ainsi que fonctionne la boucle Do Until .

Si nous allons sur Slack, nous devrions voir les dix messages dans le canal #budget .

Faire jusqu'au contrôle de boucle dans Power Automate

L'essentiel à noter ici est que nous devons nous assurer que nous avons un moyen de terminer notre boucle. Si, par exemple, nous oublions d'ajouter l'incrémentation de la variable, alors le flux échouerait totalement et nous serions à plusieurs reprises spammés sur Slack. La sortie ressemblerait à ceci.

Faire jusqu'au contrôle de boucle dans Power Automate

Pour des cas comme celui-ci, nous devrons revenir à notre flux réel et sélectionner l'exécution du flux actuel.

Faire jusqu'au contrôle de boucle dans Power Automate

Ensuite, annulez-le manuellement.

Faire jusqu'au contrôle de boucle dans Power Automate

Cela arrêtera le spam dans notre chaîne Slack.


Power Automate Appliquer à chaque action dans les workflows
Tutoriel Microsoft Flow - Instant Vs. Automated Flow
Power Automatiser l'action de contrôle du commutateur dans les flux de travail

Conclusion

Pour conclure, le contrôle de boucle Do Until nous permet de créer des itérations dans Power Automate une fois qu'une certaine condition de notre flux devient vraie. Il existe de nombreux autres scénarios dans lesquels nous pouvons utiliser ce contrôle. Nous pouvons l'utiliser pour rappeler à quelqu'un toutes les 10 minutes d'approuver quelque chose. Nous pouvons également continuer à boucler jusqu'à ce que les gens arrêtent de soumettre des notes de frais.

Si nous suivons l'approche logique, nous pouvons faire des merveilles et automatiser beaucoup de choses en utilisant ce contrôle. J'espère que vous avez pu comprendre clairement comment ce puissant contrôle fonctionne dans les flux de travail Microsoft.

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