Utiliser les données d’événement Customer Engagement dans votre solution Azure Event Hub
Azure Event Hubs constitue un service de publication-abonnement hautement évolutif qui peut ingérer des millions d’événements par seconde et les transmettre en continu dans plusieurs applications. L’interface Customer Engagement-Azure vous permet de publier vos données d’événement your Customer Engagement Customer Engagement sur le Azure Service Bus et de les rendre disponibles aux abonnés de la solution du hub d’événements. Les informations suivantes décrivent les tâches générales devant être réalisées pour envoyer des données d’événement Customer Engagement à une solution de concentrateur d’événements.
Hinweis
Un abonnement Azure et une licence de concentrateur d’événements est nécessaire pour accéder aux concentrateurs d’événements. Cette fonction a été introduite dans CRM Online 2016 Update 1 et CRM 2016 Service Pack 1 (on-premises).
1. Créer un concentrateur d’événements
Vous pouvez créer un hub d’événements dans Azure via la programmation de l’API ou interactivement à l’aide du Portail Azure. Quelle que soit l’option choisie, après la création de votre concentrateur d’événements vous devez obtenir une copie de la chaîne de connexion au concentrateur d’événements et remettre cette chaîne en enregistrant le point de terminaison de service de Customer Engagement détaillé dans la section suivante.
Pour plus d'informations sur sur la création de hubs d’événements, voir la Documentation Event Hubs.
2. Inscrire un point de terminaison
L’inscription d’un point de terminaison de service pour un Event Hub est similaire à l’inscription pour tout autre type de contrat pris en charge tel que des files d’attente ou sujets. Vous pouvez utiliser l’outil Plug-in Registration, fourni dans le téléchargement du kit SDK, pour enregistrer le point de terminaison de service. Lorsque vous remplissez le formulaire d’inscription, spécifiez un type de contrat Event Hub. Pour le format du corps du message, vous pouvez choisir XML ou JSON. En outre, seule l’autorisation SAS est autorisée et vous devez entrer la chaîne de connexion obtenue lorsque vous avez créé l’Event Hub. Pour plus d'informations : Guide pas-à-pas : Configurer Microsoft Azure (SAS) pour l’intégration avec Dynamics 365 Customer Engagement (on-premises).
3. Code d’inscription
Dynamics 365 Customer Engagement (on-premises) doit connaître l’opération exacte (combinaison entité/message) qui, une fois traitée, entraînera l’exécution du plug-in compatible Azure. Comme vous créez un concentrateur d’événements, cette opération est liée au traitement des données d’événement Customer Engagement en particulier. Vous devez inscrire une étape pour le plug-in compatible Azur dans le pipeline d’exécution d’événement Customer Engagement. Pour plus d’informations, voir Guide pas à pas : inscrire un plug-in compatible Azure avec l’outil Plug-in Registration.
Si vous utilisez une activité de workflow personnalisée compatible Azur plutôt qu’un plug-in, vous devez inscrire l’assembly d’activité à l’aide de l’outil Plug-in Registration et incorporer cette activité à un workflow. Pour plus d'informations : Exemple : activité de workflow personnalisée compatible Azure.
4. Démarrer l’écoute
Démarrez l’écoute de votre application de solution de centre de services Azure sur le point de terminaison de service.
5. Déclencheur
Effectuez une opération dans Customer Engagement qui provoquera l’exécution d’un plug-in ou workflow contenant l’activité de workflow personnalisée. C’est la même opération (combinaison entité/message) pour laquelle vous avez enregistré l’étape de plug-in dans la section précédente de cette rubrique. Vous pouvez effectuer l’opération attendue via l’application web ou via le code d’application en accédant aux services web Customer Engagement.
6. Vérification
Vous pouvez vérifier la tâche système associée dans l’application web Customer Engagement et rechercher un statut Terminé(e). Si vous obtenez un statut Échec, utilisez les informations de statut pour identifier la cause possible de l’échec. Vous pouvez ensuite revérifier les configurations des deux systèmes ou déboguer le code d’application pour rechercher et résoudre le problème, selon la nature de la défaillance.
Voir aussi
Intégration Azure avec Dynamics 365 Customer Engagement (on-premises)
Extensions Azure pour Dynamics 365 Customer Engagement (on-premises)
Hinweis
Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)
Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).
Commentaires
Envoyer et afficher des commentaires pour