PowerApps-Integration in Microsoft Power Automate

PowerApps-Integration in Microsoft Power Automate

In diesem Tutorial sprechen wir über die Integration von Power Automate mit PowerApps. Wenn Sie mit PowerApps nicht vertraut sind, können Sie die Microsoft-Umgebung nutzen, um nahtlose Geschäftsanwendungen mit wenig oder gar keinem Code zu erstellen. Wenn Sie beispielsweise Tabellenkalkulationen erstellen möchten, verwenden Sie Excel. Wenn Sie Anwendungen erstellen möchten, verwenden Sie PowerApps.

Die PowerApps-Integration ist eine der am besten zu erlernenden Fähigkeiten, da sie eine Möglichkeit darstellt, einfache bis komplexe Geschäftsanwendungen zu erstellen, ohne überhaupt Programmierkenntnisse zu haben.

In diesem Tutorial werden wir Power Automate nur mit PowerApps integrieren. Wir werden nicht darüber sprechen, wie man ein PowerApps-Konto einrichtet, was ein Textfeld ist oder was eine Schaltfläche ist. Kurs auszuprobieren oder sich einige YouTube-Tutorials anzusehen . Andernfalls ergibt das für Sie keinen großen Sinn.

PowerApps-Integration in Microsoft Power Automate

Nehmen wir also an, unsere Geschäftsanwendung ist eine Reisebüroanwendung, mit der Agenten ihre Kunden sehen, den bisherigen Reiseverlauf einsehen und andere reisebezogene Aufgaben erledigen können. Wir werden außerdem eine Seite erstellen, auf die Agenten zugreifen können, wenn sie Probleme melden möchten. Nachdem sie das Problem eingereicht haben, wird im Hintergrund ein Fluss ausgelöst, der ein Trello-Ticket, eine Slack-Nachricht und andere Benachrichtigungen erstellt.

Inhaltsverzeichnis

Erstellen eines Power Automate-Flows

Daher müssen wir zunächst einen Workflow erstellen, der genau das tut, was wir zuvor erwähnt haben. Wenn wir zum Power Apps- Hauptmenü gehen, können wir auf Flows klicken und dann alle von uns erstellten Flows sehen. 

PowerApps-Integration in Microsoft Power Automate

Leider funktionieren diese Flows nicht mit Power Apps. Die einzigen, die damit funktionieren, sind Flows, die tatsächlich von PowerApps selbst gestartet werden. Erstellen wir also einen neuen Power Automate-Flow. Klicken Sie zunächst auf Neu .

PowerApps-Integration in Microsoft Power Automate

Klicken Sie dann auf „Instant-from-Blank“ .

PowerApps-Integration in Microsoft Power Automate

Als Auslöser wählen wir „PowerApps“ und klicken auf „Erstellen“ .

PowerApps-Integration in Microsoft Power Automate

Dies ist wahrscheinlich eine der einfachsten Eingaben, denn wenn Sie darauf klicken, heißt es nur, dass keine zusätzlichen Informationen erforderlich sind.

PowerApps-Integration in Microsoft Power Automate

Dies liegt daran, dass davon ausgegangen wird, dass alle Informationen, die Sie in diesem Ablauf benötigen, über Power Apps selbst eingegeben werden. Gehen wir es nun Schritt für Schritt durch.

Für diesen Beispielablauf sollte ein einfaches Trello-Ticket erstellt werden, nachdem Benutzer ihren Vor- und Nachnamen eingegeben haben. Klicken Sie dazu auf die Schaltfläche Neuer Schritt .

PowerApps-Integration in Microsoft Power Automate

Dann integrieren wir es mit Trello.

PowerApps-Integration in Microsoft Power Automate

Klicken Sie auf Karte erstellen .

PowerApps-Integration in Microsoft Power Automate

Die Board-ID lautet „Aufgaben“ und die ID der übergeordneten Liste lautet „Probleme“ .

PowerApps-Integration in Microsoft Power Automate

Zu diesem Zeitpunkt haben wir die Benutzer nicht gebeten, den Kartennamen und die Kartenbeschreibung einzugeben. Wir können jedoch festlegen, dass das Feld „Kartenname“ vom Benutzer in PowerApps ausgefüllt wird. Klicken Sie dazu einfach in PowerApps auf „Fragen“

PowerApps-Integration in Microsoft Power Automate

Das Gleiche können wir auch für die Kartenbeschreibung tun .

PowerApps-Integration in Microsoft Power Automate

Klicken Sie dann auf Speichern .

PowerApps-Integration in Microsoft Power Automate

Um es kurz zusammenzufassen: Alle unsere Eingabevariablen werden von der Person bereitgestellt, die sie über Power Apps auslöst.

PowerApps-Integration in Microsoft Power Automate

Kehren wir zu unserer Power Apps-Anwendung zurück und probieren sie aus.

PowerApps-Integration in Microsoft Power Automate

Erstellen eines Triggers in PowerApps

Erstellen wir zunächst eine Schaltfläche.

PowerApps-Integration in Microsoft Power Automate

Geben wir als Namen dieser Schaltfläche „ Ticket erstellen“ ein.

PowerApps-Integration in Microsoft Power Automate

Klicken Sie auf „Eingabe“ und wählen Sie dann „Texteingabe“ aus .

PowerApps-Integration in Microsoft Power Automate

Fügen wir es in zwei Textfelder ein.

PowerApps-Integration in Microsoft Power Automate

Legen wir den Standardtext auf Issue type fest .
 

PowerApps-Integration in Microsoft Power Automate

Dann kann das zweite Textfeld Issue Description sein .
 

PowerApps-Integration in Microsoft Power Automate

 Wenn wir auf diese Schaltfläche klicken, sollte der Fluss beginnen.

PowerApps-Integration in Microsoft Power Automate

Klicken Sie dazu auf Aktion .

PowerApps-Integration in Microsoft Power Automate

Klicken Sie dann auf Power Automate.

PowerApps-Integration in Microsoft Power Automate

Klicken Sie auf den Power Automate-Flow , den wir erstellt haben.

PowerApps-Integration in Microsoft Power Automate

Wenn wir auf die Schaltfläche klicken, werden PowerApps ausgeführt. Beachten Sie jedoch, dass in der Bearbeitungsleiste einige Argumente erforderlich sind. Es zeigt an, dass zwei Argumente erforderlich sind. 

PowerApps-Integration in Microsoft Power Automate

Daher müssen wir die Argumente, die wir hier erstellt haben, ausfüllen.

PowerApps-Integration in Microsoft Power Automate

Und wir möchten, dass diese Argumente dynamisch aus dem erstellt werden, was der Benutzer in die beiden Textfelder eingegeben hat. Wenn wir den Text in diesen Textfeldern referenzieren möchten, müssen wir nur TextInput1.Text eingeben . Dadurch wird das entsprechende Textfeld grün hervorgehoben.

PowerApps-Integration in Microsoft Power Automate

Dann ist das zweite Argument TextInput2.Text.

PowerApps-Integration in Microsoft Power Automate

Offensichtlich gibt es keine roten Teile mehr, was bedeutet, dass keine Fehler mehr vorliegen. Nachdem Sie die Argumente eingegeben haben, drücken Sie die Eingabetaste .

So haben wir in unserer Power Apps-Anwendung einen Trigger erstellt, der einen Flow in Power Automate auslöst.

Testen des Power Automate Flow innerhalb von PowerApps

Lassen Sie uns nun unseren Power Automate-Flow in PowerApps testen. Klicken Sie zunächst auf die Schaltfläche „Abspielen“ .

PowerApps-Integration in Microsoft Power Automate

Geben Sie „ Softwarefehler “ als Problemtyp und „ Ich kann die Passnummer für Agent 007 nicht sehen “ als Beschreibung ein. Klicken Sie dann auf die Schaltfläche „Ticket erstellen“ .

PowerApps-Integration in Microsoft Power Automate

Danach kehren wir zu Power Apps zurück und klicken auf die Schaltfläche „Zurück“ ( <> ).

PowerApps-Integration in Microsoft Power Automate

Klicken Sie auf den von uns erstellten Flow, um zu sehen, ob er ordnungsgemäß funktioniert hat. Dies zeigt an, dass es vor neun Sekunden gestartet wurde und erfolgreich war.

PowerApps-Integration in Microsoft Power Automate

Wenn wir zu unserem Trello gehen, sehen wir das neue Ticket, das automatisch erstellt wird ( Softwarefehler ). 

PowerApps-Integration in Microsoft Power Automate

Hinzufügen der Aktion „In PowerApps fragen“.

Lassen Sie uns nun über einen sehr häufigen Fehler bei der Verwendung von PowerApps in unserem Flow sprechen. Fügen wir zunächst einen neuen Schritt hinzu.

PowerApps-Integration in Microsoft Power Automate

Fügen Sie dann einen Slack-Connector hinzu und verwenden Sie die Aktion „Nachricht posten“ .

PowerApps-Integration in Microsoft Power Automate

Wählen Sie als Nächstes das Tutorial für den Kanalnamen aus .

PowerApps-Integration in Microsoft Power Automate

Verwenden Sie für den Nachrichtentext den dynamischen Inhalt „Fragen“ in PowerApps .

PowerApps-Integration in Microsoft Power Automate

Stellen Sie sicher, dass Sie den Flow speichern, bevor Sie ihn testen.

PowerApps-Integration in Microsoft Power Automate

Kehren wir nun zu Power Apps zurück und führen es erneut aus.

PowerApps-Integration in Microsoft Power Automate

Klicken Sie auf die Schaltfläche „Ticket erstellen“ .

PowerApps-Integration in Microsoft Power Automate

Dann merken wir, dass etwas nicht stimmt. Um das Problem unseres Flows zu überprüfen, überprüfen wir es auf der Seite „Flows“ und klicken auf den PowerApps- Flow, den wir erstellt haben.

PowerApps-Integration in Microsoft Power Automate

Wie wir sehen können, deutet dies darauf hin, dass ein Problem mit dem Auslöser des Flows vorliegt. Das liegt daran, dass dieser Trigger nur zwei Argumente eingibt. Da wir jedoch die Aktion „Fragen“ in PowerApps hinzugefügt haben , sind jetzt drei Eingaben erforderlich.

PowerApps-Integration in Microsoft Power Automate


Umgang mit Fehlern mit PowerApps

Detailliertere Informationen zu diesem Fehler finden Sie hier. Dies ist nur eine komplizierte Art zu sagen, dass die für Slack benötigte Variable nicht verfügbar ist.

PowerApps-Integration in Microsoft Power Automate

Wir können dies beheben, indem wir zur Registerkarte „Aktion“ gehen und dann auf „Power Automate“ klicken .

PowerApps-Integration in Microsoft Power Automate

Entfernen Sie die erste Anwendung, die wir zuvor erstellt haben.

PowerApps-Integration in Microsoft Power Automate

Dann fügen wir es erneut hinzu, indem wir darauf klicken.

PowerApps-Integration in Microsoft Power Automate

Nachdem die Karte hinzugefügt wurde, geben wir unsere Variablen TextInput1.Text , TextInput2.Text und TextInput1.Text erneut ein.

PowerApps-Integration in Microsoft Power Automate

Führen Sie diese App erneut aus und klicken Sie auf die Schaltfläche „Ticket erstellen“ .

PowerApps-Integration in Microsoft Power Automate

Gehen wir dann zurück zu unserer Flows- Seite und klicken Sie auf den PowerApps-Flow. Wie wir sehen können, lief unser Flow erfolgreich. 

PowerApps-Integration in Microsoft Power Automate

Wenn wir unser Trello überprüfen, werden wir feststellen, dass auch eine neue Karte zum Softwarefehler hinzugefügt wurde.

PowerApps-Integration in Microsoft Power Automate

Auf unserem Slack wird außerdem eine neue „ Software Bug “-Meldung gepostet.

PowerApps-Integration in Microsoft Power Automate

Der entscheidende Punkt hier ist also, dass wir jedes Mal, wenn wir einen Flow bearbeiten, insbesondere wenn er der Triggervariable mehrere Argumente hinzufügt, ihn auch in PowerApps erneut hinzufügen müssen. 


Workflow-Eingaben in Microsoft Power Automate
Power Apps-Grundlagen: Entwicklungsumgebung und Ausführen Ihrer App
Power Automate-Umgebung: Einrichtung und Übersicht

Abschluss

Zusammenfassend lässt sich sagen, dass dies tatsächlich eine leistungsstarke Integration ist. Sobald wir in Power Automate einen Flow erstellt haben, können wir ihn auf verschiedene Arten auslösen. Wenn Sie bereits über eine PowerApps-Anwendung verfügen, können Sie Ihren Power Automate-Flow nahtlos in die Anwendung integrieren.

Dies ist nur eine Möglichkeit, Ihren Workflow außerhalb von Power Automate auszulösen. In diesem Fall haben wir PowerApps verwendet. Ich hoffe, Sie finden es hilfreich, insbesondere wenn Sie Arbeitsabläufe nicht mehr nur für sich selbst, sondern auch für Ihr Unternehmen erstellen.

Alles Gute,

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