Power Automate VS Logic Apps. Caractéristiques Logic Apps

Bonne journée à tous! Dans un article précédent sur Power Automate et Logic Apps, nous avons examiné certaines des possibilités d'utilisation de Power Automate. Dans cet article, je voudrais m'attarder sur certains scénarios d'utilisation de Logic Apps et sur un certain nombre de différences par rapport à Power Automate. Comme nous l'avons découvert précédemment, Power Automate et Logic Apps sont des services jumeaux qui ne diffèrent que par leur emplacement (Office 365, Azure), ainsi que par leur approche de l'octroi de licences et de certaines fonctionnalités internes. Voyons aujourd'hui quelles sont les fonctionnalités de Logic Apps par rapport à Power Automate. Nous ne perdrons pas de temps.

1. Déclencher la fréquence de déclenchement


Dans Power Automate, il n'y a aucun moyen de configurer la fréquence de vérification des conditions de déclenchement. Vous devez vous fier à la valeur par défaut. Logic Apps a la capacité de configurer l'intervalle et la fréquence des vérifications de déclenchement, ce qui accélère considérablement le traitement des événements. Cependant, Power Automate a souvent beaucoup moins de paramètres pour les déclencheurs que Logic Apps:

Déclencheur Power Automate «Lors de la création d'un élément»:



Déclencheur Logic Apps «Lors de la création d'un élément»:



Dans Logic Apps, il existe également des paramètres de fuseau horaire et d'heure de début pour ce déclencheur.

2. Basculez entre les modes d'affichage de flux


Les applications logiques, contrairement à Power Automate, peuvent basculer entre la conception et la vue de code. Cette fonctionnalité aide beaucoup au débogage des threads et vous permet également d'apporter des modifications plus subtiles à la logique des threads:



3. Débogage des threads


Souvent, lors de la configuration des threads, nous devons vérifier l'exactitude de l'exécution de l'une ou l'autre logique qui y était intégrée. Et ici on ne peut pas se passer de débogage. Logic Apps dispose d'un mode incroyablement pratique de débogage de flux, avec lequel vous pouvez afficher les données d'entrée et de sortie de chacune des activités du flux. En utilisant ce mode, vous pouvez à tout moment voir à quelle étape les informations ont volé dans l'activité et ce qui s'est avéré être la sortie de l'activité:



Dans Power Automate, ce mode est présent, mais dans une version très tronquée.

4. Connecteurs Premium


Comme nous le savons déjà, Power Automate a une séparation des connecteurs par type, en standard et premium:



les connecteurs réguliers sont toujours disponibles, les connecteurs premium ne sont disponibles que lors de l'achat d'un plan séparé pour les utilisateurs ou pour les flux. Dans Logic Apps, tous les connecteurs peuvent être utilisés simultanément, mais la charge est effectuée au fur et à mesure de l'utilisation des connecteurs. Exécuter dans un flux de connecteurs conventionnels est moins cher; la prime est plus chère.

5. Démarrer le flux par bouton


Et ici, Logic Apps perd Power Automate en ce sens que le flux Logic Apps ne peut pas être démarré, par exemple, par un bouton de l'application Power Apps. En utilisant Power Automate, comme nous l'avons trouvé dans un article précédent , vous pouvez créer des threads et les connecter à l'application Power Apps pour un rappel ultérieur, par exemple, en cliquant sur un bouton dans l'application. Dans le cas de Logic Apps, si vous devez implémenter un tel scénario, vous devez proposer différentes sorties, par exemple, utiliser le déclencheur "A réception d'une demande HTTP" et envoyer une demande depuis l'application POST à ​​une adresse préconfigurée:



6. Création d'un flux à l'aide de Visual Studio


Contrairement à Power Automate, Logic Apps peut créer des threads directement via Visual Studio.
Vous pouvez créer et modifier des flux Logic Apps, par exemple, à partir de Visual Studio Code, si l'extension Azure Logic Apps est installée. Après avoir installé l'extension, vous pourrez vous connecter à Azure. Et après une autorisation réussie, vous aurez accès aux flux Logic Apps existants dans cet environnement et vous pourrez procéder à la modification du flux requis:



Bien sûr, je n'ai pas répertorié toutes les différences entre ces deux produits, mais j'ai essayé de noter les fonctionnalités qui ont attiré mon attention lors du développement de threads à l'aide de Power Automate et Logic Apps. Dans les articles suivants, nous vous regarderons avec des fonctionnalités intéressantes et des cas d'implémentation en utilisant d'autres produits de la gamme Power Platform, et nous reviendrons sur Logic Apps plus d'une fois. Très bonne journée à tous!

All Articles