•   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


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