Deli z drugimi prek


Diagnostika pogovorov v storitvi Azure Application Insights (predogledna različica)

[Ta članek je del predizdajne dokumentacije in se lahko spremeni.]

Diagnostika pogovorov beleži vse dogodke življenjskega cikla pogovorov, kar vam daje boljši vpogled v operativno telemetrijo vaše organizacije, ki temelji na pogovorih.  To pomaga vaši ekipi za podporo proaktivno spremljati sistem in omogoča razvijalcem, da preprosto prepoznajo, diagnosticirajo in popravijo problematične pogovore ali poiščejo hitro podporo.

Povežite svoje Dynamics 365 storitve za stranke okolje s primerkom Azure Application Insights za zbiranje in shranjevanje dnevnikov pogovorov. Za več informacij o Application Insights funkcijah in o tem, kako jih je mogoče uporabiti za spremljanje vaše telemetrije in diagnosticiranje napak, glejte Application Insights Nadzorno ploščo s pregledom in Diagnosticirajte napake s portalom Azure.

Nato lahko uporabite podatke o dogodkih življenjskega cikla pogovora iz Dynamics 365 storitve za stranke in Application Insights za spremljanje stanja sistema, izvoz in jih kombinirate z dodatnimi nabori podatkov za izdelavo nadzornih plošč po meri glede na vaše poslovne potrebe.

Pomembno

  • To je funkcija predogleda.
  • Predogledne različice funkcij niso za komercialno uporabo in njihovo delovanje je lahko omejeno. Za te funkcije veljajo dodatni pogoji uporabe in so na voljo pred uradno izdajo, tako da lahko stranke dobijo zgodnji dostop in pošljejo povratne informacije.

opomba,

Izvoz podatkov Power Automate in Dynamics 365 storitve za stranke ni na voljo v suverenih oblakih, kot so vladni oblak skupnosti (GCC), vladni oblak skupnosti - visoko (GCC High) in ministrstvo za obrambo (DoD). ), v tem času.

Pomembno

Ko ta funkcija preide na splošno razpoložljivost (GA), bo funkcija na voljo samo za Upravljana okolja. Uporabniki bodo potrebovali licenco Power Apps, Power Automate ali Dynamics 365 s pravicami do vrhunske uporabe. Samo za ta predogledna različica za javnost sta zahteva glede pravic do premium uporabe in omejitev Upravljana okolja sproščeni.

Oblikovanje cen

Azure Application Insights je razširitev Azure Monitorja in zaračunava vnesene podatke. Obstajata dva načrta za vnos dnevnikov – osnovni in analitični dnevniki. Če želite izvedeti cene za vaše poslovne zahteve, glejte Azure Spremljanje cen.

Nastavite povezavo z Azure Application Insights

Preden izvedete Izvoz podatkov, ustvarite povezavo med svojim Dynamics 365 storitve za stranke najemnikom in Azure Application Insights v Power Platform skrbniškem središču. Ustvarite lahko samo eno Izvoz podatkov konfiguracijo od Dynamics 365 storitve za stranke do Application Insights na okolje. Če želite omogočiti Izvoz podatkov, dokončajte naslednje korake.

  1. V Power Platform skrbniškem središču izberite Izvoz podatkov v navigacijskem podoknu.

  2. Na strani Izvoz podatkov izberite zavihek App Insights . Nato izberite Novo Izvoz podatkov.

  3. Na strani Novi izvozi podatkov v Azure Application Insights izvedite naslednja dejanja in nato izberite Naprej.

    • Vnesite ime v polje Ime izvoznega paketa .
    • Izberite Dynamics storitve za stranke.
    • Izberite Naprej.
  4. Izberite okolje, iz katerega želite izvoziti podatke, in nato izberite Naprej. Podatke lahko izvozite samo iz upravljanega okolja .

  5. Določite naročnino, skupino virovin Application Insights primerek. Nato izberite Naprej.

  6. Preglejte konfiguracijo namestitve in nato izberite Ustvari. Izvoz podatkov od Dynamics 365 storitve za stranke do Application Insights je ustvarjen in prikazan na Izvoz podatkov stran.

Dostop do informacij o pogovoru in njihova uporaba v Application Insights

Ko konfigurirate nastavitev Izvoz podatkov, so informacije o življenjskem ciklu pogovora za klepet v živo, digitalno sporočanje, glasovne pogovore in pogovore po kanalih po meri na voljo v tabeli Application Insights Traces .

Scenariji pogovorov

Tabela Traces vsebuje podatke o naslednjih scenarijih pogovorov.

  • Kategorija: Začetek pogovora

    • Scenarij: Pogovor je inicializiran
    • Scenarij: identificirana stranka
  • Kategorija: Virtualna interakcija posrednik

    • Scenarij: Virtualni posrednik dodeljen
    • Scenarij: Pogovor je končal virtualni pomočnik
    • Scenarij: Virtualna pomočnik eskalacija na človeško posrednik iz virtualne posrednik
  • Kategorija: Usmerjanje

    • Scenarij: Klasifikacija povpraševanja
    • Scenarij: Dodelitev čakalne vrste
  • Kategorija: Človeška interakcija posrednik

    • Scenarij: posrednik sprejet
    • Scenarij: posrednik zavrnjen
    • Scenarij: Časovna omejitev zahteve za sprejem je potekla
    • Scenarij: posrednik se je ponovno pridružil
    • Scenarij: posrednik samonaloga
  • Kategorija: Zaključek pogovora

    • Scenarij: Stranka je končala pogovor
    • Scenarij: Pogovor je končal posrednik
    • Scenarij: posrednik seja zaprta
    • Scenarij: Pogovor je prekinil stranka/stranka
    • Scenarij: Pogovor sili blizu nadzornika
    • Scenarij: Pogovor zaključen

Metapodatki o scenarijih pogovorov

Scenariji pogovorov v tabeli Traces vsebujejo naslednje metapodatke.

  • ID organizacije
  • ID LiveWorkItem
  • Vrsta kanala
  • Stanje scenarija (začeto/neuspešno/končano)
  • Časovni žig
  • Trajanje (za dokončane scenarije)
  • Vrsta udeleženca (človeški posrednik ali virtualni posrednik)
  • ID uporabnika Active Directory (kjer je na voljo)

Razumevanje metapodatkov dnevnikov pogovorov

Opis atributov, prikazanih v Application Insights je naslednji:

  • Časovni žig [UTC]: Datum in čas, ko je dogodek zabeležen. 
  • Sporočilo: Označuje status scenarija dogodek življenjskega cikla pogovora. To je lahko začeto, neuspešno ali dokončano.
    • Začetek: Označuje, da se je pogovor začel.
    • Completed: Označuje, da je bil scenarij pogovora uspešno zaključen.
    • Neuspešno: Označuje, da scenarij pogovora ni uspel.
  • customDimensions: Vsebuje naslednje metapodatke, potrebne za podrobno odpravljanje napak:
    • organizationId: enolični identifikator organizacije.
    • LiveWorkItemID: enolični identifikator pogovora, v katerega je treba poslati sporočilo.
    • Vrsta kanala: Označuje kanal, prek katerega stranka pošilja sporočila.
    • Trajanje: Čas, potreben za dokončanje scenarija.
    • Vrsta udeleženca: Označuje, ali je pogovor dodeljen človeku posrednik ali botu.
  • Ime_operacije: Označuje dogodek življenjskega cikla pogovora.
  • Operation_id: enolični identifikator korenske operacije. To je ID transakcije pogovora iz Dynamics 365 storitve za stranke.
  • Operation_parentid: ID pogovora.
  • Session_id: primerek uporabnikove interakcije z aplikacijo.
  • User_id: Predstavlja uporabnika aplikacije. To polje je izpolnjeno z ID-jem uporabnika Active Directory, kadar scenarij vključuje človeške agente ali robote. Za vse druge scenarije je prikazana 0.
  • Stopnja resnosti: Stopnja resnosti sledenja. To je nastavljeno na 0.
  • itemType: Tabela, iz katere je bil zapis pridobljen. To je vedno nastavljeno na Trace.

Na primer, v scenariju, kjer je pogovor v klepetu v živo dodeljen čakalni vrsti, tabela Sledi prikaže naslednje metapodatke:

  • Sporočilo ScenarioStarted z Operation_name, QueueAssignment in časovnim žigom, ko se je scenarij začel.

  • Sporočilo ScenarioCompleted s časom, ki ga je aplikacija potrebovala, da je bil scenarij uspešno dokončan, saj je scenarij uspešen, pogovor pa je dodeljen v čakalno vrsto.

    Metapodatki, ko je pogovor v klepetu v živo dodeljen čakalni vrsti.

Dostop do dnevnikov pogovorov iz Application Insights

Če si želite ogledati dnevnike za pogovor, izvedite naslednje korake.

  1. Prijavite se na portal Azure in dostopajte do svojega Application Insights primera. Zagotovite, da je to isti primerek, ki ste ga uporabili za nastavitev Izvoz podatkov.

  2. Izberite Dnevniki v Nadzor.

  3. Zaženite poizvedbo v tabeli Traces , filtrirajte po ID-ju pogovora. Vzorčna poizvedba je naslednja:

    *let lwiId = "269079bb-f39d-4281-bf87-d13bae6d0ed2";*
    
    *let operationIds = (traces*
    
    *\| where operation\_ParentId == lwiId // LWI to be checked*
    
    *\| distinct operation\_Id);*
    
    *traces*
    
    *\| where operation\_Id in (operationIds) or operation\_ParentId == lwiId*
    
    *\| project timestamp, message, customDimensions, operation\_Name, operation\_Id, operation\_ParentId, session\_Id, user\_Id, severityLevel, itemType*
    
    *\| sort by timestamp asc*
    

    Kje je lwid ID pogovora, ki ste ga pridobili iz aplikacije Dynamics 365 storitve za stranke.

  4. Aplikacija prikaže sled za pogovor.

Scenarij življenjskega cikla pogovora: uspeh

Stranka inicializira pogovor v klepetu na vašem portalu. Aplikacija identificira stranko in usmeri zahtevo za klepet v čakalno vrsto. Prikaže se obvestilo o klepetu in posrednik prevzame zahtevo z nadzorne plošče posrednik. Posrednik poklepeta s stranko, stranka pa konča pogovor.

Ko zaženete poizvedbo za določen ID pogovora, se prikaže dnevnik sledenja:

Primer dnevnika sledenja, ki se prikaže, ko zaženete poizvedbo za določen ID pogovora.

Izvozi podatke o pogovoru

Uporabite lahko možnost Izvozi za izvoz dnevnikov in združevanje teh podatkov z nizi podatkov iz drugih tabel za ustvarjanje lastnih nadzornih plošč za spremljanje po meri. Več informacij: Ustvarite nadzorne plošče KPI po meri z Application Insights.