Power Automate VS Logic Apps. Power Automate-Fälle

Guten Tag an alle! Im vorherigen Artikel über das Erlernen von Power Automate und Logic Appshaben wir uns die Hauptunterschiede zwischen Power Automate und Logic Apps angesehen. Heute möchte ich weitermachen und zeigen, welche interessanten Möglichkeiten sich mit Hilfe dieser Produkte realisieren lassen. In diesem Artikel betrachten wir mehrere Fälle, die mit Power Automate umgesetzt werden können.

Microsoft Power Automatisieren

Dieses Produkt bietet eine breite Palette von Konnektoren zu verschiedenen Diensten sowie Auslöser zum automatischen und sofortigen Starten von Flows aufgrund des Eintretens eines bestimmten Ereignisses. Es unterstützt auch die Ausführung von Threads nach einem Zeitplan oder per Schaltfläche.

1. Automatische Registrierung von Anfragen

Einer der Fälle könnte die Implementierung einer automatischen Registrierung von Anfragen sein. Der Flow-Trigger ist in diesem Fall der Empfang einer E-Mail-Benachrichtigung an ein bestimmtes Postfach, woraufhin die weitere Logik verarbeitet wird:
Power Automate VS Logic Apps. Power Automate-Fälle


Beim Einrichten eines „Wenn eine neue E-Mail eintrifft“-Triggers können Sie verschiedene Filter verwenden, um das erforderliche auszulösende Ereignis zu bestimmen:

Power Automate VS Logic Apps. Power Automate-Fälle

Beispielsweise können Sie einen Flow nur für E-Mails mit Anhängen oder für E-Mails mit der höchsten Wichtigkeit starten. Sie können einen Nachrichtenfluss auch starten, wenn ein Brief in einem bestimmten Postfachordner eintrifft. Darüber hinaus besteht die Möglichkeit, Briefe nach dem gewünschten Teilstring in der Betreffzeile zu filtern.
Sobald die notwendigen Berechnungen durchgeführt und alle notwendigen Informationen erhalten wurden, können Sie ein Element in der SharePoint-Liste erstellen, indem Sie Ersetzungen aus anderen Aktionen verwenden:

Power Automate VS Logic Apps. Power Automate-Fälle

Mit Hilfe eines solchen Flows können Sie ganz einfach die notwendigen E-Mail-Benachrichtigungen abrufen, in Komponenten zerlegen und Datensätze in anderen Systemen erstellen.

2. Starten eines Genehmigungsablaufs über eine Schaltfläche von PowerApps

Eines der Standardszenarien besteht darin, ein Objekt zur Genehmigung an Genehmigungspersonen zu senden. Um ein ähnliches Szenario zu implementieren, können Sie in PowerApps eine Schaltfläche erstellen und beim Klicken darauf einen Power Automate-Flow starten:

Power Automate VS Logic Apps. Power Automate-Fälle

Wie Sie sehen können, ist PowerApps der Startauslöser in diesem Thread. Das Tolle an diesem Trigger ist, dass Sie Informationen von PowerApps anfordern können, während Sie sich in einem Power Automate-Flow befinden:

Power Automate VS Logic Apps. Power Automate-Fälle

Das funktioniert so: Wenn Sie Informationen von PowerApps benötigen, klicken Sie auf den Punkt „In PowerApps fragen“. Dadurch wird dann eine Variable erstellt, die in allen Aktionen in diesem Power Automate-Flow verwendet werden kann. Es bleibt nur noch, den Wert für diese Variable innerhalb des Flows zu übergeben, wenn der Flow von PowerApps aus gestartet wird.

3. Starten Sie einen Stream mit einer HTTP-Anfrage

Der dritte Fall, über den ich sprechen möchte, ist das Starten eines Power Automate-Flows mithilfe einer HTTP-Anfrage. In einigen Fällen, insbesondere bei verschiedenen Integrationsgeschichten, ist es erforderlich, einen Power Automate-Flow über eine HTTP-Anfrage zu starten und dabei verschiedene Parameter innerhalb des Flows zu übergeben. Das geht ganz einfach. Als Auslöser wird die Aktion „Wenn eine HTTP-Anfrage empfangen wird“ verwendet:

Power Automate VS Logic Apps. Power Automate-Fälle

Die HTTP-POST-URL wird beim ersten Speichern des Streams automatisch generiert. An diese Adresse müssen Sie eine POST-Anfrage senden, um diesen Fluss zu starten. Beim Start können verschiedene Informationen als Parameter übergeben werden; in diesem Fall wird beispielsweise das SharePointID-Attribut von außen übergeben. Um ein solches Eingabeschema zu erstellen, müssen Sie auf das Element „Beispielnutzlast zum Erstellen eines Schemas verwenden“ klicken und dann ein Beispiel-JSON einfügen, das an den Stream gesendet wird:

Power Automate VS Logic Apps. Power Automate-Fälle

Nachdem Sie auf „Fertig stellen“ geklickt haben, wird ein JSON-Schema des Anforderungstextes für diese Aktion generiert. Das SharePointID-Attribut kann jetzt als Platzhalter für alle Aktionen in einem bestimmten Ablauf verwendet werden:

Power Automate VS Logic Apps. Power Automate-Fälle

Es ist zu beachten, dass der Auslöser „Wenn eine HTTP-Anfrage empfangen wird“ im Abschnitt „Premium-Connectors“ enthalten ist und nur beim Kauf eines separaten Plans für dieses Produkt verfügbar ist.

Im nächsten Artikel werden wir über verschiedene Fälle sprechen, die mit Logic Apps implementiert werden können.

Source: habr.com

Kommentar hinzufügen