Del via


Arbejde med Dynamics 365-hændelsesdata i din Azure-hændelseshubløsning

 

Udgivet: januar 2017

Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Microsoft Azure Event Hubs er en yderst skalerbar tjeneste til udgivelse/abonnement, der kan indtage millioner af hændelser pr. sekund og streame dem ind i flere programmer.Dynamics 365-Azure-grænsefladen gør det muligt at udgive dine Dynamics 365-hændelsesdata til Microsoft Azure-servicebus og gøre dem tilgængelige for dine abonnementer på hændelseshubløsningen. Følgende oplysninger beskriver de generelle opgaver, der skal udføres for at sende Dynamics 365-hændelsesdata til en hændelseshubløsning.

Bemærk

Et Azure-abonnement og en hændelseshublicens er påkrævet for adgang til hændelseshubs.Denne funktion blev introduceret i første opdatering til CRM Online 2016 og i CRM 2016 Service Pack 1 (i det lokale miljø).

1. Opret en hændelseshub

Du kan oprette en hændelseshub i Microsoft Azure enten gennem API-programmering eller interaktivt ved hjælp af den klassiske Azure-portal. I begge tilfælde skal du efter oprettelse af din hændelseshub hente en kopi af forbindelsesstrengen til hændelseshubben og angive denne streng ved registrering af det Dynamics 365-tjenesteslutpunkt, der gennemgås i det næste afsnit.

Du kan finde flere oplysninger om oprettelse af hændelseshub, kan du se under dokumentation for hændelseshubs.

2. Registrer et slutpunkt

Registrering af et tjenesteslutpunkt for en hændelseshub svarer til registrering af alle andre understøttede kontrakttyper som f.eks. køer eller emner. Du kan bruge værktøjet til registrering af plug-ins i SDK-overførslen for at registrere tjenesteslutpunktet. Ved udfyldelse af registreringsformularen skal du angive en kontrakttype for Hændelseshub. Du kan vælge XML eller JSON som meddelelsens brødtekstformat. Desuden er kun SAS-tilladelse tilladt, og du skal angive den tilslutningsstreng, der fremkommer, når du har oprettet hændelseshubben.Flere oplysninger:Gennemgang: Konfigurere Microsoft Azure (SAS) til integration med Dynamics 365.

3. Registrer kode

Microsoft Dynamics 365 skal kende den nøjagtige handling (kombination af objekt/meddelelse), som ville få det Azure-kompatible plug-in til at blive afviklet, når den er behandlet. Da du opretter en hændelsehub, ville denne handlig være relateret til behandlingen af især Dynamics 365-hændelsesdata. Du skal tilmelde dig et trin for det Azure-kompatible plug-in i kørselsrækkefølgen for Dynamics 365-hændelser. Du kan finde flere oplysninger under Gennemgang: Registrere et Azure-kompatibelt plug-in med værktøjet til registrering af plug-ins.

Hvis du bruger en brugerdefineret Azure-kompatibel arbejdsprocesaktivitet i stedet for et plug-in, skal du registrere aktivitetens assembly ved hjælp af værktøjet til registrering af plug-ins og indarbejde denne aktivitet i en arbejdsproces.Flere oplysninger:Eksempel: Azure-følsom brugerdefineret arbejdsprocesaktivitet.

4. Start med at lytte

Start Azure-tjenestehubløsningsprogrammets lyttefunktion på tjenesteslutpunktet.

5. Udløser

Udfør en handling i Dynamics 365 , der kan forårsage, at det plug-in eller den arbejdsproces, der indeholder den brugerdefinerede arbejdsprocesaktivitet, afvikles. Dette er den samme handling (kombination af objekt/meddelelse), du har registreret for plug-in-trinnet i det forrige afsnit i dette emne. Du kan udføre den ønskede handling ved hjælp af webprogrammet eller via kodeprogram, der har adgang til Dynamics 365-webtjenesterne.

6. Verificering

Du kan kontrollere det relaterede systemjob i Dynamics 365-webprogrammet og se efter statussen Fuldført. Hvis du finder en status for Mislykkedes, skal du bruge statusoplysninger til at identificere den mulige årsag til fejlen. Du kan kontrollere konfigurationer af begge systemer igen eller foretage fejlfinding i programkoden for at finde og løse problemet, afhængigt af hvilken type fejl der er tale om.

Se også

Azure-integration med Microsoft Dynamics 365.
Azure-udvidelser til Microsoft Dynamics 365

Microsoft Dynamics 365

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret