Bonjour à tous ! nous avons examiné certaines possibilités d'utilisation de Power Automate. Dans cet article, je voudrais aborder certains scénarios d'utilisation de Logic Apps et quelques différences par rapport à Power Automate. Comme nous l'avons déjà découvert, Power Automate et Logic Apps sont des services jumeaux, ne se différenciant que par leur emplacement (Office 365, Azure), ainsi que par leur approche de la licence et certaines spécificités internes. Voyons aujourd'hui quelles sont les particularités de Logic Apps par rapport à Power Automate. Ne perdons pas de temps.
1. Fréquence des déclencheurs
Dans Power Automate, il n'est pas possible de configurer la fréquence de vérification des conditions de déclencheurs. Il faut se fier à la valeur par défaut. Logic Apps permet de configurer l'intervalle et la fréquence de vérification du déclencheur, ce qui accélère considérablement le traitement des événements. Cependant, Power Automate offre souvent moins d'options de configuration 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, ce déclencheur propose également des paramètres de fuseau horaire et d'heure de lancement.
2. Changement entre les modes d'affichage du flux
Dans Logic Apps, contrairement à Power Automate, il est possible de basculer entre les modes « Concepteur » et « Affichage du code ». Cette fonctionnalité est très utile pour le débogage des flux et permet d'apporter des modifications plus fines à la logique des flux :

3. Débogage des flux
Souvent, lors de la configuration des flux, il est nécessaire de vérifier la précision de l'exécution d'une certaine logique qui y a été intégrée. Et ici, le débogage est indispensable. Logic Apps dispose d'un mode de débogage des flux incroyablement pratique, qui permet d'afficher les données d'entrée et de sortie de chacune des activités du flux. Grâce à ce mode, il est possible à tout moment de voir à quelle étape quelle information est arrivée dans l'activité et quel était le résultat de cette activité :

Dans Power Automate, ce mode existe, mais dans une version très limitée.
4. Connecteurs « Premium »
Comme nous le savons déjà, dans Power Automate, il y a une séparation des connecteurs en fonction du type, entre les connecteurs ordinaires et « premium » :

Les connecteurs standard sont toujours disponibles, tandis que les connecteurs « premium » ne sont accessibles qu'avec l'achat d'un plan séparé pour les utilisateurs ou pour les flux. Dans Logic Apps, tous les connecteurs sont disponibles immédiatement, mais la facturation se fait à l'utilisation des connecteurs. L'exécution des flux avec des connecteurs standards coûte moins cher, tandis que les connecteurs « premium » sont plus chers.
5. Lancer un flux par bouton
Cependant, Logic Apps est désavantagé par rapport à Power Automate, car un flux Logic Apps ne peut pas être lancé, par exemple, par un bouton de l'application Power Apps. Avec Power Automate, comme nous l'avons découvert , il est possible de créer des flux et de les connecter à l'application Power Apps, pour les appeler ensuite, par exemple, lors de l'appui sur un bouton dans l'application. Dans le cas de Logic Apps, si un scénario similaire doit être réalisé, il faut élaborer différentes solutions, par exemple, utiliser le déclencheur « Lors de la réception d'une requête HTTP » et envoyer une requête POST depuis l'application à une adresse préalablement définie :

6. Création d'un flux avec Visual Studio
Contrairement à Power Automate, les flux Logic Apps peuvent être créés directement via Visual Studio.
Il est possible de créer et de modifier des flux Logic Apps, par exemple, à partir de Visual Studio Code, à condition d'avoir installé l'extension Azure Logic Apps. Après l'installation de l'extension, la possibilité de se connecter à Azure apparaîtra. Et après une autorisation réussie, vous aurez accès aux flux Logic Apps existants dans cet environnement et pourrez passer à la modification du flux requis :

Bien sûr, je n'ai pas énuméré toutes les différences entre ces deux produits, mais j'ai essayé de mettre en avant les caractéristiques qui m'ont le plus marqué lors du développement de flux avec Power Automate et Logic Apps. Dans les prochains articles, nous examinerons ensemble des particularités intéressantes et des cas d'utilisation avec d'autres produits de la gamme Power Platform, et nous reviendrons encore plusieurs fois sur Logic Apps. Passez une bonne journée !
Source : habr.com
