Guten Tag allerseits! 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“:

Logic Apps Auslöser „Bei Elementerstellung“:

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:

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:

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“:

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, , 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:

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:

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
