Extension de Microsoft Dynamics CRM 4.0

 


Cette formation dirigée, d'une durée de 3 jours, permet aux stagiaires d'acquérir les connaissances et les compétences requises pour développer des extensions pour Microsoft Dynamics CRM 4.0. Le contenu se concentre sur les méthodes d'extensions documentées dans le SDK de Microsoft CRM. En outre, il inclut une introduction à la programmation des web services de CRM, il explique comment configurer et programmer des activités de workflow et des plug-ins, et il présente le développement de script client avancé. Enfin, il détaille ses fonctions d'intégration, notamment sur la façon de l'intégrer dans un portail client.

Durée : 3 jours

Pré-requis
Pour suivre ce cours, les stagiaires doivent disposer des connaissances suivantes :
Connaissance des fondamentaux du développement web avec ASP.NET 2.0 et HTML,
Pratique du langage C# ou VB.NET, Connaissances de Visual Studio.


Format
Formation ou
Workshop.

Structure de la formation

Module 1 : Présentation de l’extensibilité
Ce module contient une présentation du cours. Il introduit les fonctionnalités disponibles pour étendre Microsoft Dynamics CRM.
Concepts de Microsoft Dynamics CRM
Fonctionnalités d’extensibilité
Compétences requises
Ressources
 
Module 2 : Architecture de Microsoft Dynamics CRM
Ce module décrit l’architecture de Microsoft Dynamics CRM dans l’optique de la prise de décisions pratiques lors de la planification d’extensions à Microsoft Dynamics CRM. Une compréhension avancée de l’architecture de Microsoft Dynamic CRM donne une vue d’ensemble qui peut être utilisée lors du développement des extensions.
Points d’extensibilité
Clients Microsoft Office Outlook
Modèle en couches
Couche d’application
Couche Plateforme
Couche de base de données

Module 3 : Opérations courantes de la plateforme
Ce module explique comment inclure les API de service Web Microsoft Dynamics CRM dans des projets de développement et comment utiliser des méthodes communes disponibles pour toutes les entités Microsoft Dynamics CRM. Ce module explique aussi comment les types de données sont implémentés dans Microsoft Dynamics CRM ainsi que le code du programme d’assistance que les développeurs peuvent utiliser pour gérer les types de données de Microsoft Dynamics CRM. Enfin, le processus de gestion des exceptions SOAP provenant des services Web Microsoft Dynamics CRM est décrit.
CrmDiscoveryService et CrmService
Jeton crmAuthentication
Informations sur les entités
Types de données de Microsoft Dynamics CRM
Utilisation des applications d’assistance sur les types
Utilisation de la méthode Create
Utilisation de la méthode Retrieve
Utilisation de la méthode Update
Utilisation de la méthode Delete
Utilisation de la méthode RetrieveMultiple
Gestion des exceptions SOAP
 
Module 4 : Opérations avancées de la plateforme
Ce module explique comment effectuer des requêtes de données et effectuer des actions sur la plateforme Microsoft Dynamic CRM à l’aide de la méthode Execute avec les classes Request et Response appropriées. Il décrit aussi l’utilisation des vues filtrées, de la classe DynamicEntity et des méthodes pour travailler avec les métadonnées de Microsoft Dynamic CRM.
Requêtes sur les données
QueryExpression
QueryByAttribute
Enregistrement des requêtes
Vues filtrées
Méthode Execute
Classes Request et Response
Entités dynamiques
Utilisation du service Web des métadonnées
Mise en mémoire cache des métadonnées
 
Module 5 : Activités de workflow personnalisées
Ce module explique comment créer et configurer des activités de workflow personnalisées.
Configuration d’activités de workflow personnalisées
Architecture de workflow
Configuration des assemblys d’activité de workflow personnalisée
Création d’activités de workflow personnalisées
Débogage d’activités de workflow personnalisées
 
Module 6 : Plug-ins
Ce module explique comment étendre la fonctionnalité des événements Microsoft Dynamics CRM en écrivant des plug-ins personnalisés.
Modèle de plug-in
Présentation des plug-ins
Infrastructure d’événements
Développement de plug-ins
Emprunt d’identité dans les plug-ins
Entités dynamiques et plug-ins
Déploiement de plug-ins
Débogage des plug-ins
 
Module 7 : Programmation d'événements d'application
Ce module explique comment écrire du code côté client pour des événements de formulaire et de champ Microsoft Dynamics CRM. Il traite des événements de formulaire et de champ disponibles, de la façon de travailler avec des valeurs de formulaire et de champ, du débogage de code côté client et de plusieurs techniques pour améliorer la productivité et résoudre des problèmes métier.
Événements de champ et de formulaire
Présentation des événements de formulaire et de champ
Accès aux champs de données Microsoft Dynamics CRM
Définition des dépendances d'événements
Utilisation des meilleures pratiques pour l’écriture de code côté client
Débogage du code côté client
Utilisation du code DHTML
Écriture du code dans des fichiers externes
Demande de données externes
Accès aux services Web Microsoft Dynamics CRM
 
Module 8 : Intégration d’applications
Ce module explique comment ajouter des boutons, des menus et des éléments de navigation personnalisés dans Microsoft Dynamics CRM pour intégrer d’autres applications. Il explique également comment créer des applications qui ont la même apparence et les mêmes comportements que Microsoft Dynamics CRM. Enfin, il décrit comment des IFrames et des formulaires avec adresse URL sont utilisés pour intégrer Microsoft Dynamics CRM avec d’autres applications Web.
Présentation – Personnalisation de l’interface utilisateur
Personnalisation de SiteMap
Utilisation d’ISV.Config
Personnalisations et le client Outlook
Utilisation d’IFrames dans les formulaires d’entités
Utilisation du Guide de conception de Microsoft Dynamics CRM
Formulaires avec adresse URL
Considérations sur les IFrames
Récupération de données à l’aide de paramètres
IFrame dynamique
Formulaires et vues avec adresses URL
 
Module 9 : Création d’extensions ASP .NET
Ce module explique comment configurer et déployer des pages ASP .Net personnalisées qui sont déployées sur le même site Web que Microsoft Dynamics CRM.
Paramètres de Web.config dans Microsoft Dynamics CRM
Authentification dans les applications ASP .Net personnalisées
Déploiement d’applications ASP .Net personnalisées



(c) copyright 2005 -    Agilcom   PAE du Levray, 10 route de Nanfray, 74960 Cran Gévrier - France -  +33 (0)4 50 10 49 70