Pokalbių diagnostika „Azure Application Insights“ (peržiūros versija)
[Šis straipsnis yra negalutinio leidimo dokumentacija ir gali keistis.]
Pokalbių diagnostika registruoja kiekvieną pokalbio ciklo įvykį, suteikdama jums galimybę geriau matyti pokalbiais pagrįstą jūsų organizacijos operacinę telemetriją. Tai padeda jūsų palaikymo komandai aktyviai stebėti sistemą ir leidžia kūrėjams lengvai nustatyti, diagnozuoti ir išspręsti probleminius pokalbius arba greitai gauti palaikymą.
Prijunkite savo Dynamics 365 klientų aptarnavimas aplinką prie Azure Application Insights egzemplioriaus, kad galėtumėte rinkti ir saugoti pokalbių žurnalus. Daugiau informacijos apie Application Insights funkcijas ir kaip jas galima naudoti telemetrijai stebėti ir gedimams diagnozuoti, rasite Application Insights Ataskaitų srities apžvalga ir Gedimų diagnozavimas naudojant portalą Azure.
Tada galite naudoti pokalbio ciklo įvykių duomenis iš Dynamics 365 klientų aptarnavimas Application Insights , kad galėtumėte stebėti sistemos sveikatą, eksportuoti ir sujungti juos su papildomais duomenų rinkiniais, kad sukurtumėte tinkintas ataskaitų sritis pagal savo verslo poreikius.
Svarbu
- Tai yra peržiūros versijos funkcija.
- Peržiūros versijos funkcijos nėra skirtos naudoti gamybai ir gali būti apribotas jų funkcionalumas. Šioms funkcijoms taikomos papildomos naudojimo sąlygos ir jos pasiekiamos prieš oficialų išleidimą, kad klientai galėtų gauti išankstinę prieigą ir pateikti atsiliepimų.
Pastaba.
Šiuo metu duomenų eksportavimas Power Automate ir Dynamics 365 klientų aptarnavimas nepasiekiamas suvereniuose debesyse, pvz., "Government Community Cloud" (GCC), "Government Community Cloud - High" (GCC High) ir "Department of Defense" (DoD).
Svarbu
Kai ši funkcija pereis į bendrąjį pasiekiamumą (GA), ji bus pasiekiama tik Valdomosios aplinkos. Vartotojams reikės # Power Apps Power AutomateDynamics 365 licencijos su aukščiausios kokybės naudojimo teisėmis. Tik šiam viešoji peržiūros versija sušvelninamas priemokos naudojimo teisių reikalavimas ir Valdomosios aplinkos apribojimas.
Kainodara
Azure Application Insights yra Azure monitoriaus plėtinys ir mokesčiai už suvartotus duomenis. Yra du žurnalo nurijimo planai - pagrindiniai ir analitiniai žurnalai. Norėdami sužinoti kainodarą pagal savo verslo reikalavimus, žr.: Azure Stebėti kainodarą.
Ryšio su Azure nustatymas Application Insights
Prieš atlikdami Duomenų eksportavimas, administravimo centre sukurkite ryšį tarp nuomotojo Dynamics 365 klientų aptarnavimas ir Azure Application Insights Power Platform . Galite sukurti tik vieną Duomenų eksportavimas konfigūraciją nuo Dynamics 365 klientų aptarnavimas iki Application Insights kiekvienos aplinkos. Norėdami įjungti Duomenų eksportavimas, atlikite šiuos veiksmus.
Power Platform Administravimo centre pasirinkite Duomenų eksportavimas naršymo srityje.
Duomenų eksportavimas puslapyje pasirinkite skirtuką Programų įžvalgos . Tada pasirinkite Naujas Duomenų eksportavimas.
Puslapyje Naujas duomenų eksportavimas į Azure Application Insights atlikite šiuos veiksmus ir pasirinkite Pirmyn.
- Įveskite pavadinimą lauke Eksportavimo paketo pavadinimas.
- Pasirinkite Dynamics klientų aptarnavimas.
- Pasirinkite Toliau.
Pasirinkite aplinką, iš kurios norite eksportuoti duomenis, tada pasirinkite Pirmyn. Galite eksportuoti duomenis tik iš valdomos aplinkos .
Nurodykite prenumeratą , išteklių grupę ir Application Insights egzempliorių. Tada pasirinkite Kitas.
Peržiūrėkite sąrankos konfigūraciją, tada pasirinkite Kurti. Duomenų eksportavimas nuo Dynamics 365 klientų aptarnavimas iki Application Insights sukuriamas ir rodomas Duomenų eksportavimas puslapyje.
Pasiekite ir naudokite pokalbio informaciją Application Insights
Sukonfigūravus Duomenų eksportavimas sąranką, tiesioginių pokalbių, Skaitmeniniai pranešimai, balso ir pasirinktinių kanalų pokalbių palaikymo trukmės informacija pasiekiama Application Insights lentelėje Sekimai .
Pokalbio scenarijai
Lentelėje Sekimai pateikiami duomenys apie šiuos pokalbių scenarijus.
Kategorija: Pokalbio inicijavimas
- Scenarijus: pradedamas pokalbis
- Scenarijus: klientas identifikuotas
Kategorija: Virtuali agentas sąveika
- Scenarijus: priskirtas virtualus agentas
- Scenarijus: Pokalbis baigėsi virtualiu Pagalbinė priemonė
- Scenarijus: virtualus Pagalbinė priemonė eskalavimas į žmogaus agentas iš virtualaus agentas
Kategorija: Maršruto parinkimas
- Scenarijus: paklausos klasifikacija
- Scenarijus: eilės priskyrimas
Kategorija: Žmogaus agentas sąveika
- Scenarijus: agentas priimta
- Scenarijus: agentas atmestas
- Scenarijus: baigėsi priėmimo užklausos skirtasis laikas
- Scenarijus: agentas vėl prisijungė
- Scenarijus: agentas savęs priskyrimas
Kategorija: Pokalbio užbaigimas
- Scenarijus: pokalbį baigė klientas
- Scenarijus: Pokalbis baigėsi agentas
- Scenarijus: agentas seansas baigtas
- Scenarijus: pokalbis nutrauktas dėl kliento / kliento atjungimo
- Scenarijus: pokalbio jėga šalia prižiūrėtojo
- Scenarijus: pokalbis baigtas
Pokalbių scenarijų metaduomenys
Pokalbių scenarijuose lentelėje Sekimai yra toliau nurodyti metaduomenys.
- Organizacijos ID
- LiveWorkItem ID
- Kanalo tipas
- Scenarijaus būsena (pradėta / nepavyko / baigta)
- Laiko žyma
- Trukmė (užbaigtiems scenarijams)
- Dalyvio tipas (žmogaus agentas arba virtualus agentas)
- "Active Directory" vartotojo ID (jei taikoma)
Pokalbių žurnalų metaduomenų supratimas
Toliau pateikiamas atributų Application Insights aprašymas:
- Laiko žyma [UTC]: įvykio registravimo data ir laikas.
- Pranešimas: nurodo pokalbio ciklo įvykio scenarijaus būseną. Tai gali būti Paleista, Nepavyko arba Baigta.
- Pradėta: nurodo, kad prasidėjo pokalbio scenarijus.
- Baigta: nurodoma, kad pokalbio scenarijus buvo sėkmingai baigtas.
- Nepavyko: nurodo, kad pokalbio scenarijus nepavyko.
- customDimensions: yra šie metaduomenys, reikalingi išsamiam derinimui:
- organizationId: unikalus organizacijos identifikatorius.
- LiveWorkItemID: pokalbio, kuriam turi būti siunčiamas pranešimas, unikalus identifikatorius.
- Kanalo tipas: nurodo kanalą, per kurį klientas siunčia pranešimus.
- Trukmė: laikas, per kurį scenarijus turi būti užbaigtas.
- Dalyvio tipas: nurodo, ar pokalbis priskirtas žmogui agentas, ar robotui.
- Operation_name: nurodo pokalbio ciklo įvykį.
- Operation_id: šakninės operacijos unikalus identifikatorius. Tai yra pokalbio iš Dynamics 365 klientų aptarnavimas operacijos ID.
- Operation_parentid: pokalbio ID.
- Session_id: naudotojo sąveikos su programa egzempliorius.
- User_id: atstovauja programos vartotojui. Šiame lauke įrašomas "Active Directory" vartotojo ID, kai scenarijuje yra žmonių arba robotų. Visais kitais atvejais rodomas 0.
- Severitylevel: pėdsakų sunkumo lygis. Tai nustatyta į 0.
- itemType: lentelė, iš kurios buvo gautas įrašas. Tai visada nustatyta į Trace.
Pavyzdžiui, scenarijuje, kai tiesioginio pokalbio pokalbis priskiriamas eilei, lentelėje Traces rodomi šie metaduomenys:
Pranešimas ScenarioStarted su Operation_name, QueueAssignment ir scenarijaus pradžios laiko žyma.
Pranešimas Scenarijus baigtas , per kiek laiko programa buvo sėkmingai užbaigta, nes scenarijus buvo sėkmingas, o pokalbis priskiriamas eilei.
Pasiekite pokalbių žurnalus iš Application Insights
Norėdami peržiūrėti pokalbio žurnalus, atlikite šiuos veiksmus.
Prisijunkite prie Azure portalo ir pasiekite savo Application Insights pavyzdį. Įsitikinkite, kad tai yra tas pats egzempliorius, kurį naudojote nustatydami Duomenų eksportavimas.
Pasirinkite Žurnalai į Stebėjimas.
Vykdykite užklausą lentelėje Traces , filtruodami pagal pokalbio ID. Užklausos pavyzdys yra toks:
*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*
Kur lwid yra pokalbio ID, kurį gavote iš Dynamics 365 klientų aptarnavimas programos.
Programa rodo pokalbio pėdsaką.
Pokalbio ciklo scenarijus: sėkmė
Klientas inicijuoja pokalbį jūsų portale. Programa identifikuoja klientą ir nukreipia pokalbio užklausą į eilę. Pasirodo pokalbio pranešimas, o agentas paima užklausą iš agentas informacijos suvestinės. Agentas kalbasi su klientu, o klientas baigia pokalbį.
Kai vykdote konkretaus pokalbio ID užklausą, rodomas sekimo žurnalas:
Eksportuoti pokalbio duomenis
Galite naudoti parinktį Eksportuoti , kad eksportuotumėte žurnalus ir sujungtumėte šiuos duomenis su duomenų rinkiniais iš kitų lentelių, kad sukurtumėte savo pasirinktines stebėjimo informacijos suvestines. Daugiau informacijos: Sukurkite tinkintas KPI informacijos suvestines naudodami Application Insights.