Power Automate VS Logic Apps. AnwendungsfĂ€lle fĂŒr Power Automate

Guten Tag allerseits! Im vorherigen Artikel, der sich mit dem Lernen von Power Automate und Logic Apps beschÀftigte,, haben wir die grundlegenden Unterschiede zwischen Power Automate und Logic Apps betrachtet. Heute möchten wir einen Schritt weiter gehen und interessante Möglichkeiten aufzeigen, die mit diesen Produkten realisiert werden können. In diesem Artikel werden wir mehrere AnwendungsfÀlle betrachten, die mit Power Automate umgesetzt werden können.

Microsoft Power Automate

Dieses Produkt bietet eine breite Palette von Konnektoren zu verschiedenen Diensten sowie Trigger fĂŒr die automatische und sofortige AusfĂŒhrung von Flows, sobald ein bestimmtes Ereignis eintritt. Auch die AusfĂŒhrung von Flows nach einem Zeitplan oder per Knopfdruck wird unterstĂŒtzt.

1. Automatische Registrierung von Anfragen

Einer der AnwendungsfÀlle könnte die Umsetzung einer automatischen Registrierung von Anfragen sein. Der Trigger des Flows wÀre in diesem Fall der Eingang einer E-Mail-Benachrichtigung an ein bestimmtes Postfach, wonach die weitere Logik verarbeitet wird:
Power Automate VS Logic Apps. AnwendungsfĂ€lle fĂŒr Power Automate


Bei der Einrichtung des Triggers „Wenn eine neue E-Mail eintrifft“ können verschiedene Filter verwendet werden, um das erforderliche Ereignis fĂŒr den Start des Triggers zu bestimmen:

Power Automate VS Logic Apps. AnwendungsfĂ€lle fĂŒr Power Automate

Zum Beispiel kann der Flow nur fĂŒr E-Mails mit AnhĂ€ngen oder fĂŒr E-Mails mit höchster Wichtigkeit gestartet werden. Außerdem kann der Flow gestartet werden, wenn die E-Mail in einen bestimmten Ordner des Postfachs eingegangen ist. Zudem gibt es die Möglichkeit, E-Mails nach einem bestimmten Unterstring im Betreff zu filtern.
Nachdem die erforderlichen Berechnungen durchgefĂŒhrt wurden und alle benötigten Informationen vorliegen, kann ein Element in der SharePoint-Liste unter Verwendung von Platzhaltern aus anderen Aktionen erstellt werden:

Power Automate VS Logic Apps. AnwendungsfĂ€lle fĂŒr Power Automate

Mit einem solchen Flow können benötigte E-Mail-Benachrichtigungen einfach erfasst, in ihre Bestandteile zerlegt und DatensÀtze in anderen Systemen erstellt werden.

2. Starten eines Genehmigungsflows per Knopfdruck aus PowerApps

Ein gÀngiges Szenario ist das Senden eines Objekts zur Genehmigung an zustÀndige Personen. Um ein solches Szenario zu realisieren, kann in PowerApps ein Button erstellt werden, der beim Klicken den Flow von Power Automate auslöst:

Power Automate VS Logic Apps. AnwendungsfĂ€lle fĂŒr Power Automate

Wie zu erkennen ist, ist in diesem Flow der Start-Trigger PowerApps. Ein besonderes Merkmal dieses Triggers ist, dass Informationen aus PowerApps angefordert werden können, wÀhrend man sich innerhalb des Flows von Power Automate befindet:

Power Automate VS Logic Apps. AnwendungsfĂ€lle fĂŒr Power Automate

Das funktioniert folgendermaßen: Wenn Sie Informationen aus PowerApps abrufen mĂŒssen, klicken Sie auf den Punkt „In PowerApps fragen“. Danach wird eine Variable erstellt, die in allen Aktionen dieses Power Automate-Flows verwendet werden kann. Es bleibt nur zu sagen, dass beim Start des Flows aus PowerApps der Wert dieser Variablen an den Flow ĂŒbergeben werden muss.

3. Starten des Flows ĂŒber eine HTTP-Anfrage

Der dritte Fall, ĂŒber den ich sprechen möchte, ist der Start eines Power Automate-Flows ĂŒber eine HTTP-Anfrage. In einigen FĂ€llen, insbesondere wenn es um verschiedene Integrationsgeschichten geht, ist es notwendig, den Power Automate-Flow ĂŒber eine HTTP-Anfrage mit verschiedenen Parametern zu starten. Dies ist recht einfach zu bewerkstelligen. Als Trigger wird die Aktion „Beim Empfang einer HTTP-Anfrage“ verwendet.

Power Automate VS Logic Apps. AnwendungsfĂ€lle fĂŒr Power Automate

Die HTTP POST-URL wird automatisch beim ersten Speichern des Flows generiert. An diese Adresse muss die POST-Anfrage gesendet werden, um den Flow zu starten. Als Parameter können beim Start verschiedene Informationen ĂŒbermittelt werden, beispielsweise wird in diesem Fall der SharePointID-Attribut von außen ĂŒbergeben. Um ein solches Eingabeschema zu erstellen, klicken Sie auf den Punkt „Beispiel-Nutzlast verwenden, um ein Schema zu erstellen“, und fĂŒgen Sie das Beispiel JSON ein, das im Flow ankommen wird:

Power Automate VS Logic Apps. AnwendungsfĂ€lle fĂŒr Power Automate

Nach dem Klicken auf „Fertig“ wird ein JSON-Schema fĂŒr den Anfrage-Text fĂŒr diese Aktion erstellt. Jetzt kann das SharePointID-Attribut in allen Aktionen dieses Flows als Platzhalter verwendet werden:

Power Automate VS Logic Apps. AnwendungsfĂ€lle fĂŒr Power Automate

Es ist zu beachten, dass der Trigger „Beim Empfang einer HTTP-Anfrage“ zu den Premium-Connectors gehört und nur bei Kauf eines separaten Plans fĂŒr dieses Produkt verfĂŒgbar ist.

Im nĂ€chsten Artikel sprechen wir ĂŒber verschiedene AnwendungsfĂ€lle, die mit Logic Apps umgesetzt werden können.

Quelle: habr.com

60GB SSD 8Gb DDR4