Guten Tag zusammen! , haben wir die grundlegenden Unterschiede zwischen Power Automate und Logic Apps betrachtet. Heute möchten wir weiter gehen und interessante Möglichkeiten prÀsentieren, die mit diesen Produkten umgesetzt werden können. In diesem Artikel zeigen wir einige AnwendungsfÀlle, die mit Power Automate realisiert 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 Workflows, nachdem ein bestimmtes Ereignis eintritt. Zudem wird die AusfĂŒhrung von Workflows nach einem Zeitplan oder per Knopfdruck unterstĂŒtzt.
1. Automatische Registrierung von Anfragen
Ein Anwendungsfall könnte die Umsetzung der automatischen Registrierung von Anfragen sein. In diesem Fall wĂ€re der Trigger fĂŒr den Workflow der Erhalt einer E-Mail-Benachrichtigung an ein bestimmtes Postfach, wonach die weitere Logik verarbeitet wird:

Bei der Konfiguration des Triggers âWenn eine neue E-Mail eingehtâ 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 maximaler Wichtigkeit gestartet werden. AuĂerdem kann der Flow ausgelöst werden, wenn eine E-Mail in einen bestimmten Ordner des Postfachs eingegangen ist. DarĂŒber hinaus besteht die Möglichkeit, E-Mails nach einem bestimmten Suchbegriff im Betreff zu filtern.
Nachdem die erforderlichen Berechnungen durchgefĂŒhrt und alle benötigten Informationen gesammelt wurden, kann ein Element in der SharePoint-Liste unter Verwendung von Platzhaltern aus anderen Aktionen erstellt werden.

Mit einem solchen Flow können notwendige E-Mail-Benachrichtigungen problemlos erfasst, in ihre Bestandteile zerlegt und DatensÀtze in anderen Systemen erstellt werden.
2. Start des Genehmigungsflusses per Knopf aus PowerApps
Ein gĂ€ngiges Szenario ist die Versendung eines Objekts zur Genehmigung an die zustĂ€ndigen Personen. Um ein solches Szenario umzusetzen, kann ein Knopf in PowerApps erstellt werden, der beim DrĂŒcken den Power Automate-Flow startet.

Wie man sehen kann, ist der Starttrigger in diesem Flow PowerApps. Ein charakteristisches Merkmal dieses Triggers ist, dass Informationen aus PowerApps angefordert werden können, wÀhrend man sich innerhalb des Power Automate-Flows befindet.

So funktioniert es: Wenn Sie Informationen aus PowerApps benötigen, klicken Sie auf die Option âIn PowerApps anfragenâ. Dadurch wird eine Variable erstellt, die in allen Aktionen dieses Power Automate-Flows verwendet werden kann. Beim Starten des Flows aus PowerApps mĂŒssen Sie nur den Wert fĂŒr diese Variable innerhalb des Flows ĂŒbergeben.
3. Flow ĂŒber HTTP-Anfrage starten
Der dritte Fall, den ich ansprechen möchte, ist das Starten eines Power Automate-Flows ĂŒber eine HTTP-Anfrage. In einigen FĂ€llen, insbesondere bei verschiedenen Integrationsszenarien, ist es erforderlich, den Power Automate-Flow ĂŒber eine HTTP-Anfrage zu starten und verschiedene Parameter innerhalb des Flows zu ĂŒbergeben. Das ist recht einfach. Als Auslöser wird die Aktion âBeim Empfang einer HTTP-Anfrageâ verwendet.

Die HTTP POST-Adresse wird automatisch generiert, wenn der Stream zum ersten Mal gespeichert wird. An diese Adresse muss der POST-Request gesendet werden, um diesen Stream zu starten. Als Parameter können verschiedene Informationen ĂŒbergeben werden, beispielsweise wird in diesem Fall das Attribut SharePointID extern ĂŒbertragen. Um ein solches Eingabeschema zu erstellen, klicken Sie auf "Beispielnutzlast verwenden, um das Schema zu erstellen" und fĂŒgen Sie anschlieĂend das Beispiel-JSON ein, das im Stream eintreffen wird.

Nach dem Klicken auf "Fertig" wird das JSON-Schema des Anfrage-Texts fĂŒr diese Aktion erstellt. Nun kann das Attribut SharePointID in allen Aktionen dieses Streams als Platzhalter verwendet werden:

Es ist zu beachten, dass der Trigger âBei Empfang einer HTTP-Anfrageâ zu den Premium-Connectoren gehört und nur beim Erwerb eines separaten Plans fĂŒr dieses Produkt verfĂŒgbar ist.
Im nÀchsten Artikel werden wir verschiedene AnwendungsfÀlle besprechen, die mit Logic Apps realisiert werden können.
Quelle: habr.com
