Microsoft Flow HTTP-Trigger | Ein Power Automate-Tutorial

Microsoft Flow HTTP-Trigger | Ein Power Automate-Tutorial

Ein Microsoft Flow-HTTP-Trigger ermöglicht es Benutzern, Flows von Drittanbieteranwendungen auszulösen. In diesem Tutorial sprechen wir darüber, wie dieser Auslöser funktioniert, damit der Endbenutzer einen Flow initiieren kann. Microsoft Flow dient als Brücke zwischen Ihrer Anwendung und einer Vielzahl anderer Dienste.

Beispielsweise möchten wir unseren Flow mithilfe einer Anwendung auslösen, die in Power Automate nicht verfügbar ist . Wenn wir unsere eigene Webanwendung erstellt haben und von dort aus einen Flow auslösen möchten, wie machen wir das?

Dies ist ein Beispielablauf mit einigen Eingabefeldern, die der Benutzer ausfüllen muss.

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Was ist, wenn wir möchten, dass ein Benutzer diese Eingabefelder aus Anwendungen von Drittanbietern ausfüllt? Dazu benötigen wir einen URL-Endpunkt, der in diesem neuen Flow für uns generiert wird. Wir benötigen außerdem eine JSON- Datei, auch Schema genannt , die alle Variablen enthält, die alle Eingaben darstellen, die wir übergeben.

Inhaltsverzeichnis

Erstellen eines Microsoft Flows mit einem HTTP-Trigger

Lassen Sie uns nun einen einfachen Flow mithilfe eines Microsoft Flow-HTTP-Triggers erstellen . In diesem Ablauf gibt der Benutzer seinen Vor- und Nachnamen über eine Drittanbieteranwendung ein und dieser wird als Slack-Nachricht gepostet.

1. Erstellen eines Instant-Flows

Gehen wir zunächst zur Seite „Erstellen“ .

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Klicken Sie dann auf Sofortfluss .

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Anstatt die Option „PowerApps “ oder „Flow manuell auslösen“ zu verwenden , verwenden wir „ Wenn eine HTTP-Anfrage empfangen wird“ als Auslöser. Also wählen wir das aus und klicken auf die Schaltfläche „Erstellen“

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Flows, die mit dem Trigger „ Wenn eine HTTP-Anfrage empfangen wird “ erstellt wurden, können von jedem ausgeführt werden, der die URL kennt. 

HTTP-Anfragen fallen nicht in den Rahmen dieses Tutorials. Wir können dies jedoch problemlos als Auslöser für unseren Flow verwenden, da Microsoft lediglich einen Link für uns erstellt. Wenn dann unsere Drittanbieteranwendung auf den Link zugreift, löst sie automatisch unseren Power Automate-Flow aus.

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Das Wichtigste dabei ist, dass wir lediglich einen Endpunkt erstellen, mit dem sich alle Anwendungen von Drittanbietern verbinden können . Wenn Sie etwas über eine E-Mail, Slack oder Trello auslösen möchten, müssen wir diesen Auslöser nicht verwenden, da diese Konnektoren in Power Automate verfügbar sind. Sie verwenden diese Technik nur, wenn Sie Ihren Flow über einen Connector auslösen möchten, der in Power Automate  nicht verfügbar ist.

2. Einrichten des Microsoft Flow HTTP-Triggers

Zuerst müssen wir die Nutzlast identifizieren, die die HTTP-Anfrage mit/ohne Power Automate durchläuft. Klicken Sie auf „ Beispielnutzlast zum Generieren eines Schemas verwenden “ und Microsoft erledigt alles für uns.

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Erstellen wir eine JSON- Nutzlast, die die Variablen „Vorname“ und „Nachname“ enthält . Wie Sie sehen können, haben wir für die von uns erstellten Variablen auch Beispiel- oder temporäre Werte „ Joe “ und „ Ax “ hinzugefügt.

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Klicken Sie dann auf die Schaltfläche „Fertig“ .

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Microsoft nimmt dies dann und erstellt ein JSON-Schema für den Anforderungstext. Das heißt, wenn dieser Endpunkt ausgelöst wird, erwartet er zwei Eigenschaften: lastname und firstname mit ihrem Typ als string .

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Als Nächstes fügen Sie einen neuen Schritt hinzu, indem Sie auf die Schaltfläche „Neuer Schritt“ klicken .

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Suchen Sie dann nach dem Slack- Connector und klicken Sie darauf. 

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Für die Aktion verwenden wir die Post-Nachricht .

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Als Kanalnamen verwenden wir den Tutorial- Kanal .

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Für den Nachrichtentext können wir im dynamischen Inhalt sehen , dass wir jetzt die Variablen „Vorname “ und „Nachname“ haben .

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Dies liegt daran, dass unser Endpunkt zwei Variablen erwartet, nämlich den Vornamen und den Nachnamen , die wir mithilfe des zuvor hinzugefügten JSON-Textes erstellt haben.

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Klicken Sie auf den Ausdruck „concat“ , um die Variablen „Vorname “ und „Nachname“ zu verketten .

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Dann verketten wir das Wort „ Hallo: “ mit dem Vornamen

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Verketten wir es auch mit dem Nachnamen . Stellen Sie sicher, dass Sie nach dem Wort „ Hallo “ und der Variablen faustname ein Komma hinzufügen .

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Klicken Sie dann auf die Schaltfläche OK .

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Speichern wir nun unseren Flow, indem wir auf die Schaltfläche „Speichern“ klicken .

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Es wird eine URL generiert, die als unser Endpunkt dient. Wir können über unsere Drittanbieteranwendung darauf zugreifen.

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Testen unseres Microsoft Flow

Testen wir nun unseren Flow. Ich habe eine Anwendung namens Postman installiert . Wenn Sie damit nicht vertraut sind: Es ist eine Möglichkeit, auf Endpunkte zuzugreifen und Werte weiterzuleiten, um sicherzustellen, dass sie funktionieren. 

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Da wir in diesem Tutorial nicht über HTML , JSON , POST und verschiedene Web-APIs sprechen, können wir einfach Postman verwenden , um diese Dinge für uns nachzuahmen. Wenn Sie sich bezüglich POST oder POST im Vergleich zu GET nicht sicher sind , empfehle ich Ihnen, sich einen Einsteiger- oder Basiskurs zur Webentwicklung anzusehen, damit Sie mit diesen Begriffen vertraut werden. Ich schlage außerdem vor, dass Sie sich mit HTTP-Anfragen befassen, da diese die Möglichkeiten dieser Anwendung erheblich erweitern. 

Um unseren Ablauf zu testen, kopieren Sie diese URL.

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Fügen Sie dann diese URL in das POST- Feld in Postman ein .

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Ändern wir im Body die Standardwerte mit den Variablen, die wir für unsere JSON-Nutzlast festgelegt haben. Fügen wir also die Variablen „ Vorname“ und „Nachname“ mit den Werten „ Tom “ und „ Jerry “ hinzu. Wir sollten uns im Körper befinden und sicherstellen, dass wir „roh“ auswählen . Der Typ sollte JSON sein .

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Auch dieser Postman dient als unsere Drittanbieteranwendung. Dies dient nur dazu, sicherzustellen, dass die Verknüpfungen ordnungsgemäß funktionieren. 

Klicken wir nun in unserem Flow auf Test .

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Wählen Sie „ Ich führe die Auslöseraktion aus “ aus und klicken Sie auf die Schaltfläche „Testen“ .

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Anschließend wird darauf gewartet, dass die Aktion ausgeführt wird.

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Daher senden wir es jetzt an unseren Endpunkt und prüfen, ob es funktioniert, indem wir auf die Schaltfläche „Senden“ klicken .

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Sobald unser Flow erfolgreich ausgeführt wird, können wir in unserem Slack prüfen, ob die Nachricht gepostet wurde.

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial

Auf unserem Slack sollten wir die Nachricht Hello: TomJerry sehen .

Microsoft Flow HTTP-Trigger |  Ein Power Automate-Tutorial


Power Apps-Einführung: Definition, Features, Funktionen und Bedeutung
Power Automate Dynamic Content – ​​Übersicht
Microsoft Power Automate: Workflow-Automatisierung

Abschluss

Für dieses Tutorial konnten wir einen Trigger aus einer Drittanbieteranwendung erstellen, die nichts mit Power Automate zu tun hat . Microsoft hat den Endpunkt, die Variablen und alles, was wir brauchen, erstellt. Wir müssen lediglich selbst auf den Link/die URL zugreifen. So einfach war das.

Wenn Sie Power Automate-Administrator werden möchten, müssen Sie lernen, wie diese Dinge funktionieren. Sobald Sie Power Automate in Ihr Unternehmen oder Ihre Organisation integrieren , besteht die Möglichkeit, dass Sie auf Anwendungen von Drittanbietern stoßen, die keine Konnektoren in Power Automate haben. Dies ist der beste Weg, mit diesen Fällen umzugehen.

Das ist ein ziemlich kompliziertes Konzept, aber sobald Sie es verstanden haben, können Sie Flows erstellen, die von überall aus ausgelöst werden, solange Sie über eine Internetverbindung verfügen.

Henry


So speichern und laden Sie eine RDS-Datei in R

So speichern und laden Sie eine RDS-Datei in R

Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst