MS Dynamics CRM 2016 et 2013 – Développement d’extensions
Objectifs
- Comprendre l’interaction entre le service web Organization Service et les méta-données Microsoft Dynamics CRM
- Être capable de développer des activités de workflow utilisables au sein de Microsoft Dynamics CRM
- Apprendre à utiliser les plug-ins pour étendre la fonctionnalité des événements dans Microsoft Dynamics CRM
- Comprendre l’intégration de Microsoft Dynamics CRM dans Microsoft Azure
- Découvrir comment ajouter des boutons personnalisés, des items dans les menus et modifier les zones de navigation
Programme
Vue d’ensemble de l’extensibilité
- Framework applicatif xRM
- Fonctionnalités d’extension de la plate-forme
- Modèle de sécurité
- Modèle d’objets métier
- Logique métier
- Composants d’entité du métier
- Composants d’accès aux données de la plate-forme
- Les aides
- Les ressources
Opérations communes de la plate-forme
- Services Web WCF
- Service de découverte
- Liaison anticipée versus tardive
- Classes d’entité à liaison anticipée
- Classes d’entité à liaison tardive
- Organization Service
- Authentification et autorisation
- Information sur l’entité
- Travailler avec les données : Create, Retrieve, Update, Delete, RetrieveMultiple
- Nouveautés CRM 2016 : Upsert, traîtements transactionnels, concurrence d’accès optimiste, Traçage, Intégration et échange de données (« Change tracking », clés alternatives)
Interrogation des données et exécution d’opérations
- Interrogation des données dans Microsoft Dynamics CRM
- QueryExpression
- QueryByAttribute
- Requêtes LINQ
- FetchXML
- Vues filtrées
- OData
- La méthode Execute
- Requêtes et réponses
- Le service web MetadataService
Implémentation de processus métier
- Vue d’ensemble des workflows
- Vue d’ensemble des dialogues
- Configuration d’assembly d’activité de workflow personnalisées
- Création d’activités de workflow personnalisées
- Débogage
- Créer et modifier des composants XAML en Windows Workflow Foundation
Plug-ins
- Vue d’ensemble des plug-ins
- Framework d’évènements
- Isolation, fiabilité et statistiques des plug-ins
- Développer des plug-ins
- Emprunt d’identité dans les plug-ins
- Les classes d’entité dans les plug-ins
- Enregistrer et déployer des plug-ins
- Déboguer les plug-ins
Programmation d'évènements applicatifs
- Utilisation des bibliothèques JScript
- Evènements de formulaire et de champ
- Xrm.Page
- Xrm.Page.context (contexte côté client)
- Xrm.Page.data
- Xrm.Page.ui
- Les types de formulaire et les options d’ouverture de formulaires
- Gestion des contrôles et des sous-grilles
- Reconnaissance du type de device client
- Contexte d’exécution des gestionnaires d’évènements de formulaire
- Configuration des dépendances des évènements
- Passage de paramètres
- Les bonnes pratiques d’écriture de code client
- Débogage du code client
Extensions Clientes
- Personnaliser le plan de site
- Personnaliser le ruban
- Formulaires et vues accessibles par URL
Ressources Web
- Vue d’ensemble des ressources web
- Gestion des ressources web
- Référencer une ressource web
- Ressources web Silverlight
- Endpoint REST, ATOM et JSON
- Utilisation de JQuery
Please login to get access to the quiz
Back to Dynamics CRM