Freigeben über


Entwickler: Erste Schritte mit Microsoft Dataverse

Wo sie beginnen, hängt davon ab, welches Problem 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: Arbeiten mit Daten mithilfe von Code

Anwenden von Geschäftslogik

Die am häufigsten mit 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 kritisch sind. Weitere Informationen:

Dataverse-Tabellen

Tabellen speichern die Geschäftsdaten, mit der Sie arbeiten werden. Ein Verständnis dafür, was sie sind und wie man mit ihnen arbeitet, ist unerlässlich.

Weitere Informationen:

Arbeiten mit Tabellendefinitionen

Die Entwicklung eines guten Arbeitsverständnisses der Metadaten (Daten, die Daten beschreiben) im System helfen Ihnen zu verstehen, wie die Dataverse-Plattform funktioniert. Im Allgemeinen verwenden Sie Designer, um Tabellenspalten hinzuzufügen, zu aktualisieren oder zu löschen, die Geschäftsdaten speichern. Sie können auch Metadaten definieren, die zusätzliche 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: 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 möchten, von denen sie abhängen, müssen Sie Lösungen verstehen. Lösungen, die von einer Person erstellt werden, sind relativ einfach damit 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:

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, eine Verbindung mit den Daten herzustellen, ist ein wichtiger erster Schritt. Die meisten der bereitgestellten Codebeispiele umfassen eine Authentifizierungsmöglichkeit. Der Xrm.Tooling-Connector bietet Funktionen, um die Authentifizierung zu vereinfachen. Weitere Informationen: