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.
Der Tabellen-Designer und verwandte Designer
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.
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).