Fonctions logiques Power Automate : présentation

Fonctions logiques Power Automate : présentation

Dans ce didacticiel, nous examinerons certaines fonctions logiques Power Automate que nous pouvons utiliser dans nos flux de travail. Nous n'aurons pas besoin du connecteur Condition lors de l'utilisation de ces fonctions.

Les fonctions logiques Power Automate comparent les valeurs et les expressions qui renvoient true ou false dans nos flux.

Nous pouvons également nous familiariser avec l'utilisation des fonctions logiques en consultant d'abord sa documentation. Pour vérifier, accédez à la documentation de Power Automate . Cliquez sur l' option Référence . Ensuite, cliquez sur la rubrique de schéma Workflow Definition Language . Enfin, choisissez la sous-rubrique de référence Fonctions . Il affichera alors toutes les fonctions de comparaison logique disponibles et chacune de leurs tâches correspondantes.

Fonctions logiques Power Automate : présentation

Table des matières

Comprendre la fonction IF dans Power Automate

Tout d'abord, nous allons discuter de la fonction if . Il s'agit de la plus courante parmi les fonctions logiques de Power Automate, car elle est similaire à la fonction if de MS Excel ou du codage. Dans les flux de travail MS , cette fonction vérifie si une expression est vraie ou fausse , et en fonction du résultat, elle renverra une valeur spécifiée.  

Fonctions logiques Power Automate : présentation

En cliquant dessus dans la documentation, nous verrons les paramètres et d'autres informations relatives à l'utilisation de la fonction.

Fonctions logiques Power Automate : présentation

Le premier argument d'une instruction If est une expression . La seconde spécifie ce que nous voulons que la fonction renvoie quand l'expression est vraie et quand elle est fausse.

Fonctions logiques Power Automate : présentation

Utilisation de la fonction If dans un workflow

Pour celui-ci, nous utiliserons le flux d'échantillon déclenché manuellement que j'ai créé précédemment.

Fonctions logiques Power Automate : présentation

La condition dans ce flux est définie pour vérifier si l'un des mots de l'entrée 4 contient le mot « problème » . Si l'entrée de l'utilisateur répond à la condition, l'expression devient vraie. Par conséquent, le flux ira vers la voie Si oui . Sinon, il ira au chemin Si non .

Fonctions logiques Power Automate : présentation

En utilisant l' instruction If , nous pouvons remplacer le contrôle Condition dans notre flux. Pour ce faire, faisons glisser l' action Publier un message 2 .

Fonctions logiques Power Automate : présentation

Placez-le ensuite entre l' action Publier un message et le bloc Condition .

Fonctions logiques Power Automate : présentation

Cliquez sur le champ Texte du message pour afficher les options disponibles.

Fonctions logiques Power Automate : présentation

Cliquez sur Expression . Cliquez ensuite sur la fonction if sous les fonctions logiques .

Fonctions logiques Power Automate : présentation

Encore une fois, ce que nous aimerions tester, c'est si l'entrée 4 contient le mot "problème" . Pour ce faire, nous allons d'abord diviser Input 4 en un tableau en cliquant sur la fonction split sous String functions .

Fonctions logiques Power Automate : présentation

Cliquez sur Contenu dynamique puis sur Entrée 4 . Nous verrons ensuite que le contenu est ajouté à notre déclaration.

Fonctions logiques Power Automate : présentation

Ajoutons une virgule ( , ) suivie d'un espace entre une paire de guillemets simples ( '' ). L'espace servira de séparateur de contenu des éléments du tableau.

Fonctions logiques Power Automate : présentation

Maintenant, nous allons transformer l'instruction en une expression. Pour ce faire, plaçons le curseur avant le mot split . Cliquez ensuite sur la fonction contient sous l' onglet Expression .

Fonctions logiques Power Automate : présentation

Supprimez le crochet de fermeture en excès avant le mot divisé.

Fonctions logiques Power Automate : présentation

Ajoutons une virgule ( , ), un espace et tapons le mot « problème » entre guillemets simples ( ' ). Ajoutez ensuite un crochet fermant ( ) ), une autre virgule ( , ) et un espace après cela.

Fonctions logiques Power Automate : présentation

Donc, s'il y a un élément contenant le mot " problem ", il retournera true . Sinon, il retournera false . S'il renvoie true , nous aimerions que le message soit " L'entrée 4 contient le mot problème ". Pour ce faire, tapons le texte " L'entrée 4 contient le mot problème " à la fin de l'instruction.

Fonctions logiques Power Automate : présentation

S'il renvoie false , nous aimerions que le message soit juste un point ( . ). Pour ce faire, ajoutons une virgule ( , ) juste après le guillemet fermant du mot « problème ». Ajoutez un espace , puis saisissez le point ( . ) entre guillemets simples ( ' ).

Fonctions logiques Power Automate : présentation

Après cela, cliquez sur OK .

Fonctions logiques Power Automate : présentation

Nous pouvons maintenant supprimer la valeur initiale du champ Texte du message .

Fonctions logiques Power Automate : présentation

Supprimons également le bloc Condition .

Fonctions logiques Power Automate : présentation

Cliquez ensuite sur OK .

Fonctions logiques Power Automate : présentation

Enfin, cliquez sur Enregistrer .

Fonctions logiques Power Automate : présentation

Tester le flux

Testons maintenant le flux et voyons comment cela fonctionne.

Fonctions logiques Power Automate : présentation

Exécutons ceci en utilisant les mêmes données lors de notre exécution précédente. Cliquez ensuite sur Tester .

Fonctions logiques Power Automate : présentation

Après cela, nous verrons le résultat de notre exécution de flux réussie.

Fonctions logiques Power Automate : présentation

Lors de la vérification du canal général dans Slack., nous verrons que le message " L'entrée 4 contient le mot problème " s'est affiché avec succès.

Fonctions logiques Power Automate : présentation

Par conséquent, nous avons remplacé avec succès un contrôle Condition par une instruction If qui fonctionne exactement de la même manière.

Fonctions logiques Power Automate : présentation

Autres fonctions logiques Power Automate

Nous allons passer en revue 3 autres fonctions de comparaison logique qui sont également très utilisées : les fonctions and , equals et or .

Fonctions logiques Power Automate : présentation

1. Fonctions logiques Power Automate : Égal à

Vérifions la fonction equals

Fonctions logiques Power Automate : présentation

Cette fonction est assez simple et nous l'avons déjà utilisée dans des tutoriels précédents. Il évalue deux objets qui peuvent être des chaînes , des entiers , des collections , des tableaux ou autres. Si les valeurs des deux objets sont égales, il retournera true ; et s'ils ne le sont pas, il retournera false . Un exemple est également fourni dans la documentation.

Fonctions logiques Power Automate : présentation

2. Fonctions logiques Power Automate : Et

Vient ensuite la fonction et .

Fonctions logiques Power Automate : présentation

Cette fonction peut être facilement utilisée si nous avons plusieurs expressions à évaluer. Nous venons de mettre plusieurs expressions et elles renverront true si chaque expression est true .

Fonctions logiques Power Automate : présentation

Par exemple, allons modifier notre flux.

Fonctions logiques Power Automate : présentation

Cliquez sur Nouvelle étape .

Fonctions logiques Power Automate : présentation

Cliquons sur le connecteur Control .

Fonctions logiques Power Automate : présentation

Cliquez ensuite sur Condition .

Fonctions logiques Power Automate : présentation

Nous allons définir la condition sur " L'entrée 4 est égale au problème ". 

Fonctions logiques Power Automate : présentation

Après cela, cliquez sur Ajouter puis cliquez sur Ajouter une ligne .

Fonctions logiques Power Automate : présentation

Dans la ligne supplémentaire, nous allons définir la condition sur « L'entrée 4 est égale au problème ».

Fonctions logiques Power Automate : présentation

Tout ce que nous entrons ici ne fonctionnera pas car nous devons utiliser la variable Input 4 (un contenu dynamique) au lieu de simplement taper Input 4 sous forme de chaînes. Mais ce n'est que pour vous montrer à quoi cela ressemble, ce qui revient à utiliser la fonction and dans une expression .

Dans cet exemple, le flux va vérifier si l' entrée 4 est égale à « problem » et si elle est aussi égale à « issue ». Par conséquent, si les deux expressions renvoient true , il suivra la voie Si oui .

Fonctions logiques Power Automate : présentation

3. Fonctions logiques Power Automate : Ou

La dernière que nous allons examiner est la fonction ou .

Fonctions logiques Power Automate : présentation

La fonction or est très similaire à la fonction and . La grande différence est que pour que cette fonction renvoie true , une seule des expressions doit être true .

Fonctions logiques Power Automate : présentation

Par exemple, revenons à notre flux. Ensuite, cliquez sur le bouton Et et choisissez l' option Ou .

Fonctions logiques Power Automate : présentation

Je l'ai déjà utilisé dans l'un de mes flux précédents. Vérifions cela en cliquant sur la flèche de retour en haut.

Fonctions logiques Power Automate : présentation

Cliquez ensuite sur OK .

Fonctions logiques Power Automate : présentation

Après cela, cliquez sur Mes flux et cliquez sur ScratchFlow - Twitter dans la liste.

Fonctions logiques Power Automate : présentation

Cliquez sur Modifier .

Fonctions logiques Power Automate : présentation

Cliquez sur le bloc Condition .

Fonctions logiques Power Automate : présentation

Ensuite, nous verrons que la fonction ou a été utilisée dans ce flux précédent. Dans cet exemple, il évalue si le tweet contient le mot « problème », ou « problème ». Si l'une de ces deux conditions est vraie, il effectuera l'action dans le chemin Si oui qui crée une carte Trello. Si les deux sont faux, il effectuera l'action que nous avons définie pour le chemin Si non .

Fonctions logiques Power Automate : présentation


Fonctions de collecte dans Microsoft Power Automate
Fonctions de chaîne de flux Microsoft : concaténer et remplacer
Power Automate Split Function And Arrays

Conclusion

Les fonctions de comparaison logique sont très similaires au connecteur Condition dans Microsoft Power Automate . Cependant, je recommande toujours d'utiliser le connecteur Condition plutôt que les fonctions de comparaison logique car il est beaucoup plus facile à utiliser dans les diagrammes de flux.

Si vous souhaitez utiliser les fonctions logiques, c'est très bien, surtout si vous avez une formation en codage. De plus, la plupart des fonctions de comparaison logique peuvent être répliquées à l'aide de connecteurs de contrôle de condition au lieu d'utiliser des codes.

Mais bien sûr, c'est toujours à vous de décider comment configurer et exécuter votre flux. N'oubliez pas que si votre objectif est de devenir un administrateur Power Automate certifié , vous devez également connaître ces fonctions.

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.