Einführung in die Entwicklung mithilfe von Microsoft Dataverse

Abgeschlossen

Eine Dataverse-Plattform mit Code ist immer dann erforderlich, wenn ein gewisser Grad an Automatisierung erfolgen muss, den vorhandene Funktionen nicht unterstützen, und Sie die Automatisierung nicht einfach mit Low-Code-Techniken wie Power Automate erstellen können. Diese Typen von Erweiterungspunkten werden häufig als serverseitiger Code über ein als „Plug-In“ bezeichnetes Objekt ausgeführt. Flow und andere Optionen ermöglichen eine asynchrone Automatisierung und Logik, sie können jedoch die Funktionen von Plug-ins für synchrone Regeln nicht vollständig replizieren. Wenn in einer modellgesteuerten Anwendung synchrone Vorgang implementiert werden müssen, sind weiterhin Plug-Ins erforderlich.

Häufig ist es nötig, dass Dataverse-Plug-Ins entwickelt werden, und dabei handelt es sich um eine wesentliche Fertigkeit im Power Platform-Entwicklertoolkit.

Aufbau modellgesteuerter Apps

Die gesamte Geschäftslogik auf Daten‑ und Tabellenebene, die eine modellgesteuerte App definiert, wird in Dataverse-Metadaten und Tabellen gespeichert. Darüber hinaus ist unsere Methode zum Packen und Verteilen von Anpassungen an eine modellgesteuerte App (über Lösungen) ebenfalls in Dataverse enthalten.

Client-Apps erstellen

Dataverse bietet APIs für die Erstellung von Anwendungen, einschließlich benutzerdefinierter Webanwendungen, die in ASP.NET geschrieben wurden, wie Node.js‑ und Windows-Anwendungen oder ein anderer Anwendungstyp. Es gibt viele Vorteile bei der Verwendung von Dataverse zum Erstellen Ihrer Anwendung, von denen einige im nächsten Abschnitt zusammengefasst werden.

Vorteile

Jede Dataverse-Umgebung umfasst eine Reihe einheitlicher Funktionen, mit denen Sie unternehmensspezifische Definitionen der Daten und Geschäftsprozesse Ihrer Organisation in einer Vielzahl von Anwendungen erstellen können. Da Daten und Metadaten in der Cloud gespeichert sind, lassen sich Anwendungen leicht verwalten. Sie können mithilfe eines integrierten Sicherheitsmodells den Zugriff auf Tabellen und Funktionen für verschiedene Benutzergruppen in Ihrer Organisation steuern.

Microsoft hat viele Erstanbieteranwendungen in Dataverse erstellt, darunter Dynamics 365 Sales, Dynamics 365 Customer Service und Dynamics 365 Field Service. Da Ihrer Apps auf derselben Dataverse-Plattform aufbauen, können Sie leicht mit Daten interagieren, die von anderen Anwendungen innerhalb des Dataverse erstellt wurden.