Dynamics CRM 2016
MS Dynamics CRM 2016 et 2013 – Développement d’extensions
Reference : MS182

3
jours - 1850 € HT Télécharger la fiche
Prochaines sessions

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
Pré requis
- Avoir une connaissance pratique de la personnalisation des formulaires et des workflows
- Avoir une connaissance pratique des technologies suivantes : .NET avec Visual Studio, JScript, DHTML, CML, Transact SQL, les services web et de personnalisation Microsoft Dynamics CRM, Silverlight, Windows Workflow Foundation, AJAX
- Une première expérience sur la plate-forme Windows Azure est un plus pour suivre cette formation
Modalités et délais d’accès
Pré-inscription
Bulletin d'inscription à retourner complété
Programmes de MS Dynamics CRM 2016 et 2013 – Développement d’extensions
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