Einführung in die Entwicklung mithilfe von Microsoft Dataverse
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 weitere Optionen ermöglichen eine asynchrone Automatisierung und Logik, sind konnten jedoch nicht alle heutigen Aufgaben von Plug-Ins bezogen auf synchrone Regeln auszuführen. Wenn in einer modellgesteuerten Anwendung synchrone Vorgang implementiert werden müssen, sind weiterhin Plug-Ins erforderlich.
Die Entwicklung von Dataverse-Plug-Ins eine unverzichtbare Qualifikation eines Power Platform-Entwicklers und eine der am häufigsten verlangten Aufgaben.
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 eine Reihe von APIs, die Sie zum Erstellen einer beliebigen Anwendung verwenden können – sei es eine in ASP.NET‑, Node.js‑ oder eine Windows-Anwendung (um nur einige zu nennen). Es gibt viele Vorteile bei der Verwendung von Dataverse zum Erstellen Ihrer Anwendung, von denen einige im nächsten Abschnitt zusammengefasst werden.
Leistungen
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.