Freigeben über


Schritte zur Entwicklung einer modellgesteuerten App

In diesem Artikel werden die Schritte zum Erstellen einer modellgesteuerten App in Power Apps beschrieben.

Grundsätzlich besteht die modellgesteuerte App-Erstellung aus folgenden Phasen.

Phase Zweck
Geschäftsdaten modellieren Um sicherzustellen, dass die Daten auf die richtige Weise erstellt werden, um das Geschäftsproblem zu lösen.
Geschäftsprozesse definieren Um Den Benutzern zu helfen, die relevanten Tabellen zu aktualisieren und ihre Arbeit effizient und präzise abzuschließen.
Erstellen der App Zum Erstellen der App und Auswählen von Tabellen und Tabellenelementen, die für die App relevant sind.
Sicherheitsrollen konfigurieren Um sicherzustellen, dass App-Benutzer nur mit Daten interagieren können, die für ihre Rollen relevant sind.
Teilen der App App-Verteilung

Jede Phase erfordert eine Reihe von Designern und Editoren , um sicherzustellen, dass die Anwendung erstellt werden kann, unabhängig davon, ob der App-Hersteller das Datenmodell aktualisiert oder den Prozess des Verfassens der App durchläuft.

Obwohl es seltsam erscheinen mag, mehrere Designer oder Redakteure zu haben, spiegeln diese Tools die verschiedenen Technologien wider, die innerhalb von Microsoft Dataverse zum Einsatz gekommen sind. Oftmals bewegen sich die Hersteller nahtlos durch die Editoren, um die App zu erstellen.

Eine einfache Anleitung zum Erstellen einer ersten App finden Sie unter Erstellen einer ersten modellgesteuerten App.

Geschäftsdaten modellieren

Damit Sie Geschäftsdaten modellieren können, müssen Sie bestimmen, welche Daten Ihre App benötigt und in welcher Beziehung diese Daten zu anderen Daten stehen. Das modellgetriebene Design verwendet eine metadatengesteuerte Architektur, so dass Designer die Anwendung anpassen können, ohne Code schreiben zu müssen. Metadaten sind Daten über Daten; diese definieren die Struktur der im System gespeicherten Daten.

Anmerkung

Mit Ausnahme von modellgesteuerten Apps, die über eine benutzerdefinierte Seite verfügen, können modellgesteuerte Apps nicht ohne Dataverse Tabellen erstellt werden. Dataverse-Tabellen können jedoch von vielen Power Platform-Diensten verwendet werden, einschließlich Canvas-Apps und Power Automate.

Tutorial: Erstellen einer benutzerdefinierten Tabelle mit Komponenten in Power Apps

Geschäftsprozesse definieren

Das Definieren und Erzwingen konsistenter Geschäftsprozesse ist ein wichtiger Aspekt beim Entwerfen modellgesteuerter Apps. Sie können jedoch eine modellgesteuerte App erstellen, ohne dass ein Geschäftsprozess dafür konfiguriert ist.

Konsistente Prozesse tragen dazu bei, dass sich Die App-Benutzer auf ihre Arbeit konzentrieren und sich nicht daran erinnern, eine Reihe manueller Schritte auszuführen. Diese Prozesse können einfach oder komplex sein und können Operationen für mehrere Tabellen enthalten.

Der Screenshot veranschaulicht hier die Auswirkungen eines Geschäftsprozessflows.

Modellgesteuerte Beispiel-App mit Geschäftsprozessflows

Geschäftsprozessabläufe werden mithilfe des Geschäftsprozessfluss-Designers erstellt und konfiguriert.

Weitere Informationen: Übersicht über Geschäftsprozessflüsse und Geschäftslogik mit Microsoft Dataverse anwenden.

Zusammenstellen der modellgesteuerten App

Nachdem Sie ein Datenmodell erstellt und geschäftsprozesse bei Bedarf definiert haben, können Sie die App erstellen.

Dazu erstellen Sie eine App mit den modernen Designern und Editoren.

Mit den modernen Designern und Editoren können Die Entscheidungsträger die Auswirkungen der Änderungen sehen, die sie beim Entwerfen vornehmen, während es mit den älteren Schnittstellen eine Abstraktion zwischen der endgültigen Benutzererfahrung und der Entwurfsoberfläche gab. Weitere Informationen: Erfahren Sie, wie Sie eine moderne App erstellen.

Wenn Sie eine App erstellen, wird ein Sitemap erstellt, die die Navigationserfahrung für Benutzer definiert. Beim modernen App-Designer ist dies ein Teil des App-Designprozesses.

Weitere Informationen finden Sie unter Eine Sitemap erstellen.

App verwenden

Führen Sie Ihre App über den App-Designer aus.

Sobald diese Phasen abgeschlossen sind, können Sie mit den letzten Phasen im Zusammenhang mit der Verteilung Ihrer App fortfahren.

Sicherheitsrollen konfigurieren

Der Zugriff auf Tabellen wird mithilfe von Sicherheitsrollen definiert und diese Rollen regeln die Aktionen, die Benutzer mit den in Dataverse enthaltenen Tabellen ausführen können. Ohne diese haben Benutzer keinen sinnvollen Zugriff auf die App.

Diese Aktionen umfassen: Erstellen, Lesen, Schreiben, Löschen, Anfügen, Anfügen an, Zuweisen und Freigeben. Sicherheitsrollen müssen zuerst konfiguriert werden und dann werden den Benutzern zum Zeitpunkt der Freigabe Rollen zugewiesen.

Weitere Informationen zum Verstehen, Erstellen und Konfigurieren von Sicherheitsrollen finden Sie unter:

Teilen der App

Um eine App zu teilen, sind zwei Aktionen erforderlich:

  • Zuweisen eines Benutzers zu einer Sicherheitsrolle. Dies bedeutet, dass sie die Berechtigung haben, die Daten zu sehen.

    Beispiel einer modellgesteuerten Anwendung

  • Den Link zu Ihrer App teilen. Um den Link zu erhalten:

  1. Melden Sie sich bei Power Apps an, und wählen Sie dann im linken Navigationsbereich Apps aus.
  2. Wählen Sie die gewünschte modellgesteuerte App aus und wählen dann Details auf der Befehlsleiste aus.
  3. Kopieren Sie den Web-Link. Alternativ können Sie eine Kopie des Mobil QR-Codes für mobile Benutzer erstellen.
  4. Fügen Sie die App-URL an einem Speicherort ein, damit Ihre Benutzer darauf zugreifen können, z. B. indem Sie sie auf einer SharePoint-Website veröffentlichen oder per E-Mail senden.

Das Freigeben einer App und Sicherheitsrollen sind untrennbar miteinander verbunden. Um eine App richtig zu teilen, müssen Sie beides gut verstehen. Erfahren Sie mehr über das Teilen von Apps und das Einrichten von Sicherheit

Eine modellgesteuerte App verwenden

Es ist eine Dokumentation verfügbar, die Benutzern hilft, erfolgreich in modellgesteuerten Apps zu navigieren und mit ihnen zu interagieren, wodurch sie produktiver sind. Weitere Informationen zur Verwendung modellgesteuerter Apps

Nächste Schritte

Erstellen Sie Ihre erste moderne App

Die Designer der modellgesteuerten App kennenlernen