Contrôle daction de fin Power Automate dans les flux

Contrôle daction de fin Power Automate dans les flux

Dans ce didacticiel, nous parlerons d'un contrôle Power Automate qui met fin aux actions dans un flux. Si l'une des conditions d'un cas Switch n'était pas remplie, nous voudrions afficher un message d'erreur et mettre fin à toutes les actions dans un flux. Dans de tels scénarios, le contrôle d'action Power Automate Terminate est pratique.

Le contrôle Terminate dans Microsoft Power Automate met simplement fin à l'exécution d'un flux.

Dans notre discussion, nous découvrirons comment cela fonctionne et pourquoi c'est important.

Table des matières

Exemple de scénario

Dans cet exemple de flux que j'ai créé au préalable, l'utilisateur sera invité à saisir un mode de livraison et un message. Les méthodes de livraison disponibles incluses dans les boîtiers Switch sont Tweet, Email, Slack et Trello .

Contrôle d'action de fin Power Automate dans les flux

Cliquez sur Test pour tester le flux.

Contrôle d'action de fin Power Automate dans les flux

Ensuite, choisissez l' option Je vais effectuer l'action de déclenchement et cliquez sur le bouton Tester .

Contrôle d'action de fin Power Automate dans les flux

Entrons " Salut ! ” comme message et au lieu de “ Slack ”, tapons plutôt “ Slacks ”. Cliquez ensuite sur le bouton Exécuter le flux .

Contrôle d'action de fin Power Automate dans les flux

Comme nous pouvons le voir, l'exécution du flux a réussi et, en tant qu'utilisateurs, nous pensons qu'il n'y a rien de mal avec notre entrée. Maintenant, cliquons sur le bouton Terminé et vérifions notre Slack.

Contrôle d'action de fin Power Automate dans les flux

Lors de la vérification de Slack, le message que nous avons envoyé n'était pas là.

Contrôle d'action de fin Power Automate dans les flux

Revenons donc à notre flux pour voir ce qui s'est réellement passé en cliquant sur notre dernière exécution. 

Contrôle d'action de fin Power Automate dans les flux

Dans notre flux, nous découvrons que le cas par défaut a été exécuté parce que nous avons mal orthographié le mot « Slack ». Par conséquent, aucun des cas ne correspond à la valeur que nous avons saisie.

Contrôle d'action de fin Power Automate dans les flux

Cependant, nous n'avons défini aucune action dans le cas par défaut. Par conséquent, le flux a réussi. C'est là que le contrôle d'action Terminer devient utile. Il force le flux à se terminer s'il rencontre une certaine erreur. Dans ce cas, si l'utilisateur a saisi une valeur qui ne correspond à aucun des cas, l'action par défaut doit être Terminer avec un message d'erreur.

Ajout d'un contrôle de fin dans Power Automate

Revenons en arrière et cliquez sur Modifier .

Contrôle d'action de fin Power Automate dans les flux

Cliquez sur l' instruction Switch .

Contrôle d'action de fin Power Automate dans les flux

Sous le cas par défaut , cliquez sur le bouton Ajouter une action .

Contrôle d'action de fin Power Automate dans les flux

Choisissez Contrôle .

Contrôle d'action de fin Power Automate dans les flux

Cliquez ensuite sur Terminer.

Contrôle d'action de fin Power Automate dans les flux

Le contrôle Terminer nous donne la possibilité de définir le statut. Nous pouvons le définir sur Échec , Réussi , Annulé ou même ajouter une valeur personnalisée . Dans ce scénario, définissons-le sur Failed .

Contrôle d'action de fin Power Automate dans les flux

Nous pouvons également entrer un code si nous créons notre propre documentation d'application. Par exemple, tapons 1502 qui est juste un code inventé. Ajoutez ensuite le message d'erreur.

Contrôle d'action de fin Power Automate dans les flux

Sauvons-le maintenant.

Contrôle d'action de fin Power Automate dans les flux

Test du contrôle de fin dans Power Automate

Réexécutons le flux et voyons ce qui se passe. Tout d'abord, cliquez sur Tester .

Contrôle d'action de fin Power Automate dans les flux

Choisissez les données de notre exécution la plus récente. Ensuite, cliquez sur le bouton Tester .

Contrôle d'action de fin Power Automate dans les flux

De toute évidence, notre exécution de flux a échoué.

Contrôle d'action de fin Power Automate dans les flux

Si nous allons au cas par défaut , nous verrons que l'option terminée s'est toujours produite et nous pouvons également voir quel était le message.

Contrôle d'action de fin Power Automate dans les flux

La grande chose à ce sujet est que les utilisateurs découvrent immédiatement que le flux a échoué en raison d'une erreur de leur côté. Si nous vérifions notre flux sur la page Détails , nous verrons également qu'il a échoué.

Contrôle d'action de fin Power Automate dans les flux

Nous pouvons également rendre le message d'erreur plus dynamique afin que l'utilisateur sache ce qu'il a fait de manière incorrecte. Par exemple, nous pouvons taper « Vous avez choisi le mot » et ajouter la variable Delivery Method .

Contrôle d'action de fin Power Automate dans les flux


Déclencheur HTTP de flux Microsoft | Un didacticiel Power Automate
Diagrammes de flux et page de détails de flux dans Power Automate
Microsoft Flow Approval avec plusieurs options

Conclusion

Tout bien considéré, le contrôle d'action Terminate est en effet un élément essentiel dans Power Automate . Il y a des moments où les entrées des utilisateurs ne remplissent pas certaines conditions et nous avons tendance à laisser le flux comme ça.

Nous pouvons simplement utiliser le contrôle Terminate pour terminer correctement une exécution de flux en déclarant qu'elle n'a pas réussi. Nous pouvons également configurer l'exécution du flux de Terminate en fonction de l'état de nos exécutions précédentes.

Il y a beaucoup de choses intéressantes que nous pouvons faire ici, mais ce n'est qu'un exemple de son utilisation. J'espère que ça aide.

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