Jagamisviis:


Vestlusdiagnostika Azure Application Insightsis (eelversioon)

[See artikkel kuulub väljalaske-eelsete dokumentide hulka ja seda võidakse muuta.]

Vestlusdiagnostika logib kõik vestluse elutsükli sündmused, andes teile parema ülevaate teie organisatsiooni vestluspõhisest operatiivtelemeetriast.  See aitab teie tugimeeskonnal süsteemi ennetavalt jälgida ja võimaldab arendajatel probleemseid vestlusi hõlpsalt tuvastada, diagnoosida ja parandada või kiiret tuge otsida.

Ühendage oma Dynamics 365 klienditeenindus keskkond Azure’i Application Insights eksemplariga, et vestluslogisid koguda ja talletada. Lisateavet funktsioonide ja selle kohta Application Insights , kuidas neid saab kasutada telemeetria jälgimiseks ja tõrgete diagnoosimiseks, leiate teemadest Application Insights Ülevaade armatuurlaual ja Tõrgete diagnoosimine Azure’i portaalis.

Seejärel saate dynamics 365 klienditeenindus Application Insights vestluse elutsükli sündmuste andmeid kasutada süsteemi seisundi jälgimiseks, eksportimiseks ja kombineerimiseks täiendavate andmekogumitega, et luua kohandatud armatuurlaudu vastavalt oma ettevõtte vajadustele.

Oluline

  • See on eelvaate funktsioon.
  • Eelvaatefunktsioonid ei ole mõeldud kasutamiseks tootmises ja nende funktsioonid võivad olla piiratud. Nendele funktsioonidele kehtivad täiendavad kasutustingimused ja need on saadaval enne ametlikku väljalaset, et kliendid saaksid neile varakult juurde pääseda ja tagasisidet anda.

Märkus.

Eksport Power Automate ja Dynamics 365 klienditeenindus andmed pole praegu saadaval suveräänsetes pilvedes, nagu Government Community Cloud (GCC), Government Community Cloud – High (GCC High) ja Kaitseministeerium (DoD).

Oluline

Kui see funktsioon läheb üle üldisele kättesaadavusele (GA), on see funktsioon saadaval ainult hallatavad keskkonnad jaoks. Kasutajatel on vaja Power Apps premiumi Power Automate kasutusõigustega või Dynamics 365-i litsentsi. Ainult sel avalik eelversioon leevendatakse preemiumklassi kasutusõiguste nõuet ja hallatavad keskkonnad piiranguid.

Hinnakujundus

Azure Application Insights on Azure Monitori laiendus ja tasud allaneelatud andmete eest. Palgi allaneelamise plaane on kaks – põhi- ja analüütilised logid. Oma ärinõuete hinnakujunduse kohta leiate teavet teemast Azure Monitori hinnakujundus.

Ühenduse häälestamine Azure’iga Application Insights

Enne andmeeksport tegemist looge ühendus oma Dynamics 365 klienditeenindus rentniku ja halduskeskuses Azure’i Application Insights Power Platform vahel. Saate luua ainult ühe andmeeksport konfiguratsiooni rakendusest Dynamics 365 klienditeenindus keskkonna Application Insights kohta. Andmeeksport lubamiseks toimige järgmiselt.

  1. Power Platform Tehke halduskeskuses navigeerimispaanil valik andmeeksport .

  2. Valige lehel andmeeksport vahekaart Rakenduse statistika. Seejärel valige Uus andmeeksport.

  3. Tehke lehel Uued andmete ekspordid Azure’i Application Insights järgmised toimingud ja seejärel valige Edasi.

    • Sisestage nimi väljale Ekspordipaketi nimi.
    • Valige Dynamics klienditeenindus.
    • Tehke valik Edasi.
  4. Valige keskkond, kust soovite andmeid eksportida, ja seejärel valige Edasi. Andmeid saate eksportida ainult hallatavast keskkonnast .

  5. Määrake kordustellimus , ressursirühm ja Application Insights eksemplar. Seejärel valige Edasi .

  6. Vaadake üle häälestuse konfiguratsioon ja seejärel valige Loo. Dynamics 365 klienditeenindus andmeeksport luuakse Application Insights ja kuvatakse lehel andmeeksport .

Juurdepääs vestlusteabele ja selle kasutamine Application Insights

Pärast andmeeksport häälestuse konfigureerimist on vestluse elutsükli teave reaalajas vestluste, Digitaalne sõnumside-, hääl- ja kohandatud kanalivestluste jaoks saadaval jälitustoimingute Application Insights tabelis .

Vestluse stsenaariumid

Tabel Traces sisaldab andmeid järgmiste vestlusstsenaariumide kohta.

  • Kategooria: Vestluse algatamine

    • Stsenaarium: vestlus lähtestatakse
    • Stsenaarium: klient tuvastati
  • Kategooria: Virtuaalse agendi interaktsioon

    • Stsenaarium: määratud virtuaalne agent
    • Stsenaarium: vestlus lõppes virtuaalse Abimees
    • Stsenaarium: virtuaalne Abimees eskaleerumine inimagendiks virtuaalsest agendist
  • Kategooria: Marsruutimine

    • Stsenaarium: nõudluse klassifikatsioon
    • Stsenaarium: järjekorra määramine
  • Kategooria: Inimese agendi interaktsioon

    • Stsenaarium: agent aktsepteeritud
    • Stsenaarium: agent lükati tagasi
    • Stsenaarium: vastuvõtutaotlus aegus
    • Stsenaarium: agent liitus uuesti
    • Stsenaarium: agendi enesemääramine
  • Kategooria: Vestluse lõpetamine

    • Stsenaarium: vestlus lõppes kliendi poolt
    • Stsenaarium: vestluse lõpetas agent
    • Stsenaarium: agendiseanss on suletud
    • Stsenaarium: kliendi ja kliendi vahelise ühenduse katkestamise tõttu hüljatud vestlus
    • Stsenaarium: vestlusjõud juhendaja lähedal
    • Stsenaarium: vestlus on lõppenud

Vestlusstsenaariumide metaandmed

Jälgimistabelis olevatel vestlusstsenaariumidel on järgmised metaandmed.

  • Organisatsiooni ID
  • LiveWorkItem ID
  • Kanali tüüp
  • Stsenaariumi olek (alustatud/nurjunud/lõpule viidud)
  • Üksuse ajatempel
  • Kestus (lõpetatud stsenaariumide puhul)
  • Osaleja tüüp (inimagent või virtuaalne agent)
  • Active Directory kasutaja ID (vajaduse korral)

Vestluslogide metaandmete mõistmine

Atribuutide Application Insights kirjeldus on järgmine:

  • Ajatempel [UTC]: sündmuse logimise kuupäev ja kellaaeg. 
  • Message: näitab vestluse elutsükli sündmuse stsenaariumi olekut. Seda saab käivitada, nurjuda või lõpule viia.
    • Alustatud: näitab, et vestluse stsenaarium algas.
    • Lõpetatud: näitab, et vestluse stsenaarium on edukalt lõpule viidud.
    • Nurjus: näitab, et vestluse stsenaarium nurjus.
  • customDimensions: sisaldab järgmisi üksikasjalikuks silumiseks vajalikke metaandmeid.
    • organizationId: organisatsiooni kordumatu identifikaator.
    • LiveWorkItemID: selle vestluse kordumatu identifikaator, millele sõnum tuleb saata.
    • Kanali tüüp: näitab kanalit, mille kaudu klient sõnumeid saadab.
    • Kestus: aeg, mis kulub stsenaariumi lõpuleviimiseks.
    • Osaleja tüüp: näitab, kas vestlus on määratud inimagendile või robotile.
  • Operation_name: tähistab vestluse elutsükli sündmust.
  • Operation_id: juuroperatsiooni kordumatu identifikaator. See on Dynamics 365 klienditeenindus vestluse tehingu ID.
  • Operation_parentid: vestluse ID.
  • Session_id: Kasutaja rakendusega suhtlemise eksemplar.
  • User_id: tähistab rakenduse kasutajat. See väli täidetakse Active Directory kasutaja ID-ga alati, kui stsenaarium sisaldab inimagente või roboteid. Kõigi muude stsenaariumide puhul kuvatakse 0.
  • Raskusaste: jälgede raskusaste. See on seatud väärtusele 0.
  • itemType: tabel, kust kirje toodi. See on alati seatud väärtusele Jälgi.

Näiteks stsenaariumis, kus otsevestlus on määratud järjekorda, kuvatakse tabelis Traces järgmised metaandmed.

  • Sõnum ScenarioStarted koos Operation_name , QueueAssignmentija ajatempliga, millega stsenaarium algas.

  • Teade Stsenaarium on lõpule viidud koos kestusega, mis kulus rakenduse edukaks lõpuleviimiseks, kuna stsenaarium on edukas, ja vestlus määratakse järjekorda.

    Metaandmed, kui reaalajas vestlus on määratud järjekorda.

Juurdepääs vestluslogidele Application Insights

Vestluse logide kuvamiseks tehke järgmist.

  1. Logige sisse Azure’i portaali ja pääsete juurde oma Application Insights eksemplarile. Veenduge, et see on sama eksemplar, mida kasutasite andmeeksport seadistamiseks.

  2. Valige Logid jälgimisel .

  3. Käivitage päring tabelis Traces , filtreerides seda vestluse ID järgi. Näidispäring on järgmine:

    *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*
    

    Kus lwid on vestluse ID, mille olete rakendusest Dynamics 365 klienditeenindus toonud.

  4. Rakendus kuvab vestluse jälje.

Vestluse elutsükli stsenaarium: edu

Klient initsialiseerib teie portaalis vestlusvestluse. Rakendus tuvastab kliendi ja suunab vestlustaotluse järjekorda. Ilmub vestlusteatis ja agent võtab taotluse agendi armatuurlaualt vastu. Agent vestleb kliendiga ja klient lõpetab vestluse.

Kui käivitate päringu konkreetse vestluse ID kohta, kuvatakse järgmine jälgimislogi.

Näite jälituslogi, mis kuvatakse, kui käivitate päringu konkreetse vestluse ID kohta.

Vestlusandmete eksportimine

Saate kasutada suvandit Ekspordi logide eksportimiseks ja kombineerida neid andmeid teiste tabelite andmekogumitega, et luua oma kohandatud jälgimise armatuurlauad. Lisateave: Kohandatud KPI armatuurlaudade loomine kasutades Application Insights.