Hallo zusammen! Lassen Sie uns heute über die Produkte Power Automate und Logic Apps sprechen. Oft verstehen die Leute nicht, welche Unterschiede es zwischen diesen Diensten gibt und welcher Dienst für die Lösung ihrer Aufgaben gewählt werden sollte. Lassen Sie uns das klären.
Microsoft Power Automate
Microsoft Power Automate ist ein Cloud-Service, der Benutzern die Möglichkeit bietet, Workflows zur Automatisierung zeitaufwendiger Geschäftsaufgaben und -prozesse zu erstellen. Dieser Service richtet sich an Citizen Developers – Benutzer, die nicht zu 100 % Entwickler sind, aber an der Entwicklung von Anwendungen und der Automatisierung von Prozessen beteiligt sind.
Microsoft Power Automate ist Teil der Microsoft Power Platform, die zusätzlich Dienste wie Power Apps, Power BI und Power Virtual Agents umfasst. Diese Plattform ermöglicht es, alle erforderlichen Informationen aus den angrenzenden Diensten von Office 365 einfach abzurufen und in Anwendungen, Datenflüssen, Berichten sowie unterstützenden Hilfsdiensten zu bündeln.

Die Erstellung von Power Automate-Workflows basiert auf dem Konzept "Trigger" => "Aktionensatz". Der Workflow startet durch einen bestimmten Trigger, der beispielsweise das Erstellen eines Elements in einer SharePoint-Liste, den Erhalt einer E-Mail-Benachrichtigung oder eine HTTP-Anfrage sein kann. Nach dem Start beginnt die Verarbeitung der in diesem Workflow konfigurierten Aktionen. Als Aktionen können Connectoren zu verschiedenen Diensten verwendet werden. Aktuell unterstützt Microsoft Power Automate über 200 verschiedene Drittanbieterdienste und -plattformen, darunter Giganten wie Google, Dropbox, Slack, WordPress sowie verschiedene soziale Dienste: Blogger, Instagram, Twitter, Youtube, Facebook und viele andere. Selbstverständlich ist auch die Integration mit Anwendungen von Office 365 verfügbar. Um die Nutzung von Microsoft Power Automate zu erleichtern, bietet Microsoft eine Vielzahl von Standardvorlagen für verschiedene Anwendungen und Ereignisse an, die wir nutzen können, indem wir einfach die erforderlichen Parameter ausfüllen. Benutzer können auch ihre eigenen Vorlagen im Designer erstellen und diese für andere Benutzer veröffentlichen.
Die besonderen Merkmale von Microsoft Power Automate sind:
- Eine große Anzahl von Connectoren zu verschiedenen Drittanbieterdiensten.
- Unterstützung der Integration mit den Diensten von Office 365.
- Die Möglichkeit, Flows durch einen bestimmten Trigger zu starten – beispielsweise ein Integrationsszenario, bei dem beim Erhalt einer E-Mail in Gmail eine Reihe von Aktionen in einem anderen Dienst initiiert werden müssen, wie das Senden einer Nachricht in Teams und das Erstellen eines Eintrags in der SharePoint-Liste.
- Die Möglichkeit, Flows zu debuggen, mit detaillierten Informationen über den Status des Flows in jeder seiner Phasen.
Es ist jedoch zu beachten, dass Microsoft Power Automate eine vereinfachte Version des Logic Apps-Dienstes ist. Das bedeutet, dass beim Erstellen eines Power Automate-Flows im Hintergrund ein Logic Apps-Flow erstellt wird, der die konfigurierte Logik verarbeitet. Einfacher gesagt, Power Automate verwendet die Logic Apps-Engine zur Umsetzung von Flows.
Microsoft Power Automate ist derzeit Teil des Office 365-Abonnements oder als separater Plan erhältlich, der pro Benutzer oder pro Flow erworben werden kann.

Es ist erwähnenswert, dass Premium-Connectoren nur beim Kauf eines separaten Plans verfügbar sind. Das Office 365-Abonnement bietet keine Möglichkeit zur Nutzung von Premium-Connectoren.
Logic Apps
Logic Apps ist ein Dienst, der Teil des Azure App Services ist. Azure Logic Apps ist Teil der Azure Integration Services-Plattform, die die Möglichkeit bietet, auf Azure-APIs zuzugreifen. Wie Power Automate ist Logic Apps ein Cloud-Dienst, der zur Automatisierung von Geschäftsaufgaben und -prozessen entwickelt wurde. Während Microsoft Power Automate auf Geschäftsprozess-Workflows abzielt, ist Logic Apps eher auf Module der Geschäftslogik ausgerichtet, die Bestandteil einer umfassenden Integrationslösung sind. Solche Lösungen erfordern eine sorgfältigere Verwaltung und Kontrolle. Ein Hauptunterschied von Logic Apps ist die Möglichkeit, die Häufigkeit der Auslösung des Triggers festzulegen. Diese Einstellung fehlt in Power Automate.

Zum Beispiel kann man mit Logic Apps solche Szenarien automatisieren wie:
- Die Verarbeitung und Weiterleitung von Bestellungen an Cloud-Dienste und lokale Systeme.
- Das Senden von E-Mail-Benachrichtigungen über Office 365 bei Ereignissen in verschiedenen Systemen, Anwendungen und Diensten.
- Das Verschieben übertragener Dateien von Server FTP in den Azure Storage-Dienst.
- Das Verfolgen von Beiträgen in sozialen Netzwerken zu einem bestimmten Thema und vieles mehr.
Neben Microsoft Power Automate ermöglicht Logic Apps die Erstellung von Workflows unterschiedlicher Komplexität ohne Programmierkenntnisse, jedoch gibt es hier eine etwas andere Preisgestaltung. In Logic Apps wird das „Pay-as-you-go“-Modell verwendet. Das bedeutet, dass keine separaten Abonnements erworben werden müssen und alle Connectoren sofort verfügbar sind. Allerdings kostet jede Ausführung einer Aktion innerhalb des Workflows ein bestimmtes Geld.

Bei der Entwicklung von Logic Apps Workflows sollte berücksichtigt werden, dass die Kosten für die Ausführung von Standard-Connectoren und „Enterprise“-Connectoren unterschiedlich sind.
Im nächsten Artikel werden wir die weiteren Unterschiede zwischen den Diensten Power Automate und Logic Apps betrachten sowie verschiedene interessante Interaktionsmöglichkeiten zwischen diesen beiden Diensten.
Quelle: habr.com
