Configurare la diagnostica della conversazione

La diagnostica delle conversazioni registra ogni evento del ciclo di vita della conversazione, fornendo una maggiore visibilità sulle informazioni dettagliate operative e sull'analisi delle conversazioni dell'organizzazione. Il tuo team di supporto può monitorare in modo proattivo il sistema e gli sviluppatori possono facilmente identificare, diagnosticare e risolvere le conversazioni problematiche o cercare un supporto rapido.

Connettere l'ambiente Dynamics 365 Customer Insights - Journeys a un'istanza di applicazione Azure Insights per raccogliere e archiviare i log delle conversazioni. È possibile ottenere informazioni sulle funzionalità di Application Insights e su come usarle per monitorare i dati di telemetria e diagnosticare gli errori in Dashboard panoramica di Application Insights e Errori di diagnostica usando il portale di Azure.

Puoi quindi utilizzare i dati degli eventi del ciclo di vita delle conversazioni in Application Insights per monitorare l'integrità del sistema, esportarli e combinarli con altri set di dati per creare dashboard personalizzati per le tue esigenze aziendali.

Annotazioni

Non è possibile esportare Power Automate e Dynamics 365 Customer Insights - Journeys dati nei cloud sovrani, ad esempio Government Community Cloud (GCC), Government Community Cloud - High (GCC High) e Department of Defense (DoD).

Prerequisiti

  • L'utente deve disporre di autorizzazioni di livello Collaboratore o superiore per configurare i Servizi di Azure.

  • Accesso in "lettura" ai dati delle query in Application Insights.

  • L'utente deve essere un amministratore di Power Platform o un amministratore di sistema per eseguire attività come l'esportazione dei dati.

  • L'ambiente deve essere un ambiente Gestito.

Pricing

I dati di diagnostica della conversazione vengono archiviati nel database di applicazione Azure Insights. applicazione Azure Insights è un'estensione di Monitoraggio di Azure e addebiti per i dati inseriti. I due piani di inserimento dei log sono i log di base e i log di analisi. Scopri di più sui prezzi per le esigenze aziendali nei prezzi di Monitoraggio di Azure.

La tabella seguente elenca l'analisi del consumo medio di dati in Application Insights

Consumo di dati Dimensioni in kilobyte (KB) (media1)
Per elemento di lavoro instradato (chiamata/conversazione/record) con una classificazione, un set di regole di instradamento alla coda e un set di regole di assegnazione 7
Per set di regole con una singola regola 2
Per ogni nuova regola in un set di regole 1

1 I valori medi possono variare in base a fattori come il numero di regole, le condizioni definite all'interno di un set di regole e le dimensioni delle condizioni (numero di caratteri).

Facciamo un esempio in cui ogni fase di distribuzione ha un singolo set di regole con un paio di regole e condizioni relative alle regole moderatamente complesse. Se si instradano 500 elementi di lavoro al giorno, vengono utilizzati circa 4,88 MB di dati. Di seguito una suddivisione:

7 KB per un elemento di lavoro instradato con un set di regole ciascuno per la classificazione, la route alla coda e l'assegnazione, più 3 KB per una regola aggiuntiva in ciascuno dei set di regole di classificazione, route alla coda e assegnazione, pari a 10 KB.

10 KB x 500 elementi di lavoro = 5.000 KB, che si traduce in 4,88 MB.

Per saperne di più sulle fasi di routing, vedi Informazioni sulle fasi di routing.

Configurare una connessione con applicazione Azure Insights

Prima di eseguire un'esportazione dei dati, creare una connessione tra l'istanza del Servizio clienti e applicazione Azure Insights nell'interfaccia di amministrazione di Power Platform. Puoi creare una sola configurazione di esportazione dei dati da Customer Service ad Application Insights per ambiente. Altre informazioni in Come abilitare l'esportazione dei dati.

Accedere e utilizzare le informazioni sulla conversazione in Application Insights

Dopo aver configurato l'impostazione dell'esportazione dei dati, le informazioni sul ciclo di vita delle conversazioni per chat dal vivo, messaggistica digitale, voce e conversazioni su canali personalizzati sono disponibili nella tabella Tracce di Application Insights.

Esegui questi passaggi per visualizzare i registri delle conversazioni:

  1. Accedi al portale di Azure e alla tua istanza di Application Insights. Assicurati che si tratti della stessa istanza utilizzata per impostare l'esportazione dei dati.

  2. Seleziona Log in Monitoraggio.

  3. Usa la seguente query di esempio nell'editor.

    Traces  
    | extend customDim = parse_json(customDimensions)  
    | extend workItem = tostring(customDim["powerplatform.analytics.resource.id"])  
    | extend subscenario = tostring(customDim["powerplatform.analytics.subscenario"])  
    | where workItem == "Insert conversation ID of work item"  
    // | where subscenario contains "Classification"  
    | project timestamp, workItem, subscenario, customDim  
    

La scheda Risultati mostra i risultati della query.

Visualizzare dashboard di diagnostica delle conversazioni

Per visualizzare il dashboard, seguire i passaggi descritti in Conversation diagnostics dashboard.

Sottoscenari nella diagnostica delle conversazioni
Query di esempio e dashboard