Guten Tag an alle!
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:
Beim Einrichten eines „Wenn eine neue E-Mail eintrifft“-Triggers können Sie verschiedene Filter verwenden, um das erforderliche auszulösende Ereignis zu bestimmen:
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:
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:
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:
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:
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:
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:
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