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


Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Dans ce blog, vous découvrirez comment diviser les colonnes dans LuckyTemplates par délimiteurs à l'aide de DAX, une méthode efficace pour gérer des modèles de données complexes.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.