[wpms_breadcrumb reverse="0"]
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
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

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

Bulletin d'inscription à retourner complété

Pré-inscription

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