Prise en main du SDK pour Dynamics 365 Customer Engagement (sur site)

Les services Web Microsoft Dynamics 365 Customer Engagement (on-premises) offrent de nombreuses options pour obtenir les résultats dont vous avez besoin. Mais comment pouvez-vous vous lancer et commencer ? Cette rubrique contient des informations sur certaines tâches clés spécifiques et sur la façon dont vous pouvez les accomplir. Vous obtiendrez des conseils à un niveau élevé avec des instructions pour savoir où vous pouvez trouver les détails dont vous avez besoin.

Tester

Vous pouvez télécharger le programme d’installation local à partir du Centre de téléchargement Microsoft. Lors de l’installation, vous avez la possibilité de fournir une clé commerciale ou d’utiliser l’une des clés de produit répertoriées sur la page de téléchargement pour un essai gratuit de 90 jours. Pour plus d’informations sur l’installation de la version locale, consultez Installation de Microsoft Dynamics 365 Server.

Si vous disposez d’un abonnement MSDN, vous pouvez télécharger le logiciel serveur Dynamics 365 for Customer Engagement (sur site) et accéder aux clés d’activation statiques qui peuvent être utilisées pour autant d’installations que nécessaire.

Rechercher une formation

Dans la rubrique Didacticiels et ressources pour en savoir plus sur le développement pour Dynamics 365 Customer Engagement (on-premises), vous trouverez des informations sur plusieurs exemples de « démarrage rapide » inclus dans les services Web Dynamics 365 Customer Engagement, ainsi que des liens vers d’autres ressources pour vous aider à apprendre à programmer avec Dynamics 365 Customer Engagement (on-premises).

Créer des tables et des champs personnalisés

Dans Customer Engagement (on-premises), vous créez des entités qui incluent les tables de base de données. Vous créez des attributs dans ces entités qui correspondent aux champs de l’application. Ces entités et attributs sont des éléments essentiels des métadonnées de la plateforme. Vous n’avez pas besoin d’écrire de code pour ce faire. Vous trouverez des instructions sur la création d’entités et d’attributs dans Créer et modifier des métadonnées. Si vous avez besoin de créer des entités et des attributs par programmation, vous pouvez trouver des informations dans les métadonnées et les modèles de données dans Customer Engagement (sur site). La rubrique Présentation des entités dans Customer Engagement (on-premises) est tout aussi indiquée.

Automatiser les processus d'entreprise

Dynamics 365 Customer Engagement (on-premises) vise à améliorer l’efficacité en automatisant les processus métier. Comprendre les différentes façons de procéder peut vous aider à choisir l’option qui convient à vos besoins. Voici les options qui s’offrent à vous :

Processus
Il existe plusieurs types de processus différents que vous pouvez configurer dans l’application sans écrire de code. Pour plus d’informations : Guider le personnel à travers les tâches courantes avec les processus

Si vous constatez que vous devez créer des processus par programmation ou si vous souhaitez étendre ce que les processus peuvent faire, sachez que les développeurs appellent les processus des flux de travail , car l’entité qu’ils utilisent est l’entité Flux de travail et les flux de travail sont basés sur le modèle de programmation Windows Workflow Foundation. Pour en savoir plus sur ce que vous pouvez faire avec les flux de travail, consultez la page Écrire des flux de travail pour automatiser les processus d’entreprise.

Règles métier
Si vous recherchez un moyen déclaratif simple d’évaluer de manière cohérente la logique métier sur le client et le serveur, sans avoir besoin d’écrire de code, vous voudrez explorer les règles métier. L’évaluation logique côté client est plus immédiate, car elle est effectuée lorsque vous ouvrez et mettez à jour le formulaire d’enregistrement, tandis que l’évaluation logique côté serveur fournit une évaluation logique cohérente sur le serveur. Pour plus d’informations : Créer des règles et des recommandations métier pour appliquer la logique dans un formulaire

L’un des avantages des règles métier est qu’elles peuvent être évaluées sur le client et offrent une expérience très réactive. Mais les règles commerciales ont certaines limites. Si vous ne pouvez pas obtenir ce dont vous avez besoin avec des règles métier, vous pouvez écrire du code JavaScript qui répondra aux événements dans les formulaires. Pour plus d’informations : Écrire des scripts pour les formulaires

Modules d’extension
Un plug-in est une logique métier personnalisée que vous pouvez intégrer à Dynamics 365 Customer Engagement (sur site) pour modifier ou augmenter le comportement standard de la plateforme. Les plug-ins sont des gestionnaires d’événements, car ils sont enregistrés pour s’exécuter en réponse à un événement particulier déclenché par la plateforme. Ils permettent d’examiner et de transformer les données transmises par les opérations de la plateforme et de lancer des opérations supplémentaires. Les plug-ins fonctionnent au niveau le plus profond et offrent le moyen le plus robuste d’automatiser les processus métier, qu’ils proviennent de l’une des applications Dynamics 365 Customer Engagement (sur site), d’un client personnalisé, d’une migration de données ou d’une intégration avec un autre système. Pour plus d’informations : Écrire Plug-Ins pour étendre les processus d’entreprise

Écrire des scripts pour les formulaires

Les scripts de formulaire permettent d’automatiser les processus métier, de s’assurer que les données saisies sont valides ou simplement d’améliorer l’expérience des utilisateurs lorsqu’ils travaillent sur des formulaires. Les scripts de formulaire sont écrits en JavaScript et sont ajoutés à Dynamics 365 Customer Engagement (sur site) en tant que ressources Web. Pour en savoir plus sur la création de ressources Web dans l’application, consultez Créer et modifier des ressources Web. Pour plus d’informations, voir Ressources Web pour Dynamics 365 Customer Engagement (on-premises).

Les scripts de formulaire répondent aux événements du formulaire. Vous pouvez configurer des gestionnaires d’événements pour de nombreux événements de formulaire dans l’application à l’aide de l’éditeur de formulaires. Pour savoir comment procéder, consultez Utiliser l’éditeur de formulaires : Configurer les gestionnaires d’événements. Des informations détaillées pour les développeurs de scripts de formulaire se trouvent dans Script client dans Customer Engagement à l’aide de JavaScript. Pour plus d’informations sur les événements et le modèle objet utilisés lors de l’écriture de formulaires, consultez la Référence de l’API client.

Créer une application cliente Windows qui utilise des données dans Dynamics 365 Customer Engagement (sur site)

L’outillage XRM est un ensemble d’API basées sur les API d’assemblage .Net (service d’organisation et service de découverte) qui prennent en charge la création d’applications clientes Windows pour Customer Engagement. Pour plus d’informations : Créer des applications clientes Windows à l’aide des outils XRM

Créez des applications de centre d’appels

Unified Service Desk pour Dynamics 365 fournit un cadre configurable pour créer rapidement des applications pour les centres d’appels afin que les représentants du service clientèle puissent obtenir une vue unifiée des données client stockées dans Dynamics 365 Customer Engagement (sur site). Vous pouvez agréger les informations sur les clients provenant de différents domaines de Customer Engagement dans un bureau intégré qui offre une vue à 360° des interactions avec les clients. Cela donne à vos représentants du service client un accès immédiat aux informations critiques de l’entreprise afin qu’ils puissent interagir rapidement avec les clients et répondre aux questions et problèmes. Pour plus d’informations : Centre de services unifié

Voir aussi

Guide du développeur pour Dynamics 365 Customer Engagement (local)
Choisir votre style de développement pour Dynamics 365 Customer Engagement (sur site)
Authentifier les utilisateurs dans Dynamics 365 Customer Engagement
Modèle de sécurité de l’engagement client (sur site)
Étendre Dynamics 365 Customer Engagement (sur site)
Modélisez vos données d’entreprise dans Dynamics 365 Customer Engagement (sur site)
Gérer vos données dans Customer Engagement (sur site)
Gérer le déploiement de Customer Engagement (sur site)
Exemple de répertoire de code pour le SDK Customer Engagement (on-premises)
Référence de programmation pour Dynamics 365 Customer Engagement (sur site)