Power Automate VS Logic Apps. Besonderheiten von Logic Apps

Guten Tag allerseits! Im vorherigen Artikel, der sich mit dem Lernen von Power Automate und Logic Apps beschÀftigte, Wir haben einige Möglichkeiten der Nutzung von Power Automate betrachtet. In diesem Artikel möchte ich auf einige Anwendungsszenarien von Logic Apps sowie auf einige Unterschiede zu Power Automate eingehen. Wie wir bereits festgestellt haben, sind Power Automate und Logic Apps Zwillingsdienste, die sich lediglich durch ihren Standort (Office 365, Azure) sowie durch ihren Lizenzierungsansatz und einige interne Besonderheiten unterscheiden. Lassen Sie uns heute die spezifischen Merkmale von Logic Apps im Vergleich zu Power Automate nÀher anschauen. Lassen Sie uns keine Zeit verlieren.

1. HÀufigkeit der Auslösungen

In Power Automate gibt es keine Möglichkeit, die HĂ€ufigkeit der PrĂŒfung der Auslöserbedingungen einzustellen. Man muss sich auf den Standardwert verlassen. Logic Apps hingegen erlauben es, das Intervall und die HĂ€ufigkeit der AuslöserprĂŒfung anzupassen, was die Verarbeitung von Ereignissen erheblich beschleunigt. Oftmals sind bei Power Automate die Einstellungen fĂŒr die Auslöser deutlich geringer als bei Logic Apps:

Power Automate Auslöser „Bei Elementerstellung“:

Power Automate VS Logic Apps. Besonderheiten von Logic Apps

Logic Apps Auslöser „Bei Elementerstellung“:

Power Automate VS Logic Apps. Besonderheiten von Logic Apps

In Logic Apps gibt es fĂŒr diesen Auslöser noch Einstellungen zur Zeitzone und zur Startzeit.

2. Wechsel zwischen den Ansichtsmodi des Flows

In Logic Apps gibt es, im Unterschied zu Power Automate, die Möglichkeit, zwischen den Modi „Designer“ und „Codeansicht“ zu wechseln. Diese Funktion hilft enorm bei der Fehlersuche und ermöglicht es, prĂ€zisere Anpassungen an der Logik der Flows vorzunehmen:

Power Automate VS Logic Apps. Besonderheiten von Logic Apps

3. Fehlersuche der Flows

Oftmals mĂŒssen wir bei der Einrichtung von Flows die Richtigkeit der implementierten Logik ĂŒberprĂŒfen. Und dabei kommt man nicht um die Fehlersuche herum. Logic Apps bietet einen unglaublich praktischen Debugging-Modus, der es ermöglicht, die Eingabe- und Ausgabewerte jeder AktivitĂ€t im Flow anzuzeigen. Mit diesem Modus kann man jederzeit sehen, an welchem Punkt welche Informationen in die AktivitĂ€t eingegangen sind und welches Ergebnis die AktivitĂ€t geliefert hat:

Power Automate VS Logic Apps. Besonderheiten von Logic Apps

In Power Automate ist dieser Modus vorhanden, jedoch in deutlich reduzierter Form.

4. „Premium“-Konnektoren

Wie bereits bekannt, gibt es in Power Automate eine Unterteilung der Konnektoren in Typen, in normale und „Premium“:

Power Automate VS Logic Apps. Besonderheiten von Logic Apps

Normale Konnektoren sind immer verfĂŒgbar, wĂ€hrend „Premium“-Konnektoren nur beim Kauf eines separaten Plans fĂŒr Benutzer oder Streams verfĂŒgbar sind. In Logic Apps sind alle Konnektoren sofort einsatzbereit, aber die Abrechnung erfolgt basierend auf der Nutzung der Konnektoren. Die AusfĂŒhrung mit normalen Konnektoren ist gĂŒnstiger, wĂ€hrend „Premium“ teurer ist.

5. Auslösen eines Flows per Knopfdruck

Hier verliert Logic Apps gegenĂŒber Power Automate, da ein Logic Apps-Flow beispielsweise nicht per Knopfdruck aus der Power Apps-Anwendung gestartet werden kann. Mit Power Automate, wie wir festgestellt haben, im vorherigen Artikel, können Flows erstellt und mit der Power Apps-Anwendung verbunden werden, um sie beispielsweise bei einem Klick auf einen Button in der Anwendung aufzurufen. Bei Logic Apps muss, wenn ein solches Szenario implementiert werden soll, verschiedene Auswege gefunden werden, z. B. den Trigger „Beim Erhalten einer HTTP-Anfrage“ verwenden und eine POST-Anfrage aus der Anwendung an eine vorher festgelegte Adresse senden:

Power Automate VS Logic Apps. Besonderheiten von Logic Apps

6. Erstellen eines Flows mit Visual Studio

Im Gegensatz zu Power Automate können Logic Apps-Flows direkt ĂŒber Visual Studio erstellt werden.
Flows in Logic Apps können beispielsweise ĂŒber Visual Studio Code erstellt und bearbeitet werden, vorausgesetzt, die Azure Logic Apps-Erweiterung ist installiert. Nach der Installation der Erweiterung haben Sie die Möglichkeit, sich mit Azure zu verbinden. Nach erfolgreicher Authentifizierung erhalten Sie Zugriff auf die vorhandenen Logic Apps-Flows in dieser Umgebung und können mit der Bearbeitung des gewĂŒnschten Flows beginnen:

Power Automate VS Logic Apps. Besonderheiten von Logic Apps

NatĂŒrlich habe ich nicht alle Unterschiede zwischen diesen beiden Produkten aufgezĂ€hlt, aber ich habe versucht, die Merkmale hervorzuheben, die mir beim Entwickeln von Flows mit Power Automate und Logic Apps am meisten aufgefallen sind. In zukĂŒnftigen Artikeln werden wir zusammen interessante Merkmale und AnwendungsfĂ€lle mit anderen Produkten der Power Platform-Reihe betrachten und werden Logic Apps noch mehrmals besuchen. Ich wĂŒnsche allen einen schönen Tag!

Quelle: habr.com

60GB SSD 8Gb DDR4