Erweitern von Microsoft Dynamics CRM

Kurs 80028: Drei Tage; Schulung mit Kursleiter

Take This Training
Auf dieser Seite
VoraussetzungenVoraussetzungen
Microsoft Certified Professional-PrüfungenMicrosoft Certified Professional-Prüfungen
KursmaterialienKursmaterialien
Kursgliederung Kursgliederung
Schulung absolvierenSchulung absolvieren


Zum SeitenanfangZum Seitenanfang

Voraussetzungen

Zur Teilnahme an diesem Kurs müssen die Kursteilnehmer über folgende Kenntnisse verfügen:

Teilnahme am Kurs 8971 „Konfiguration und Anpassung in Microsoft Dynamics CRM“ oder gleichwertige Kenntnisse der Anpassungsfunktionen von Microsoft Dynamics CRM.

Mindestens drei Monate Erfahrung im Erstellen von .NET-Anwendungen mithilfe von Microsoft Visual Studio.

Gute Kenntnisse von Webentwicklungstechnologien einschließlich der Programmierung mithilfe von DHTML.


Zum SeitenanfangZum Seitenanfang

Microsoft Certified Professional-Prüfungen

Zu diesem Kurs gehören aktuell keine Microsoft Certified Professional-Prüfungen.


Zum SeitenanfangZum Seitenanfang

Kursmaterialien

Das Kursteilnehmerkit enthält ein umfassendes Arbeitsbuch und weitere erforderliche Materialien für diesen Kurs.

Das Kursteilnehmerkit beinhaltet die folgende Software:

Kursteilnehmer-CD enthält im Kurs verwendete Visual Studio-Projekte.


Zum SeitenanfangZum Seitenanfang

Kursgliederung

Unterrichtseinheit 1: Übersicht über die Erweiterbarkeit

Diese Unterrichtseinheit liefert eine Übersicht für den Kurs. Die verfügbaren Features zum Erweitern von Microsoft Dynamics CRM werden vorgestellt.

Lektionen

Entwurfsschwerpunkt von Microsoft Dynamics CRM

Erweiterbarkeitsfeatures

Erforderliche Kenntnisse

Ressourcen

Am Ende dieser Unterrichtseinheit werden die Kursteilnehmer in der Lage sein, folgende Aufgaben auszuführen:

Nachvollziehen der Erweiterbarkeit von Microsoft Dynamics CRM

Kenntnis der wichtigsten Erweiterungsfeatures

Kenntnis der für die Verwendung der Erweiterungsfeatures erforderlichen Fähigkeiten

Kenntnis der Ressourcen mit weiterführenden Informationen.

Unterrichtseinheit 2: Microsoft Dynamics CRM-Architektur

In dieser Unterrichtseinheit wird die Microsoft Dynamics CRM-Architektur im Hinblick auf praktische Entscheidungen bei der Planung von Erweiterungen zu Microsoft Dynamics CRM beschrieben. Fundierte Kenntnisse der Microsoft Dynamics CRM-Architektur liefern Erkenntnisse, die beim Entwickeln von Erweiterungen hilfreich sind.

Lektionen

Erweiterbarkeitspunkte

Microsoft Office Outlook-Clients

Ebenen

Anwendungsebene

Plattformebene

Datenbankebene

Vorführung: Verwenden des Metadatenbrowsers

Öffnen des Metadatenbrowsers

Importieren der benutzerdefinierten Entität Verkaufschancendetails

Feststellen, wie die Entität Verkaufschancendetails mit Verkaufschancen verknüpft ist

Am Ende dieser Unterrichtseinheit werden die Kursteilnehmer in der Lage sein, folgende Aufgaben auszuführen:

Kenntnis der Position verfügbarer Erweiterungsfeatures in Microsoft Dynamics CRM

Nachvollziehen der Interaktion zwischen den Microsoft Dynamics CRM-Clients für Microsoft Office Outlook und Microsoft Dynamics CRM

Kenntnis der grundlegenden Bestandteile von Microsoft Dynamics CRM und deren Funktion

Nachvollziehen der Erzwingung der Sicherheit durch Microsoft Dynamics CRM

Nachvollziehen der Anwendung von Geschäftslogik durch Microsoft Dynamics CRM

Nachvollziehen der Verwendung von Metadaten durch Microsoft Dynamics CRM

Nachvollziehen der Bereitstellung von Webdienst-APIs durch Microsoft Dynamics CRM

Kenntnis der Funktionen der Microsoft Dynamics CRM-Plattform

Nachvollziehen der Interaktion zwischen Microsoft Dynamics CRM und dem SQL Server-Datenspeicher

Unterrichtseinheit 3: Allgemeine Plattformvorgänge

In dieser Unterrichtseinheit wird erklärt, wie die Microsoft Dynamics CRM-Webdienst-APIs in Entwicklungsprojekte eingeschlossen werden und wie verfügbare gängige Methoden für alle Microsoft Dynamics CRM-Entitäten verwendet werden. Darüber hinaus wird in dieser Unterrichtseinheit erläutert, wie Datentypen in Microsoft Dynamics CRM implementiert werden. Außerdem wird Hilfscode behandelt, mit dessen Hilfe Entwickler Microsoft Dynamics CRM-Datentypen verwalten können. Schließlich wird der Prozess zum Behandeln von SOAP-Ausnahmen über die Microsoft Dynamics CRM-Webdienste beschrieben.

Lektionen

CrmDiscoveryService

CrmService

CRMAuthenticationToken

Entitätsinformationen

Microsoft Dynamics CRM-Datentypen

Verwenden von Typisierungshilfsklassen

Verwenden der Create-Methode

Verwenden der Retrieve-Methode

Verwenden der Update-Methode

Verwenden der Delete-Methode

Verwenden der RetrieveMultiple-Methode

Behandeln von SOAP-Ausnahmen

Übungseinheit 3.1: Importieren von Leads

Erstellen einer .NET-Konsolenanwendung, die mithilfe der Create-Methode Leads aus einer CSV-Datei importiert.

Übungseinheit 3.2: Kontaktverwaltungsanwendung

Erstellen einer .NET-Webanwendung, mit deren Hilfe Benutzer Microsoft Dynamics CRM-Kontaktdatensätze anzeigen, aktualisieren und löschen können.

Am Ende dieser Unterrichtseinheit werden die Kursteilnehmer in der Lage sein, folgende Aufgaben auszuführen:

Verwenden der allgemeinen CrmService-Methoden für alle Microsoft-Entitäten

Verwenden der Microsoft Dynamics CRM-Datentypen sowie der Typisierungshilfsklasse aus dem Microsoft Dynamics CRM SDK

Behandeln von durch CrmService generierte SOAP-Ausnahmen

Unterrichtseinheit 4: Erweiterte Plattformvorgänge

In dieser Unterrichtseinheit wird erläutert, wie mithilfe der Execute-Methode und den entsprechenden Request- und Response-Klassen Daten abgefragt und Aktionen auf der Microsoft Dynamics CRM-Plattform ausgeführt werden. Außerdem wird die Verwendung von gefilterten Ansichten, der DynamicEntity-Klasse und der Methoden für die Microsoft Dynamics CRM-Metadaten behandelt.

Lektionen

Abfragen von Daten

QueryExpression

QueryByAttribute

Speichern von Abfragen

Gefilterte Ansichten

Methode „Execute“

Anforderungen und Antworten

Dynamische Entitäten

Verwenden des Metadaten-Webdiensts

Zwischenspeichern von Metadaten

Übungseinheit 4.1: Verwenden von „QueryExpression“

Erstellen einer .NET-Konsolenanwendung zum Abfragen der Microsoft Dynamics CRM-Plattform mithilfe von QueryExpression.

Übungseinheit 4.2: Verwenden von gefilterten Ansichten

Erstellen einer .NET-Konsolenanwendung zum Abfragen der Microsoft Dynamics CRM-Plattform mithilfe gefilterter Ansichten.

Übungseinheit 4.3: Verwenden von Anforderung und Antwort

Erstellen einer .NET-Konsolenanwendung, die mithilfe der Execute-Methode Firmen gleichmäßig auf die Benutzer verteilt.

Am Ende dieser Unterrichtseinheit werden die Kursteilnehmer in der Lage sein, folgende Aufgaben auszuführen:

Abfragen von Microsoft Dynamics CRM mithilfe von QueryExpression, QueryByAttribute und gefilterten Ansichten

Verwenden der CrmService.Execute-Methode

Verwenden von DynamicEntity

Öffnen, Verwenden und Zwischenspeichern von Metadaten

Unterrichtseinheit 5: Benutzerdefinierte Workflowaktivitäten

In dieser Unterrichtseinheit wird erläutert, wie benutzerdefinierte Workflowaktivitäten erstellt und eingerichtet werden.

Lektionen

Konfigurieren benutzerdefinierter Workflowaktivitäten

Workflowarchitektur

Einrichten benutzerdefinierter Workflowaktivitätsassemblys

Erstellen von benutzerdefinierten Workflowaktivitäten

Debuggen von benutzerdefinierten Workflowaktivitäten

Vorführung: Konfigurieren einer benutzerdefinierten Workflowaktivität

Erstellen einer einfachen Workflowregel, die eine benutzerdefinierte Workflowaktivität verwendet.

Übungseinheit 5.1: Erstellen einer benutzerdefinierten Workflowaktivität

Erstellen einer einfachen benutzerdefinierten Workflowaktivität und Registrieren dieser Workflowaktivität mithilfe des PluginRegistration-Tools, damit die Aktivität in einer Workflowregel verwendet werden kann.

Am Ende dieser Unterrichtseinheit werden die Kursteilnehmer in der Lage sein, folgende Aufgaben auszuführen:

Erstellen benutzerdefinierter Workflowaktivitäten

Erstellen von Workflowregeln, die benutzerdefinierte Workflowaktivitäten verwenden

Verwenden des PluginRegistration-Tools

Kenntnis der Workflowarchitektur

Unterrichtseinheit 6: Plug-Ins

In dieser Unterrichtseinheit wird erläutert, wie die Funktionalität von Microsoft Dynamics CRM-Ereignissen durch das Erstellen benutzerdefinierter Plug-Ins erweitert werden kann.

Lektionen

Plug-In-Modell

Übersicht über Plug-Ins

Ereignisframework

Entwickeln von Plug-Ins

Identitätswechsel in Plug-Ins

Dynamische Entitäten und Plug-Ins

Bereitstellen von Plug-Ins

Debuggen von Plug-Ins

Übungseinheit 6.1: Erstellen eines Plug-Ins

Erstellen eines Pre-Event-Plug-Ins und Registrieren dieses Tools für das Ereignis mithilfe des PluginRegistration-Tools.

Am Ende dieser Unterrichtseinheit werden die Kursteilnehmer in der Lage sein, folgende Aufgaben auszuführen:

Entscheiden über die Verwendung von Plug-Ins

Kenntnis des Ereignisframeworks

Entwickeln, Debuggen und Bereitstellen von Plug-Ins

Verwenden von dynamischen Entitäten in Plug-Ins

Unterrichtseinheit 7: Anwendungsereignisprogrammierung

In dieser Unterrichtseinheit wird das Erstellen von clientseitigem Code für Formular- und Feldereignisse von Microsoft Dynamics CRM beschrieben. In diesem Zusammenhang werden die verfügbaren Formular- und Feldereignisse, die Verwendungsweise von Formular- und Feldwerten, das Debuggen von clientseitigem Code sowie mehrere Techniken zur Steigerung der Produktivität und zur Behebung von Geschäftsproblemen behandelt.

Lektionen

Formular- und Feldereignisse

Übersicht über Formular- und Feldereignisse

Zugreifen auf Microsoft Dynamics CRM-Datenfelder

Festlegen von Ereignisabhängigkeiten

Verwenden bewährter Methoden beim Schreiben von clientseitigem Code

Debuggen von clientseitigem Code

Verwenden von DHTML

Entwickeln von Code mit externen Dateien

Anfordern von externen Daten

Verwenden der Microsoft Dynamics CRM-Webdienste

Übungseinheit 7.1: Erstellen hierarchischer Auswahllisten

Implementieren einer hierarchischen Auswahlliste in der Telefonanrufentität.

Werte in der Auswahlliste Anrufbeschreibung sind von der für die Auswahlliste Anruftyp ausgewählten Option abhängig.

Übungseinheit 7.2: Verwenden von XML-Anforderungen

Verwenden des onChange-Ereignisses des Felds Postleitzahl zum automatischen Auffüllen der Codes für Bundesland/Kanton und Ort basierend auf dem Wert der Postleitzahl.

Übergeben der Postleitzahl an eine Webseite mithilfe einer Abfragezeichenfolge.

Zurückgeben des XML-Codes zum Aktualisieren der Felder für Bundesland/Kanton und Ort.

Verwenden von Fehlerbehandlungscode.

Am Ende dieser Unterrichtseinheit sollten die Kursteilnehmer in der Lage sein, folgende Aufgaben auszuführen:

Verwenden von Formular- und Feldereignissen

Kenntnis der Microsoft Dynamics CRM-Formularwerte

Erstellen und Debuggen von clientseitigem Code in Microsoft Dynamics CRM

Anfordern externer Daten über Formular- und Feldereignisse

Unterrichtseinheit 8: Anwendungsintegration

In dieser Unterrichtseinheit wird beschrieben, wie benutzerdefinierte Schaltflächen, Menüs und Navigationselemente in Microsoft Dynamics CRM zum Integrieren anderer Anwendungen hinzugefügt werden. Darüber hinaus erfahren Sie, wie Sie Anwendungen mit dem gleichen Aussehen und Verhalten wie Microsoft Dynamics CRM erstellen. Schließlich wird aufgezeigt, wie Microsoft Dynamics CRM mithilfe von IFrames und URL-adressierbaren Formularen in andere Webanwendungen integriert wird.

Lektionen

Übersicht: Anpassen der Benutzeroberfläche

Anpassen von „SiteMap“

Verwenden von ISV.Config

Anpassungen und der Outlook-Client

Verwenden von IFrames in Entitätsformularen

Verwenden des Microsoft Dynamics CRM Design Guide

URL-adressierbare Formulare

Überlegungen zur Verwendung von IFrames

Abrufen von Daten mithilfe von Parametern

Dynamischer IFrame

URL-adressierbare Formulare und Ansichten

Vorführung: Hinzufügen einer externen Website zu Microsoft Dynamics CRM

Anzeigen des Metadatenbrowsers in einem benutzerdefinierten Bereich in der Navigationsleiste von Microsoft Dynamics CRM.

Übungseinheit 8.1: Erstellen von benutzerdefinierten Menüs und Schaltflächen

Hinzufügen einer benutzerdefinierten Schaltfläche im Kontaktformular.

Mithilfe der benutzerdefinierten Schaltfläche wird eine Website zum Festlegen der Kennwörter des Benutzers geöffnet.

Übungseinheit 8.2: Erstellen einer Aufgabe mit Standarddaten

Hinzufügen einer Schaltfläche im Anfrageformular.

Verwenden dieser Schaltfläche zum Öffnen eines neuen Aufgabenformulars mit bestimmten Standarddaten.

Abrufen einiger Daten aus der Anfrage.

Am Ende dieser Unterrichtseinheit werden die Kursteilnehmer in der Lage sein, folgende Aufgaben auszuführen:

Hinzufügen von benutzerdefinierten Schaltflächen, Menüs und Navigationselementen zur Microsoft Dynamics CRM-Benutzeroberfläche

Integrieren anderer Anwendungen in Microsoft Dynamics CRM mithilfe von IFrames

Ausführen von Aktionen für ausgewählte Datensätze in einer Microsoft Dynamics CRM-Ansicht

Festlegen von Standarddaten in Formularfeldern

Erstellen von Anwendungen mit dem gleichen Aussehen und Verhalten wie Microsoft Dynamics CRM

Unterrichtseinheit 9: Erstellen von ASP.NET-Erweiterungen

In dieser Unterrichtseinheit wird das Konfigurieren und Bereitstellen benutzerdefinierter ASP.NET-Seiten behandelt, die auf derselben Website wie Microsoft Dynamics CRM bereitgestellt werden.

Lektionen

Einstellungen in „web.config“ in Microsoft Dynamics CRM

Authentifizierung in benutzerdefinierten ASP.NET-Anwendungen

Bereitstellen benutzerdefinierter ASP.NET-Anwendungen

Übungseinheit 9.1: Erstellen und Bereitstellen einer ASP.NET-Anwendung

Erstellen und Bereitstellen einer benutzerdefinierten ASP.NET-Anwendung innerhalb der Microsoft Dynamics CRM-Website

Am Ende dieser Unterrichtseinheit werden die Kursteilnehmer in der Lage sein, folgende Aufgaben auszuführen:

Erstellen und Bereitstellen von ASP.NET-Anwendungen auf der Microsoft Dynamics CRM-Website

Ändern der Datei web.config

Kenntnis der Mechanismen für Authentifizierung und Identitätswechsel in der Anwendung




Zum SeitenanfangZum Seitenanfang

Schulung absolvieren

Type your city and state or province to find classes currently
scheduled for this course at a training center near you.

Location:        



Zum SeitenanfangZum Seitenanfang