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

Guten Tag allerseits! In einem früheren Artikel zu Power Automate- und Logic-Apps haben wir uns mit den Hauptunterschieden zwischen Power Automate- und Logic-Apps befasst. Heute möchte ich weitermachen und interessante Möglichkeiten aufzeigen, die mit diesen Produkten realisiert werden können. In diesem Artikel werden einige Fälle vorgestellt, die Sie mit Power Automate implementieren können.

Microsoft Power Automate


Dieses Produkt bietet eine breite Palette von Konnektoren für verschiedene Dienste sowie Trigger für den automatischen und sofortigen Start von Flows aufgrund des Auftretens eines bestimmten Ereignisses. Es unterstützt auch das Starten von Threads nach einem Zeitplan oder per Schaltfläche.

1. Automatische Registrierung von Anrufen


Einer der Fälle kann die Implementierung einer automatischen Registrierung von Anrufen sein. Der Auslöser des Streams ist in diesem Fall der Empfang einer E-Mail-Benachrichtigung an ein bestimmtes Postfach, wonach weitere Logik verarbeitet wird:



Beim Einrichten des Auslösers "Wenn eine neue E-Mail eintrifft" können Sie mithilfe verschiedener Filter das erforderliche Ereignis für den Start des Auslösers ermitteln:



Sie können beispielsweise einen Stream nur für Nachrichten mit Anhängen oder für Nachrichten mit maximaler Bedeutung starten. Sie können den Stream auch starten, wenn die Nachricht in einem bestimmten Ordner des Postfachs eingetroffen ist. Außerdem können Buchstaben in der Betreffzeile nach dem gewünschten Teilstring gefiltert werden.
Nachdem die erforderlichen Berechnungen durchgeführt und alle erforderlichen Informationen empfangen wurden, können Sie mithilfe von Ersetzungen aus anderen Aktionen ein Element in der SharePoint-Liste erstellen:



Mit diesem Stream können Sie die erforderlichen E-Mail-Benachrichtigungen einfach abrufen, in Komponenten analysieren und Einträge in anderen Systemen erstellen.

2. PowerApps


Eines der Standardszenarien besteht darin, das Objekt zur Genehmigung an die genehmigenden Personen zu senden. Um dieses Szenario zu implementieren, können Sie eine Schaltfläche in PowerApps erstellen und beim Klicken den Power Automate-Stream starten:



Wie Sie sehen, ist in diesem Stream der Startauslöser PowerApps. Eine Besonderheit dieses Auslösers besteht darin, dass Sie Informationen von PowerApps innerhalb des Power Automate-Streams anfordern können:



Es funktioniert wie folgt: Wenn Sie Informationen von PowerApps erhalten möchten, klicken Sie auf das Element „In PowerApps fragen“. Danach wird eine Variable erstellt, die in allen Aktionen dieses Power Automate-Streams verwendet werden kann. Es bleibt nur beim Starten des Streams von PowerApps übrig, den Wert für diese Variable in den Stream zu übertragen.

3. Starten eines Streams mithilfe einer HTTP-Anforderung


Der dritte Fall, über den ich sprechen möchte, ist das Starten eines Power Automate-Streams mithilfe einer HTTP-Anforderung. In einigen Fällen, insbesondere für verschiedene Integrationsgeschichten, muss ein Power Automate-Stream über eine HTTP-Anforderung gestartet werden, wobei verschiedene Parameter an den Stream übergeben werden. Dies geschieht ganz einfach. Als Auslöser wird die Aktion "Beim Empfang einer HTTP-Anfrage" verwendet: HTTP:



Die HTTP-POST-URL wird automatisch generiert, wenn der Stream zum ersten Mal gespeichert wird. An dieser Adresse müssen Sie eine POST-Anfrage senden, um diesen Stream zu starten. Als Parameter können Sie beim Start verschiedene Informationen übertragen. In diesem Fall wird beispielsweise das SharePointID-Attribut von außen übertragen. Um eine ähnliche Eingangsschaltung zu erstellen, müssen Sie auf den Punkt „Verwenden eines Nutzlastbeispiels zum Erstellen einer Schaltung“ klicken und dann ein Beispiel für JSON einfügen, das in den Stream aufgenommen wird:



Nachdem Sie auf „Fertig stellen“ geklickt haben, wird das JSON-Schema des Anforderungstextes angezeigt Aktionen. Jetzt kann das SharePointID-Attribut in allen Aktionen dieses Streams als Ersatz verwendet werden:



Es ist zu beachten, dass der Auslöser "Nach Erhalt einer HTTP-Anfrage" im Abschnitt "Premium-Konnektoren" enthalten ist und nur verfügbar ist, wenn Sie einen separaten Plan für dieses Produkt erwerben.

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

All Articles