Udostępnij przez


Konfigurowanie diagnostyki konwersacji

Diagnostyka konwersacji rejestruje każde zdarzenie cyklu życia konwersacji, zapewniając lepszy wgląd w szczegółowe informacje operacyjne i analizy konwersacji organizacji. Twój zespół pomocy technicznej może proaktywnie monitorować system, a programiści mogą łatwo identyfikować, diagnozować i naprawiać problematyczne rozmowy lub szukać szybkiego wsparcia.

Połącz środowisko usługi Dynamics 365 Customer Service z wystąpieniem platformy Azure Application Insights, aby zbierać i zapisywać dzienniki rozmowy. Aby uzyskać więcej informacji na temat funkcji Application Insights i sposobu ich wykorzystania do monitorowania telemetrii i diagnozowania awarii, przejdź do Przegląd pulpitu nawigacyjnego Application Insights i Diagnozowanie awarii przy użyciu Azure Portal.

Następnie można użyć danych zdarzeń cyklu życia konwersacji w Application Insights do monitorowania kondycji systemu, eksportowania i łączenia ich z innymi zestawami danych w celu tworzenia niestandardowych pulpitów nawigacyjnych na potrzeby biznesowe.

Notatka

Nie można eksportować danych Power Automate i Dynamics 365 Customer Service w suwerennych chmurach, takich jak Government Community Cloud (GCC), Government Community Cloud - High (GCC High) i Department of Defense (DoD).

Wymagania wstępne

  • Aby skonfigurować aplikację, użytkownik musi mieć poziom dostępu Współautor lub uprawnienie wyższego poziomu w usłudze Azure Services.

  • Co najmniej dostęp do "odczytu" danych zapytań w Application Insights.

  • Użytkownik musi być administratorem platformy Power Platform lub administratorem systemu, aby wykonywać zadania, takie jak eksportowanie danych.

  • Środowisko musi być środowiskiem zarządzanym.

Kalkulacja cen

Dane diagnostyki konwersacji są przechowywane w bazie danych Azure Application Insights. Platforma Azure Application Insights to rozszerzenie usługi Azure Monitor i opłat za pobierane dane. Dwa plany pozyskiwania logów to plany Basic i Analytic. Dowiedz się więcej o cenach dla Twoich wymagań biznesowych w cennik Azure Monitor.

W poniższej tabeli przedstawiono analizę średniego zużycia danych w Application Insights

Zużycie danych Rozmiar w kilobajtach (KB) (średnio1)
Na trasowany element roboczy (połączenie/konwersacja/rekord) z jedną klasyfikacją, jednym zestawem reguł rozsyłania do kolejki i jednym zestawem reguł przypisania 7
Na zestaw reguł z pojedynczą regułą 2
Na nową regułę w zestawie reguł 1

1 Wartości średnie mogą się różnić w zależności od czynników, takich jak liczba reguł, warunki zdefiniowane w zestawie reguł i rozmiar warunków (liczba znaków).

Załóżmy na przykład, że każdy etap rozsyłania składa się z jednego zestawu reguł z parą reguł i średnio skomplikowanymi warunkami reguł. Jeśli rozsyłasz 500 elementów roboczych dziennie, zużywa to około 4,88 MB danych. Podział jest następujący:

7 KB dla jednego elementu roboczego rozsyłanego z jednym zestawem reguł dla klasyfikacji, rozsyłania do kolejki i przypisania oraz 3 KB dla jednej dodatkowej reguły w każdym z zestawów reguł klasyfikacji, rozsyłania do kolejki i przypisywania, co odpowiada 10 KB.

10 KB x 500 elementów roboczych = 5000 KB, co przekłada się na 4,88 MB.

Dowiedz się więcej o etapach rozsyłania w artykuleOpis etapów rozsyłania.

Konfiguracja połączenia z Azure Application Insights

Przed wykonaniem eksportu danych należy utworzyć połączenie między wystąpieniem Customer Service a usługą Azure Application Insights w centrum administracyjnym Power Platform. Można utworzyć tylko jedną konfigurację eksportu danych z Customer Service do Application Insights każdego środowiska. Więcej informacji można znaleźć w Jak włączyć eksport danych?.

Uzyskiwanie dostępu do informacji o konwersacjach i korzystanie z nich w programie Application Insights

Po ustawieniu konfiguracji eksportowania danych informacja o cyklu życia konwersacji – w czacie na żywo, komunikacji cyfrowej, głosowej i niestandardowych kanałach komunikacji – są dostępne w tabeli Śledzenie w Application Insights.

Wykonaj następujące czynności, aby wyświetlić dzienniki konwersacji:

  1. Zaloguj się do portalu Azure i uzyskaj dostęp do swojej instancji Application Insights. Upewnij się, że jest to ta sama instancja, która została użyta do skonfigurowania eksportu danych.

  2. Wybierz opcję Dzienniki w obszarze Monitorowanie.

  3. Użyj następującego przykładowego zapytania w edytorze.

    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  
    

Zakładka Wyniki wyświetla wyniki zapytania.

Wyświetlanie pulpitu nawigacyjnego diagnostyki konwersacji

Wykonaj kroki opisane w temacie Pulpit nawigacyjny diagnostyki konwersacji, aby wyświetlić pulpit nawigacyjny.

Podscenariusze w diagnostyce konwersacji
Przykładowe zapytania i kokpit