Entwickler: Erste Schritte mit Microsoft Dataverse

Wo Sie beginnen, hängt von dem Problem ab, das Sie lösen möchten. Dieser Leitfaden enthält Informationen zu einer Vielzahl von Funktionen, und es ist unwahrscheinlich, dass Sie alle verwenden werden. Die folgenden Abschnitte enthalten einige der wichtigsten Bereiche, mit denen man beginnen sollte.

Arbeiten mit Daten mithilfe von Webdiensten

Es gibt zwei verschiedene Zugriffspunkte, die jeweils ein anderes Protokoll verwenden, für den Geschäftsdatenwebdienst: einen RESTful (OData)-Datenzugriffspunkt und den Organisationsdienstendpunkt. Ihr Code kann über die Web-API oder den Organisationsdienstendpunkt über das SDK für .NET auf den OData-Zugriffspunkt zugreifen.

Welche Sie verwenden sollten, hängt vom Typ des Projekts ab, an dem Sie arbeiten. Weitere Informationen finden Sie unter "Arbeiten mit Daten mithilfe von Code".

Geschäftslogik anwenden

Die am häufigsten mithilfe von Code erstellten Erweiterungen umfassen die Automatisierung der von Unternehmen verwendeten Prozesse. Eine Zusammenfassung der verfügbaren Optionen finden Sie in " Geschäftslogik mit Code anwenden". Jede dieser Ansätze wird in der Regel basierend auf Ereignissen aufgerufen, die auf dem Server auftreten, sodass das Verständnis des Event Frameworks wertvoll ist.

Dieses Entwicklerhandbuch enthält Dokumentation zum Schreiben benutzerdefinierter Geschäftslogik mithilfe der dokumentierten APIs. Es ist jedoch viel einfacher, Ihren Code zu schreiben und bereitzustellen, wenn Sie Power Platform Tools für Visual Studio installieren und verwenden.

Integration in externe Daten

Mit Datenverwaltungsfunktionen in Dataverse können Sie nicht nur mit Daten in Dataverse arbeiten, sondern auch effektiv mit externen Daten interagieren, die für Ihr Unternehmen von entscheidender Bedeutung sind. Weitere Informationen findest du unter:

Dataverse-Tabellen

Tabellen speichern die Geschäftsdaten, mit der Sie arbeiten. Es ist wichtig zu verstehen, was sie sind und wie man mit ihnen arbeitet.

Weitere Informationen:

Arbeiten mit Tabellendefinitionen

Wenn Sie ein gutes Arbeitsverständnis der Metadaten (Daten, die Daten beschreiben) im System entwickeln, können Sie besser verstehen, wie die Dataverse-Plattform funktioniert. Verwenden Sie im Allgemeinen Designer, um Tabellenspalten hinzuzufügen, zu aktualisieren oder zu löschen, die Geschäftsdaten speichern. Sie können auch Metadaten definieren, die weitere Informationen zu einer Tabelle oder Spalte enthalten. Die meisten Tabellen verfügen beispielsweise über eine Spalte "Name", und es gibt Metadaten, die beschreiben, ob diese Spalte erforderlich ist, wann sie geändert wurde und von wem. Sowohl die Web-API als auch das SDK für .NET bieten Funktionen zum Ausführen allgemeiner Vorgänge in der Tabellendefinition und anderen Metadaten. Weitere Informationen finden Sie unter Arbeiten mit Metadaten mithilfe von Code.

Verwenden von Lösungen zum Packen und Verteilen von Erweiterungen

Wenn Sie die von Ihnen erstellten Erweiterungen oder anpassungen verteilen, von denen sie abhängig sind, müssen Sie Lösungen verstehen. Lösungen, die ein Einzelner erstellt, sind relativ einfach zu arbeiten und erfordern nicht die Fähigkeiten eines Entwicklers. Für ein Entwicklerteam ist jedoch eine anspruchsvollere Vorgehensweise erforderlich, um produktiv mit Lösungen zu arbeiten und effektive Prinzipien des Anwendungslebenszyklus-Managements zu verwenden. Weitere Informationen findest du unter:

Erstellen von Clientanwendungen und Authentifizierung

Wenn Sie Erweiterungen erstellen, die Geschäftslogik auf dem Server anwenden, müssen Sie keinen Code zur Authentifizierung einschließen. Die einzigen Zeiten, die Sie authentifizieren müssen, sind, wenn Sie eine Clientanwendung erstellen. Eine einfache Konsolenclientanwendung ist eine gute Möglichkeit, sich mit den Dataverse-APIs vertraut zu machen. Die Aktivierung einer Möglichkeit zum Herstellen einer Verbindung mit den Daten ist ein wichtiger erster Schritt. Die meisten der bereitgestellten Codebeispiele enthalten eine Möglichkeit zur Authentifizierung. Der Xrm.Tooling-Connector bietet Funktionen, um die Authentifizierung zu vereinfachen. Weitere Informationen findest du unter: