Familiarisez-vous avec le Kit de développement logiciel (SDK) pour Dynamics 365 Customer Engagement (on-premises)

Les services web de Microsoft Dynamics 365 Customer Engagement (on-premises) proposent plusieurs options pour obtenir les résultats dont vous avez besoin. Mais comment se lancer ? Cette rubrique contient des informations sur les principales tâches spécifiques et comment les mener à bien. Vous recevrez des instructions de haut niveau avec des indications pour trouver les informations dont vous avez besoin.

Tester

Vous pouvez télécharger la configuration locale auprès du Centre de téléchargement Microsoft. Pendant 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 une évaluation gratuite de 90 jours. Pour plus d’informations sur l’installation de la version on-premises : Installation du serveur Microsoft Dynamics 365 Server.

Si vous avez un Abonnement MSDN, vous pouvez télécharger le logiciel serveur Dynamics 365 for Customer Engagement (on-premises) et accéder aux touches d’activation statiques qui peuvent être utilisées pour un certain nombre d’installations.

Rechercher une formation

Dans la rubrique Didacticiels et ressources pour se familiariser avec 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 à découvrir la programmation avec Dynamics 365 Customer Engagement (on-premises).

Créer des tables personnalisés et des champs

Dans Customer Engagement (on-premises), vous pouvez créer des entités qui contiennent les tables de la base de données. Vous pouvez créer des attributs dans ces entités qui correspondent aux champs dans l’application. Ces entités et ces attributs sont des pièces principales des métadonnées de plateforme. Nul besoin d’écrire de code pour cela. Vous trouverez des instructions sur la création des entités et des attributs dans Créer et modifier des métadonnées. Si vous devez créer des entités et des attributs par programme, vous trouverez des informations dans Métadonnées et modèles de données dans Customer Engagement (on-premises). 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) concerne l’amélioration de l’efficacité via l’automatisation des processus métier. Le fait de comprendre les différentes méthodes pour cela vous permet de choisir une option correspondant à vos besoins. Les options suivantes sont disponibles :

Processus
Il existe plusieurs types de processus que vous pouvez configurer dans l’application sans écrire de code. En savoir plus : Guider le personnel dans les tâches courantes avec des processus

Si vous devez créer des processus par programmation ou étendre les possibilités des processus, sachez que les développeurs se réfèrent aux processus en tant que workflows, car l’entité qu’ils utilisent est l’entité Workflow et les workflows sont basés sur le modèle de programmation Windows Workflow Foundation. Vous pouvez en savoir plus sur ce que vous pouvez faire avec des workflows ici : Créer des workflows pour automatiser les processus d’entreprise..

Règles métier
Si vous recherchez une façon déclarative facile pour évaluer de manière cohérente la logique métier sur le client et sur le serveur, sans devoir écrire de code, explorez 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, alors que le côté serveur assure une évaluation logique constante 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 grands avantages des règles métier est qu’elles peuvent être évaluées sur le client et fournir une expérience très maniable. Mais les règles métier possèdent des restrictions. Si vous ne parvenez pas à faire ce que vous voulez avec les règles métier, vous pouvez écrire du JavaScript qui va répondre aux événements dans les formulaires. Plus d’information : Écrire des scripts pour les formulaires

Plug-ins
Un plug-in est une logique métier personnalisée que vous pouvez intégrer avec Dynamics 365 Customer Engagement (on-premises) pour modifier ou améliorer le comportement standard de la plateforme. Les plug-ins sont des gestionnaires d’événements, étant donné qu’ils sont inscrits pour s’exécuter en réponse à un événement particulier lancé par la plateforme. Il constitue un moyen d’examiner et de transformer les données transmises via des opérations de plateforme et d’initier des opérations supplémentaires. Les plug-ins fonctionnent au niveau le plus profond et fournissent le moyen le plus fiable d’automatiser des processus métier indépendamment du fait qu’elles proviennent de l’une des applications Dynamics 365 Customer Engagement (on-premises), d’un client personnalisé, de migration des données ou d’intégration avec un autre système. Pour plus d’informations : Écrire des plug-ins pour développer les processus d’entreprise

Écrire des scripts pour les formulaires

Les scripts de formulaires permettent d’automatiser des processus métier, de garantir que les données entrées sont valides, ou simplement d’améliorer l’expérience des utilisateurs quand ils travaillent dans les formulaires. Les scripts de formulaire sont écrits en JavaScript et sont ajoutés à Dynamics 365 Customer Engagement (on-premises) en tant que ressources Web. Vous découvrirez comment créer des ressources web dans l’application dans Créer et modifier des ressources web. Pour des informations détaillées, 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 plusieurs événements de formulaire dans l’application à l’aide de l’éditeur de formulaires. Pour savoir comment faire, voir Utilisation de l’éditeur de formulaires : Configurer les gestionnaires d’événements. Les informations détaillées pour les développeurs de scripts de formulaires sont hébergés dans Création de scripts client dans Customer Engagement à l’aide de JavaScript. Pour plus d’informations sur les événements et le modèle objet utilisé lors de l’écriture des formulaires, voir Référence d’API client.

Créer une application client Windows utilisant des données dans Dynamics 365 Customer Engagement (on-premises)

Les outils XRM sont un ensemble de nouvelles API reposant sur les API d’assembly .Net (service d’organisation et de découverte) qui permettent de créer des applications clientes Windows pour Customer Engagement. Plus d’informations : Créer des applications clientes Windows à l’aide des outils XRM

Créer des applications de centre d’appels

Unified Service Desk for Dynamics 365 fournit une structure configurable et extensible pour configurer rapidement des applications pour les centres d’appels afin que les conseillers du service clientèle puissent obtenir une vue unifiée des données client stockées dans Dynamics 365 Customer Engagement (on-premises). Vous pouvez regrouper des informations sur les clients provenant de différentes zones de Customer Engagement dans un bureau intégré qui offre une vue à 360° de toutes les interactions des clients. Cela permet aux agents de votre service clientèle d’accéder immédiatement aux données professionnelles critiques pour pouvoir se consacrer rapidement aux clients et résoudre les requêtes et les problèmes. Pour plus d’informations : Unified Service Desk

Voir aussi

Guide du développeur pour Dynamics 365 Customer Engagement (on-premises)
Choisir votre style de développement pour Dynamics 365 Customer Engagement (on-premises)
Authentifier les utilisateurs dans Dynamics 365 Customer Engagement
Modèle de sécurité de Customer Engagement (on-premises)
Étendre Dynamics 365 Customer Engagement (on-premises)
Modéliser vos données commerciales dans Dynamics 365 Customer Engagement (on-premises)
Gérer vos données dans Customer Engagement (on-premises)
Gérer votre déploiement de Customer Engagement (on-premises)
Répertoire d’exemples de code pour le Kit de développement logiciel (SDK) Customer Engagement (on-premises)
Référence de programmation pour Dynamics 365 Customer Engagement (on-premises)