Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Um eine modellgesteuerte App vollständig zu entwickeln, sind mehrere Designer in verschiedenen Phasen des Entwicklungsprozesses erforderlich.
Im Allgemeinen unterteilt sich die App-Entwicklung in die folgenden Phasen:
- Datenmodellentwicklung
- App-Entwicklung
- Datensicherheit
Objekte, die erstellt werden, z. B. Tabellen, Cloudflüsse oder modellgesteuerte Apps, können in Lösungen gehalten werden, um eine sichere Verwaltung des Anwendungslebenszyklus zu ermöglichen.
Dieser Artikel konzentriert sich auf die ersten beiden Phasen. Weitere Informationen zur Datensicherheit unter "Sicherheit" in Microsoft Dataverse
Hinweis
Es ist nicht erforderlich, alle Editoren zum Erstellen einer modellgesteuerten App zu verwenden. Konzentrieren Sie sich mindestens auf den Tabellenspalten-Editor, den Formular-Designer und den Ansichts-Designer sowie auf das Hinzufügen aller erforderlichen Beziehungen. Verwenden Sie dann den App-Designer, um die Komponenten der App zusammenzuziehen.
Datenmodellentwicklung
Der Wert modellgesteuerter Apps konzentriert sich auf ein starkes, sicheres, wiederverwendbares Datenmodell. Sobald das Datenmodell eingerichtet ist, ist der Prozess der Entwicklung der App einfach.
Der Tabellen-Designer und verwandte Designer
Die Entwicklung des Datenmodells beginnt mit der Verwendung des Tabellen-Designers. Eine Tabelle ist ein bedeutendes Artefakt einer modellgesteuerten App. Es gibt einen Tabellen-Designer, der die Tabellenstruktur definiert und den Zugriff auf die anderen Designer für Beziehungen, Ansichten, Formulare usw. enthält.
Der Tabellen-Designer wird unten angezeigt.
In der folgenden Tabelle werden die Designer, ihre Aufgaben und Links zum Öffnen beschrieben.
| Editor | Description | Link |
|---|---|---|
| Tabellen-Designer | 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-Systemstandardtabelle 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 Tabellen-Designers ermöglicht es dem Entwickler, die Tabellenspalten zu definieren. |
Erstellen einer benutzerdefinierten Tabelle |
| Beziehungen | Teil des Tabellen-Designers. Beziehungen sind grundlegend für den Betrieb einer 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. | Erstellen einer Geschäftsregel für eine Tabelle |
| Ansichts-Designer | Teil des Tabellen-Designers. Ansichten sind an die Tabelle gebunden und stellen Tabellendaten in Spalten dar, indem sie diese auswählen, positionieren und filtern. | Erstellen einer Ansicht |
| Formular-Designer | Ein separater Designer, auf den über den Tabellen-Designer zugegriffen wird. Mithilfe von Formularen können Benutzer mit Daten interagieren, die in Tabellendatensätzen gespeichert sind. | Erstellen eines Formulars |
| 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 darstellen, z. B. eingebettete Power BI-Berichte, Datendiagramme und Ansichten. | Ein Dashboard erstellen |
| Diagramm-Designer | Ein separater Designer zum Erstellen von Tabellendiagrammen. | Erstellen eines Systemdiagramms |
| Geschäftsprozessfluss-Designer | Geschäftsprozessflows führen Benutzer durch einen Standardgeschäftsprozess. Während sie Teil der Lösung sind, werden sie mit Power Automate erstellt. |
Einen Geschäftsprozessflow erstellen |
Geschäftslogikentwicklung
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, das zum Erstellen der App und zum Konfigurieren der in der App verwendeten Tabellen verwendet wird. Es ist wichtig zu verstehen, dass die Qualität der App weniger mit den Bearbeitungen zu tun hat, die in dieser Phase ausgeführt werden, als mit denen, die von den anderen Designern durchgeführt werden.
Entscheidungsträger können die Ansichten, Formulare, Diagramme und Dashboards auswählen, die für die App in der Entwicklung relevant sind.
Erstellen einer App mit dem App-Designer