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


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