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

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:

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:

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:

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:

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.

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:

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:

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
