Découvrir l’URL de votre organisation à l’aide du Service de découverte

Utilisez le service de découverte pour déterminer les organisations dont un utilisateur est membre et l’URL de l’adresse du point de terminaison pour accéder au service de l’organisation pour chacune de ces organisations. Ce service de découverte est nécessaire, car Dynamics 365 for Customer Engagement est un environnement à plusieurs utilisateurs, c’est-à-dire un seul serveur Dynamics 365 for Customer Engagement peut héberger plusieurs organisations de l’entreprise. En utilisant le Service de découverte, votre application peut déterminer l’URL d’adresse du point de terminaison pour accéder aux données commerciales de l’organisation cible.

Pour les installations Dynamics 365 for Customer Engagement, l’allocation du serveur et de l’organisation peut évoluer dans le cadre de la gestion et de l’équilibrage de charge du centre de données. Par conséquent, le Service de découverte permet de découvrir le serveur Dynamics 365 for Customer Engagement qui sert votre organisation à un moment donné.

Pour une installation de déploiement avec accès via Internet (IFD), l’URL du service web a la forme suivante :

https://dev.<hostname[:port]>/XRMServices/2011/Discovery.svc  

Pour une installation locale, l’URL du service web a la forme suivante :

http[s]://<hostname[:port]>/XRMServices/2011/Discovery.svc  

Consultez la page Ressources du développeur dans l’application web de Dynamics 365 for Customer Engagement pour déterminer l’URL correcte de l’installation.

Pour utiliser le Service de découverte, ajoutez une référence à l’assembly Microsoft.Xrm.Sdk.dll de votre projet Visual Studio, puis ajoutez une instruction using ou imports pour accéder à l’espace de noms Microsoft.Xrm.Sdk.Discovery. L’interface IDiscoveryService fournit la méthode Execute que vous utiliserez pour transmettre une instance de la classe DiscoveryRequest.

Par ailleurs, vous pouvez ajouter les références de service pour les URL précédemment décrites dans votre projet.

Utiliser le service de découverte avec les assemblys SDK
Écrire des applications et des extensions de serveur
Télécharger les points de terminaison à l’aide de la page de ressources du développeur
Accéder aux services Web de Dynamics 365 Customer Engagement
Démarrage rapide : un simple programme