Schritte zur Entwicklung einer modellgesteuerten App

Auf dieser Seite werden die Schritte zum Erstellen einer modellgesteuerten App beschrieben. Eine einfache Anleitung zum Erstellen einer ersten App finden Sie unter Erstellen einer ersten modellgesteuerten App.

Schritte zur Entwicklung und zum Teilen einer modellgesteuerten App

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 Benutzern zu helfen, die Tabellen zu aktualisieren und ihre Arbeit effizient und genau zu erledigen.
Erstellen der App Um die App zu erstellen und die Tabellen und Tabellenelemente auszuwählen, 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 Herausgebern, um sicherzustellen, dass die Anwendung erstellt werden kann, unabhängig davon, ob der App-Hersteller das Datenmodell aktualisiert oder den Prozess der App-Zusammenstellung durchläuft.

Auch wenn es seltsam erscheinen mag, mehrere Editoren zu haben, spiegeln diese die verschiedenen Technologien wider, die innerhalb von Dataverse zum Einsatz kamen. Oftmals bewegen sich die Hersteller nahtlos durch die Editoren, um die App zu erstellen.

Geschäftsdaten modellieren

Um Geschäftsdaten zu modellieren, bestimmen Sie, welche Daten Ihre Anwendung benötigt und wie sich diese Daten auf andere Daten beziehen. 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.

Hinweis

Modellgesteuerte Apps können nicht erstellt werden ohne Dataverse-Tabellen. Jedoch können Dataverse-Tabellen von vielen Power Platform-Diensten genutzt werden, einschließlich Canvas-Apps und Power Automate.

Tutorial: Benutzerdefinierte Tabelle mit Komponenten in Power Apps erstellen

Geschäftsprozesse definieren

Das Definieren und Erzwingen konsistenter Geschäftsprozesse ist ein wichtiger Aspekt beim Entwerfen modellgesteuerter Apps. Es sollte jedoch beachtet werden, dass es möglich ist, eine modellgesteuerte App zu erstellen, ohne dass ein Geschäftsprozess darum konfiguriert ist.

Dennoch sorgen konsistente Prozesse dafür, dass sich Ihre App-Anwender auf ihre Arbeit konzentrieren können und nicht daran denken müssen, eine Reihe von manuellen Schritten auszuführen. Diese Prozesse können einfach oder komplex sein und können Operationen für mehrere Tabellen enthalten.

Der Screenshot unten veranschaulicht die Auswirkungen eines Geschäftsprozessflows.

Modellgesteuerte Beispiel-App mit Geschäftsprozessflows

Geschäftsprozessflows werden mithilfe von Power Automate erstellt und konfiguriert.

Mehr Informationen: Geschäftsprozessabläufe im Überblick und Geschäftslogik mit Microsoft Dataverse anwenden.

Zusammenstellen der modellgesteuerten App

Nachdem ein Datenmodell erstellt und ggf. Geschäftsprozesse definiert wurden, kann die App erstellt werden.

Dies kann auf zwei Arten erfolgen, indem Sie eine App mit der modernen Benutzeroberfläche oder der klassischen Benutzeroberfläche erstellen.

Mit der modernen Benutzeroberfläche können Hersteller die Auswirkungen der Änderungen sehen, die sie während des Designs vornehmen, während bei der klassischen Benutzeroberfläche eine Abstraktion zwischen der endgültigen Benutzererfahrung und der Designerfahrung besteht. Weitere Informationen:

Mit beiden Erfahrungen wird eine Siteübersicht erstellt und dadurch die Navigationserfahrung für Benutzer definiert. Beim modernen Ansatz ist dies Teil des App-Designprozesses, während beim klassischen App-Designer ein separater Siteübersicht-Designer verwendet wird.

Die App wiedergeben

Geben Sie Ihre App über die App-Designer oder über den Projektmappen-Explorer wieder.

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

Weitere Informationen finden Sie unter Eine Siteübersicht erstellen.

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. Bearbeiten Sie die App, und klicken Sie auf die Registerkarte Eigenschaften.
  2. Kopieren Sie die URL der einheitlichen Oberfläche.
  3. Fügen Sie die App-URL an einem Ort ein, damit Ihre Benutzer darauf zugreifen können, z. B. indem Sie sie auf einer SharePoint-Website veröffentlichen oder per E-Mail versenden.

„Erhalten des Links für eine modellgesteuerte App“

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 wurde eine Dokumentation entwickelt, 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

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).