Eine ganzheitlichere Power Apps-Lösung erstellen

Abgeschlossen

Microsoft Power Apps interagiert mit anderen Technologien, um Sie beim Erstellen leistungsfähiger Apps für Ihre Organisation zu unterstützen, einschließlich:

  • Microsoft Power Automate – Ermöglicht Ihnen das Erstellen automatisierter Workflows für das Empfangen von Benachrichtigungen, Ausführen von Prozessen, Sammeln von Daten usw.

  • Microsoft Power BI – Ermöglicht Ihnen, Daten aus mehreren Quellen zu verbinden und Daten in grafische Visualisierungen zu transformieren, um Einblicke zu gewinnen

Wenn Sie Ihre Anwendung weiterentwickeln, sollten Sie zusätzliche Implementierungen von weiteren Power Apps-Technologien wie Power Automate bzw. Power BI in Betracht ziehen. Beispielsweise verfügen Sie möglicherweise über eine einfache Spesenabrechnungs-App, die eine Genehmigung erfordert, bevor ein Artikel gekauft werden kann. Mit Power Automate können Sie einen Flow erstellen, um dies zu erreichen. Alternativ möchten Sie vielleicht Ihre Daten aber auch mit benutzerdefinierten Diagrammen und Grafiken anzeigen, damit Ihre Benutzer einen visuelleren Einblick in die Daten erhalten. Dies kann häufig hilfreich sein. In diesem Abschnitt erfahren Sie mehr über andere Microsoft Power Platform-Technologien und wie Sie sie in Ihrer eigenen Power Apps-Lösung anwenden können. Wenn Sie diese verwandten Power Apps-Technologien implementieren möchten, denken Sie daran, auch die Lizenzstruktur und die damit verbundenen Kosten zu überprüfen.

Diagramm der verfügbaren Microsoft Power Platform-Produkte

Power Automate

Mit Power Automate erhält die Automatisierung Einzug in Ihr Unternehmen. Diese Automatisierung kann herkömmliche Workflows über Flow, Robotergesteuerte Prozessautomatisierung (RPA) zur Automatisierung von Altsystemen über Desktop-Flow oder die Automatisierung von Geschäftsprozessen über Geschäftsprozessflows sein. Jede der Funktionen erhöht Ihre Fähigkeit, nicht zusammenhängende Systeme zu verbinden. Sie können so die Geschäftslösung erstellen, die Sie benötigen, und Ihre App leistungsfähiger machen.

Sie können mit Power Automate Logik erstellen, die eine oder mehrere Aufgaben ausführt, wenn in einer Canvas-App ein Ereignis eintritt. Konfigurieren Sie beispielsweise eine Schaltfläche zum Implementieren eines Flows, um ein Element in Microsoft Listen zu erstellen, eine E-Mail oder eine Besprechungsanfrage zu senden oder OneDrive eine Datei hinzuzufügen. Sie können die Schaltfläche so konfigurieren, dass all diese Aktionen in einem einzigen Power Automate-Flow ausgeführt werden. Sie können jedes Steuerelement in der App zum Starten des Flows einrichten, dessen Ausführung auch dann fortgesetzt wird, wenn Sie Power Apps schließen. Der folgende Screenshot zeigt ein Beispiel der Verwendung von Power Automate zum Senden eines Flows.

Screenshot eines Beispiels eines Power Automate-Flows

Flows in Ihrer Lösung identifizieren

Sie haben nun einen allgemeinen Überblick über Power Automate erhalten, den Sie benötigen, um festzustellen, ob für die von Ihnen erstellte Lösung ein Flow erforderlich ist. Power Automate kann Ihnen mit den Entscheidungen helfen. Power Apps kann viele einfache Funktionen durchführen, wie das Senden einer E-Mail, wenn in Ihrer Anwendung eine Schaltfläche gedrückt wird. Diese von Power Apps generierte E-Mail kann auch dynamische/spezifische Informationen enthalten und an eine beliebige E-Mail-Adresse gesendet werden. Häufig verwenden Kunden Power Automate, um genau diese Funktion zu erstellen, obwohl Power Apps diese Aktion standardmäßig durchführen kann. Erwägen Sie die Verwendung von Power Automate für komplexere Lösungen wie Genehmigungsworkflows. Mit Power Automate können Sie gemäß dem entsprechenden Zeitplan beim Erstellen oder Ändern eines Artikels usw. eine Genehmigung ausführen, wenn eine Schaltfläche gedrückt wird.

Für viele Power Apps-Lösungen können Sie Power Automate verwenden, um komplexe Geschäftslogik zu handhaben, z. B. um sicherzustellen, dass jemand auf den von Ihrer App generierten Vorfallbericht reagiert hat. Ein weiteres Beispiel ist, wenn Sie einen Prozess starten möchten, der jedes Mal gestartet wird, wenn neue Daten in einem anderen System erstellt werden, damit Power Apps die Daten erhält, die es benötigt. Sie können zudem Power Automate verwenden, um jeden Morgen zu überprüfen, ob an diesem Tag eine Inspektion fällig ist, und dann eine E-Mail mit einem Link zu Ihrem Power Apps-Inspektionsformular zu senden. Diese Beispiele sind hervorragende Verwendungszwecke von Power Automate, um Ihre App von einer einfachen Lösung in eine voll funktionsfähige Geschäftslösung zu verwandeln.

Screenshot mit einem Beispiel von Power Automate-Flow-Verwendungen

Power BI

Power BI ist ein Analysetool innerhalb der Microsoft Power Platform-Suite. Power BI verbindet Daten aus mehreren Quellen und transformiert die Daten in grafische Visualisierungen, um Einblicke zu gewinnen. Geschäftsbenutzer können zahlreiche verschiedene Visualisierungen verwenden, um umfassende Berichte und Dashboards zu erstellen. Beim Erstellen von Power BI-Berichten zum Anzeigen und Analysieren Ihrer App-Daten können Sie sie für den persönlichen Gebrauch anpassen. Nur Sie können darauf zugreifen, sodass Sie eine einzigartigere und individuellere Erfahrung erhalten. Wenn Sie den Bericht mit anderen teilen müssen, benötigen Sie und alle Berichtsnutzer eine Power BI Pro-Lizenz. Mit dieser Lizenz können Sie den Inhalt freigeben und steuern, was andere mit dem freigegebenen Bericht oder Dashboard tun können.

Zwar verfügt Power Apps über Funktionen zum Einfügen einfacher Grafiken oder Tabellen, jedoch ist für viele Lösungen eine Visualisierung durch Power BI optimaler. Power Apps und Power BI haben zwei Optionen für eine nahtlose Integration: Eine Power BI-Kachel in einer App in Power Apps oder eine App aus Power Apps in einem Power BI-Dashboard einbetten.

Eine Power BI-Kachel in einer App von Power Apps einbetten

Durch das Einbetten einer Power BI-Kachel in eine Power Apps-Lösung können Sie nützliche Visualisierungen in die App integrieren, damit der Benutzer diese Daten im Kontext der App verwenden kann.

Screenshot eines Beispiels einer eingebetteten Power BI-Kachel

Eine App von Power Apps in einem Power BI-Dashboard einbetten

Eine weitere Integration zwischen diesen beiden Anwendungen besteht darin, eine Power Apps-App in Ihren Power BI-Bericht einzubetten. Mit diesem Ansatz kann der Benutzer auf Daten reagieren, ohne das Dashboard zu verlassen, was zu einer besseren Benutzererfahrung führt. Stellen Sie sich ein Dashboard für die Lagerverwaltung für eine Produktionsstätte vor. Ohne das Dashboard zu verlassen, kann der Benutzer eine Bestellung für weiteres Material einreichen. Während die Lösung möglicherweise beide Plattformen verwendet, erlebt der Benutzer eine vollständige End-to-End-Lösung in einem Fenster auf seinem Desktop.

Im folgenden Beispiel analysieren wir den Verkaufspreis und den Gewinn nach Land und Segment. Beachten Sie, dass Sie nach dem Einbetten Ihrer App von Power Apps in einem Power BI-Dashboard zwischen Bildschirmen navigieren können.

Screenshot eines eingebetteten Power BI-Dashboards mit angezeigten Verkaufspreis‑ und Gewinninformationen

In diesem nächsten Screenshot, in dem immer noch mit denselben Daten wie im vorherigen Beispiel gearbeitet wird, können Sie die nativen Power Apps-Funktionen wie Suchen mit Power BI-Daten verwenden.

Screenshot der nativen Suchfunktion in Power Apps mit Power BI-Daten

Der folgende Screenshot zeigt ein Beispiel der eingebetteten App von Power Apps durch die Power BI-Auswahl gefiltert werden.

Screenshot der App, die von den Power BI-Auswahlen gefiltert wird

Anforderungen in die entsprechende Technologie umsetzen

Um die beste Lösung zu erstellen, überlegen Sie sich die Anwendungsfälle und legen Sie fest, wie Sie die Daten erfassen, verwenden und analysieren möchten. Nachdem Sie festgelegt haben, wie die Lösung in jedem dieser Fälle verwendet werden soll, können Sie mit der Auswahl der richtigen Technologie zur Implementierung der einzelnen Funktionen beginnen.

Es ist schwierig, jeden Anwendungsfall und Entscheidungspunkt abzudecken, aber die Anzahl der Schritte in Ihrer Lösung/Ihrem Prozess hilft Ihnen bei der Bestimmung, welche Technologie Ihren Anforderungen am besten entspricht. Power Apps eignet sich hervorragend für die Ausführung einfacher Lösungen mit minimalen Schritten. Wenn Ihre Lösungen jedoch komplexer werden und mehrere Schritte erfordern, wäre Power Automate die bessere Lösung.

Die Entscheidung, ob die mit Power Apps bereitgestellten grundlegenden Diagramme, Grafiken und Bilder oder eine leistungsfähigere Software wie Power BI verwendet werden sollte, hängt in erster Linie von Ihrer Geschäftslösung und Ihren Anforderungen ab. Wenn Sie beispielsweise in Ihrer Lösung einige grundlegende Grafiken und Diagramme hinzufügen möchten, um das allgemeine Erscheinungsbild der Apps zu verbessern und Ihren Benutzern eine ansprechende Optik zu bieten, ist Power Apps genau das richtige Produkt.

Wenn Ihre Lösung jedoch eine umfassende Analyse Ihrer Daten und eine robuste Grafik erfordert, ist Power BI das optimale Produkt für Ihre Lösung. Denken Sie daran, dass bei Power BI jeder App-Benutzer eine weitere Lizenz neben der Power Apps-Lizenz benötigt. Dies ist jedoch eine geringere Anforderung, wenn Sie bedenken, dass unsere Lösung auf intuitiven Dashboards, Diagrammen, Grafiken und verschiedenen anderen Funktionen basiert, damit Sie Ihre Lösung optimal nutzen können.

Durch die Identifizierung der Bedürfnisse von verwandten Power Apps-Technologien in Ihrer Lösung und deren strategischer Implementierung können Sie Ihren Benutzern ein besseres Gesamterlebnis bei der Verwendung der Lösung bieten.