Die Designer der modellgesteuerten App kennenlernen

Um eine modellgesteuerte App vollständig zu entwickeln, sind mehrere Designer in verschiedenen Phasen des Entwicklungsprozesses erforderlich.

Grob gesagt gliedert sich die App-Entwicklung in die folgenden Phasen:

  • Datenmodell-Entwicklung
  • App-Entwicklung
  • Datensicherheit

Erstellte Anlagen, wie Tabellen, Cloud-Flows oder modellgesteuerte Apps können in Lösungen gespeichert werden, um sicheres Application Lifecycle Management zu ermöglichen.

Dieser Artikel konzentriert sich auf die ersten beiden Phasen. Weitere Informationen zur Datensicherheit finden Sie unter Sicherheit in Microsoft Dataverse

Hinweis

Es ist nicht erforderlich, alle Editoren zu verwenden, um eine modellgesteuerte App zu erstellen. Konzentrieren Sie sich mindestens auf den Tabellenspalteneditor Formulardesigner und den Ansichtsdesigner, zusätzlich zum Hinzufügen der erforderlichen Beziehungen. Verwenden Sie dann den App-Designer, um die Komponenten der App zusammenzuführen.

Datenmodell-Entwicklung

Der Wert von modellgesteuerten Apps besteht darin, ein starkes, sicheres und wiederverwendbares Datenmodell zu haben. Sobald das Datenmodell vorhanden ist, ist der Entwicklungsprozess der App unkompliziert.

Die Entwicklung des Datenmodells beginnt mit der Verwendung des Tabellendesigners. Eine Tabelle ist ein bedeutendes Artefakt einer modellgesteuerten App. Es gibt einen Tabellendesigner, der die Tabellenstruktur definiert und den Zugriff auf die anderen Designer für Beziehungen, Ansichten, Formulare usw. enthält.

Der Tabellendesigner ist unten dargestellt. Beispiel einer modellgesteuerten Anwendung

Die folgende Tabelle beschreibt die Designer, ihre Aufgaben und enthält Links zum Öffnen.

Bearbeiter Beschreibung Link
Tabellendesigner Tabellen enthalten Datensatzmetadaten in Spalten für eine Vielzahl von Datentypen wie Text, E-Mail, Bild, Währung und mehr. Es stehen viele Standardtabellen zur Verfügung. Sie können eine nicht zum System gehörige Standardtabelle anpassen. Sie können auch eine neue benutzerdefinierte Tabelle von Grund auf neu erstellen.
Der Tabellendesigner ist effektiv ein Einstiegspunkt zu den anderen Designern, z. B. Ansicht und Formular. In vielen Fällen sind die Designer nativ im Tabellendesigner und in anderen wird eine neue Browser-Registerkarte geöffnet, in dem die Bearbeitung erfolgen kann.
Der Spaltenbereich des Tabellendesigners ermöglicht es dem Entwickler, die Tabellenspalten zu definieren.
Erstellen einer benutzerdefinierten Tabelle
Beziehungen Teil des Tabellen-Designers Beziehungen sind grundlegend für die Operation jeder modellgesteuerten App. Ohne sie sind alle Tabellen isoliert. Erstellen einer Beziehung
Geschäftsregel-Designer Ein separater Designer, auf den über den Tabellen-Designer zugegriffen wird. Mit Geschäftsregeln werden Regeln oder eine Empfehlungslogik auf ein Formular angewandt, um Spaltenanforderungen, Ausblenden oder Anzeigen von Spalten, Überprüfen von Daten und Sonstiges festzulegen. App-Designer verwenden eine einfache Schnittstelle zum Implementieren und Verwalten sich schnell ändernder und häufig verwendeter Regeln. Geschäftsregel für eine Tabelle erstellen
Ansicht-Designer Teil des Tabellen-Designers Ansichten sind an die Tabelle gebunden und stellen Tabellendaten in Spalten dar, indem sie ausgewählt, positioniert und gefiltert werden. Eine Ansicht erstellen
Formulardesigner Ein separater Designer, auf den über den Tabellen-Designer zugegriffen wird. Formulare ermöglichen Benutzern die Interaktion mit Daten, die in Tabellendatensätzen gespeichert sind. Ein Formular erstellen
Dashboard-Designer Ein separater Designer, auf den über den Tabellen-Designer zugegriffen wird. Wird verwendet, um Dashboards zu erstellen und zu bearbeiten, die verschiedene Datenvisualisierungen präsentieren, z. B. eingebettete Power BI-Berichte, Datendiagramme und Ansichten. Erstellen eines Dashboards
Diagramm-Designer Ein separater Designer zum Erstellen von Tabellendiagrammen. Systemdiagramm löschen
Geschäftsprozessflow-Designer Geschäftsprozessflows führen Benutzer durch einen Standardgeschäftsprozess.
Obwohl sie Teil der Lösung sind, werden sie mit Power Automate erstellt.
Einen Geschäftsprozessflow erstellen

Geschäftslogik – Entwicklung

Geschäftslogik kann in Form von Geschäftsregeln und Geschäftsprozessflüssen eingeführt werden.

Zudem können Power Automate-Cloud-Flows in einer modellgesteuerten App verwendet werden, die Cloud-Flow-Funktionalität nutzt, die auf Hunderte von Datenkonnektoren zugreifen kann, nicht nur Dataverse.

Weitere Informationen zur Verwendung von Power Automate mit Dataverse

App-Designer

Der App-Designer ist das Tool, mit dem die App erstellt und die in der App verwendeten Tabellen konfiguriert werden. Es ist wichtig zu verstehen, dass die Qualität der App viel weniger mit den Änderungen zu tun hat, die in dieser Phase durchgeführt werden, als mit denen, die die anderen Designer verwenden.

Entwickler können die Ansichten, Formulare, Diagramme und Dashboards auswählen, die für die in der Entwicklung befindliche App relevant sind.

Erstellen einer App mit dem App-Designer

Nächste Schritte

Schritte zur Entwicklung einer modellgesteuerten App

Erstellen Sie Ihre erste modellgesteuerte App

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).