Utilizzo dei dati di evento di Dynamics 365 nella soluzione Hub eventi di Azure

 

Data di pubblicazione: gennaio 2017

Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Hub eventi di Microsoft Azure è un servizio di pubblicazione-sottoscrizione altamente scalabile che può incorporare milioni di eventi e trasmetterli in più applicazioni. L'interfaccia Dynamics 365-Azure abilita la pubblicazione dei dati di evento Dynamics 365 in Bus di servizio di Microsoft Azure e rende disponibile all'hub eventi i sottoscrittori di soluzione. Le seguenti informazioni descrivono le attività generali che devono essere completate per inviare i dati di evento Dynamics 365 a una soluzione dell'hub eventi.

Nota

È necessaria una licenza dell'hub eventi e una sottoscrizione a Azure per accedere agli hub eventi.Questa funzionalità è stata introdotta nell'Aggiornamento 1 di CRM Online 2016 e in CRM 2016 Service Pack 1 (locale).

1. Crea un hub eventi

Puoi creare un hub eventi in Microsoft Azure tramite una programmazioni API o in modo interattivo utilizzando il Portale classico Azure. In ogni caso, dopo avere creato l'hub eventi devi ottenere una copia della stringa di connessione dell'hub eventi e fornire tale stringa quando registri l'endpoint di servizio Dynamics 365 in modo dettagliato nella sezione successiva.

Per ulteriori informazioni su come creare gli hub eventi vedi la Documentazione hub eventi.

2. Registra un endpoint

La registrazione di un endpoint di servizio per un hub evento è simile alla registrazione per qualsiasi altro tipo di contratto supportato come le code o gli argomenti. Utilizza lo strumento per la registrazione dei plug-in fornito nel download dell'SDK, per registrare l'endpoint del servizio. Dopo aver compilato il modulo di registrazione specifica un tipo di contratto di Hub eventi Per il formato del corpo del messaggio, puoi scegliere XML o JSON. Inoltre, sono consentite solo le autorizzazioni SRS e devi fornire la stringa di connessione ottenuta dopo aver creato l'hub eventi.Ulteriori informazioni:Procedura dettagliata: configurare il servizio Microsoft Azure (SAS) per l'integrazione con Dynamics 365.

3. Registra codice

Microsoft Dynamics 365 deve conoscere l'operazione esatta (combinazione messaggio/entità) che, una volta elaborata, provoca l'esecuzione del plug-in che riconosce Azure. Poiché stai creando un hub eventi, questa operazione sarebbe correlata all'elaborazione dei dati degli eventi di Dynamics 365 in particolare. Devi registrare un passaggio per il plug-in che riconosce Azure nella pipeline di esecuzione dell'evento Dynamics 365. Per ulteriori informazioni, vedi Procedura dettagliata: registra un plug-in che riconosce Azure utilizzando lo strumento per la registrazione dei plug-in.

Se utilizzi un'attività del flusso di lavoro personalizzata che riconosce Azure invece di un plug-in, registra l'assembly di attività utilizzando lo strumento di registrazione del plug-in e incorpora tale attività in un flusso di lavoro.Ulteriori informazioni:Esempio: attività flusso di lavoro personalizzata che riconosce Azure.

4. Inizio ascolto

Avvia l'applicazione della soluzione dell'hub di servizio Azure in ascolto sull'endpoint servizio.

5. Attivazione

Esegui un'operazione in Dynamics 365 che causa l'esecuzione del plug-in o del flusso di lavoro che contiene l'attività del flusso di lavoro personalizzata. Si tratta della stessa operazione (combinazione messaggio/entità) per cui si è registrato il passaggio del plug-in nella sezione precedente di questo argomento. Puoi eseguire l'operazione desiderata utilizzando l'applicazione Web o tramite il codice dell'applicazione che accede ai servizi Web di Dynamics 365.

6. Verifica

Puoi controllare il processo di sistema correlato nell'applicazione Web Dynamics 365 e cercare uno stato di Operazione riuscita. Se trovi uno stato si Operazione non riuscita, utilizza le informazioni sullo stato per individuare la causa possibile dell'errore. Puoi controllare di nuovo le configurazioni di entrambi i sistemi o eseguire il debug del codice dell'applicazione per individuare e correggere i problemi, a seconda della natura dell'errore.

Vedere anche

Integrazione di Azure con Microsoft Dynamics 365
Estensioni Azure per Microsoft Dynamics 365

Microsoft Dynamics 365

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright