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

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster