Entwickler: Erste Schritte mit Microsoft Dataverse
Wo zu beginnen hängt vom Problem ab, das Sie lösen möchten. Es enthält ein großes Angebot an Informationen bezüglich Funktionen und es ist unwahrscheinlich, dass alle verwendet werden. Der folgende Abschnitt umfasst mehrere Schlüsselschlüsselbereiche, um zu beginnen.
Arbeiten mit Daten über Webdienste
Es gibt zwei verschiedene Zugriffe auf den Webdienst für Geschäftsdaten, die jeweils ein anderes Protokoll verwenden: einen RESTful (OData)-Datenzugriffspunkt und den Organisationsservice-Endpunkt. Ihr Code kann über die Web-API auf den OData-Zugriffspunkt oder über die SDK für .NET auf den Endpunkt des Organisationsservices zugreifen.
Welche Sie verwenden können, hängt vom Typ des Projektumfangs ab, mit dem Sie arbeiten. Weitere Informationen: Arbeiten mit Daten mithilfe von Code.
Geschäftslogik anwenden
Die meisten allgemeinen Erweiterungen, die mit Code erstellt werden, umfassen automatische Prozesse mithilfe von Unternehmen. Sie können eine Zusammenfassung der Optionen finden, die für Sie verfügbar sind Wenden Sie Geschäftslogik von Code an. Jeder dieser Ansätze wird normalerweise nach Ereignissen ausgelöst, die auf dem Server ausgeführt werden, und das Ereignisframework ist dann von Nutzen.
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
Datenverwaltungsfunktionen in Dataverse lassen Sie nicht nur mit Daten innerhalb von Dataverse arbeiten, sondern auch effektiv mit externen Daten interagieren, die für ein Unternehmen von entscheidender Bedeutung sind. Weitere Informationen:
Dataverse Tabellen
Tabellen speichern die Geschäftsdaten, mit denen Sie arbeiten werden. Ein Verständnis, was sie sind und wie Sie mit ihnen arbeiten, ist von größter Bedeutung.
Weitere Informationen:
Arbeiten mit Tabellendefinitionen
Das Entwickeln eines guten Arbeitsverständnisses für die Metadaten (Daten, die Daten beschreiben) im System kann Ihnen helfen zu verstehen, wie die Dataverse-Plattform funktioniert. Im Allgemeinen werden Sie Designer verwenden, um Tabellenspalten hinzuzufügen, zu aktualisieren oder zu löschen, die Geschäftsdaten speichern werden. Sie können auch Metadaten definieren, die zusätzliche Informationen über eine Tabelle oder Spalte liefern. Zum Beispiel haben die meisten Tabellen eine Spalte „Name“ und es gibt Metadaten, die beschreiben, ob diese Spalte benötigt wird, wann sie geändert wurde und von wem. Sowohl die Web-API als auch das SDK für .NET bieten Funktionen zum Durchführen allgemeiner Vorgänge an der Tabellendefinition und anderen Metadaten. Weitere Informationen: Arbeiten mit Metadaten mithilfe von Code.
Packen und Verteilen von Erweiterungen mithilfe von Lösungen
Wenn Sie die Aktivität zu den Erweiterungen verteilen, die Sier erstellen oder Anpassungen, die davon abhängen, müssen Sie die Lösungen verstehen. Die Lösungen, die von einer Person erstellt wurden, sind verhältnismäßig einfach, und erfodern keine Fähigkeiten eines Entwicklers. Aber ein Team von Entwicklern, mit Lösungen und Verwendungs-Anwendungin der Lebenszyklus-Verwaltungsprinzipien produktiv zum Verwenden eines entwickelteren Methode. Weitere Informationen:
- Einführung in Lösungen
- SolutionPackager-Tool
- Package Deployer-Tool
- App auf AppSource veröffentlichen
Erstellen von Clientanwendungen und Authentifizierung
Wenn Sie Erweiterungen erstellen, um die Geschäftslogik auf dem Server anzuwenden, müssen Sie keinen Code zur authentifizieren integrieren. Die Authentifizierung ist nur erforderlich, wenn Sie Eine Clientanwendung erstellen. Eine einfache Konsolen-Client-Anwendung ist eine gute Methode, sich mit den Dataverse-APIs vertraut zu machen. Das Aktivieren von Möglichkeiten, um sich mit Daten zu verbinden, ist ein wichtiger erster Schritt. Die meisten Codebeispiele, die gespeichert werden, enthalten Wege zur Authentifizierung. Der Xrm.Toolings-Konnektor stellt Funktionen bereit, die Authentifizierung zu vereinfachen. Weitere Informationen:
- Authentifizierung
- Erstellen von Webanwendungen mit Server-to-Server-Authentifizierung (S2S)
- Erstellen von Windows-Client-Anwendungen mithilfe von XRM-Tools
Hinweis
Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)
Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).