Erste Schritte mit der SDK für Dynamics 365 Customer Engagement (on-premises)

Die Microsoft Dynamics 365 Customer Engagement (on-premises)-Webdienste bieten zahlreiche Optionen, die Ergebnisse zu erzielen, die Sie benötigen. Aber wie können Sie ins kalte Wasser springen und die ersten Schritte unternehmen? Dieses Thema enthält Informationen über einige, bestimmte Hauptaufgaben und wie sie Sie erfüllen können. Sie erhalten eine Anleitung von höchster Stufe mit Anweisungen dazu, wo Sie die Details finden können, die Sie benötigen.

Testen Sie

Sie können die lokale Einrichtung aus dem Microsoft Download Center herunterladen. Beim Setup haben Sie die Möglichkeit, einen kommerziellen Schlüssel bereitzustellen oder Sie können einen der Product Keys verwenden, die auf der Downloadseite für eine 90-tägige kostenlose Testversion aufgeführt sind. Weitere Informationen zum Installieren der lokalen Version: Microsoft Dynamics 365 Server Installation.

Wenn Sie über ein MSDN-Abonnement verfügen, können Sie Dynamics 365 for Customer Engagement (on-premises)-Serversoftware heruntergeladen und auf statische Aktivierungsschlüssel zugreifen, die für eine beliebige Anzahl von Installationen verwendet werden können.

Schulung suchen

Im Bereich Tutorials und Ressourcen zum Erlernen der Entwicklung für Dynamics 365 Customer Engagement (on-premises) finden Sie Informationen zu mehreren „Schnellstart"-Beispielen, die in den Dynamics 365 Customer Engagement Webdiensten enthalten sind, sowie Links zu anderen Ressourcen, die Ihnen helfen, die Programmierung mit Dynamics 365 Customer Engagement (on-premises) zu erlernen.

Benutzerdefinierte Tabellen und Felder erstellen

In Customer Engagement (on-premises) erstellen Sie Entitäten, die die Datenbanktabellen enthalten. Sie erstellen Attribute in diesen Entitäten, die Feldern in der Anwendung entsprechen. Diese Entitäten und Attribute sind Kernteile der Plattform-Metadaten. Dazu müssen Sie keinen Code schreiben. Anweisungen dazu, wie Sie Entitäten und Attribute erstellen, finden Sie unter TechNet: Metadaten erstellen und bearbeiten. Wenn von Entitäten und Attributen programmgesteuert erstellt werden, können Sie Informationen in Die Metadaten und die Datenmodelle in Customer Engagement (on-premises). An einem anderen Ort zu suchen: Einführung zu Entitäten in Customer Engagement (on-premises).

Automatisieren von Geschäftsprozessen

Dynamics 365 Customer Engagement (on-premises) liegt vor allem darin, die Effizienz zu verbessern, indem Geschäftsprozesse automatisiert werden. Das Verständnis der unterschiedlichen Vorgehensweisen kann Ihnen dabei helfen, die richtige Option für Ihre Anforderung auszuwählen. Ihnen stehen folgende Optionen zur Verfügung:

Prozesse
Es gibt mehrere unterschiedliche Typen von Prozesse, die Sie in der Anwendung konfigurieren können, ohne Code zu schreiben. Weitere Informationen: Mitarbeiter durch allgemeine Aufgaben mit Prozessen leiten

Wenn Sie feststellen, dass Sie Prozesse programmatisch erstellen müssen oder die Möglichkeiten von Prozessen erweitern möchten, sollten Sie sich darüber im Klaren sein, dass Entwickler Prozesse als Workflows bezeichnen, weil die Entität, die sie verwenden, die Entität Workflow ist und die Workflows auf dem Programmiermodell der Windows Workflow Foundation basieren. Erfahren Sie mehr darüber, was Sie tun können von Workflows: Schreiben Sie Workflows, um Geschäftsprozesse zu automatisieren.

Geschäftsregeln
Wenn Sie nach einer einfachen, deklarativen Möglichkeit suchen, um konsistent die Geschäftslogik sowohl beim Client als auch auf dem Server auszuwerten, ohne dass es nötig wird, Code zu schreiben, dann möchten Sie sicher die Geschäftsregeln erkunden. Die clientseitige Logikauswertung ist unmittelbarer, da sie ausgeführt wird, wenn Sie das Datensatzformular öffnen und aktualisieren, während serverseitige eine konsistente Logikauswertung auf dem Server bereitgestellt wird. Weitere Informationen: Erstellen von Geschäftsregeln und Empfehlungen zur Anwendung einer Logik in einem Formular

Die Geschäftsregeln sind unter anderem deshalb so hervorragend, weil sie im Client ausgewertet werden können und sie bieten eine sehr reaktionsfähige Funktionalität. Aber Geschäftsregeln haben einige Beschränkungen. Wenn Sie mit Geschäftsregeln nicht erreichen können, was Sie brauchen, können Sie JavaScript schreiben, das auf Ereignisse in Formularen reagiert. Weitere Informationen: Schreiben Sie Skripte für Formulare

Plug-Ins
Ein Plug-In ist benutzerdefinierte Geschäftslogik, die Sie in Dynamics 365 Customer Engagement (on-premises) integrieren können, um das Standardverhalten der Plattform zu ändern oder zu erweitern. Plug-Ins sind Ereignishandler, da sie registriert werden, um als Reaktion auf ein bestimmtes Ereignis von der Plattform ausgelöst zu werden. Sie bieten eine Möglichkeit, Daten zu überprüfen und zu transformieren, die durch die Plattformvorgänge geleitet werden, und zusätzliche Vorgänge zu initiieren. Plug-Ins funktionieren auf der tiefsten Ebene und bieten die robusteste Möglichkeit, Geschäftsprozesse zu automatisieren, ungeachtet dessen, ob sie in einer der Dynamics 365 Customer Engagement (on-premises)-Anwendungen, einem benutzerdefinierten Client, der Datenmigration oder der Integration mit einem anderen System ihren Ursprung haben. Weitere Informationen: Schreiben Sie Plug-Ins, um Geschäftsprozesse zu erweitern

Schreiben von Skripts für Formulare

Formularskripts bieten eine Möglichkeit zum Automatisieren von Geschäftsprozessen, stellen sicher, dass eingegebene Daten gültig sind oder verbessern einfach die Benutzerfreundlichkeit beim Arbeiten in Formularen. Formular-Skripte sind in JavaScript geschrieben und werden zu Dynamics 365 Customer Engagement (on-premises) als Web-Ressourcen hinzugefügt. Sie können weitere Informationen dazu erhalten, wie Sie in der Anwendung Webressourcen erstellen, und zwar unter TechNet: Erstellen und Bearbeiten von Webressourcen. Weitere ausführliche Informationen finden Sie unter Webressourcen für Dynamics 365 Customer Engagement (on-premises).

Formularskripts reagieren auf Ereignisse im Formular. Sie können Ereignishandler für viele Formularereignisse in der Anwendung mithilfe des Formular-Editors konfigurieren. Hier können Sie erfahren, wie Sie dies bewerkstelligen können: TechNet: Verwenden des Formular-Editors: Konfigurieren von Ereignishandlern. Ausführliche Informationen zur Formularskriptentwickler: Client-Scripting in Customer Engagement mit JavaScript Weitere Informationen zu den Ereignissen und dem Objektmodelle, das verwendet wird, wenn Sie Formulare schreiben, finden Sie unter der Client API Referenz..

Erstellen einer Windows-Client-Anwendung, die Daten in Dynamics 365 Customer Engagement (on-premises) verwendet

XRM-Tools sind eine Reihe von APIs, die auf den .Net-Assembly-APIs (Organization Service und Discovery Service) aufbauen und die Erstellung von Windows Client-Anwendungen für Customer Engagement unterstützen. Weitere Informationen: Erstellen von Windows-Client-Anwendungen mithilfe der XRM-Tools

Callcenter-Anwendungen erstellen

Unified Service Desk für Dynamics 365 bietet ein konfigurierbares Framework für den schnellen Aufbau von Anwendungen für Call-Center, so dass Kundendienstmitarbeiter eine einheitliche Sicht auf die in Dynamics 365 Customer Engagement (on-premises) gespeicherten Kundendaten erhalten können. Sie können Kundeninformationen aus verschiedenen Bereichen von Customer Engagement in einer integrierten Arbeitsoberfläche zusammenfassen, die eine 360°-Ansicht der Kundeninteraktionen bietet. Dies gibt den Kundenservicemitarbeitern unmittelbaren Zugriff auf unternehmenswichtige Information, sodass sie schnell mit Kunden interagieren und auf Anfragen und Probleme eingehen können. Weitere Informationen: Unified Service Desk

Siehe auch

Entwicklerhandbuch für Dynamics 365 Customer Engagement (on-premises)
Wählen Sie den Entwicklungsstil aus für Dynamics 365 Customer Engagement (on-premises)
Authentifizieren von Benutzern in Dynamics 365 Customer Engagement
Sicherheitsmodell von Customer Engagement (on-premises)
Erweitern von Dynamics 365 Customer Engagement (on-premises)
Modellieren der Geschäftsdaten in Dynamics 365 Customer Engagement (on-premises)
Verwalten der Daten in Customer Engagement (on-premises)
Verwalten der Bereitstellung von Customer Engagement (on-premises)
Beispielcodeverzeichnis für die Customer Engagement (on-premises) SDK
Programmierreferenz für Dynamics 365 Customer Engagement (on-premises)