Диагностика на разговор в Azure Application Insights (преглед)
[Тази статия е предварително издание на документацията и подлежи на промяна.]
Диагностиката на разговорите регистрира всяко от събитията от жизнения цикъл на разговора, като ви дава по-голяма видимост на оперативната телеметрия на вашата организация, базирана на разговори. Това помага на вашия екип за поддръжка да наблюдава проактивно системата и позволява на разработчиците лесно да идентифицират, диагностицират и коригират проблемни разговори или да търсят бърза поддръжка.
Свържете вашата Dynamics 365 обслужване на клиенти среда с екземпляр Azure Application Insights , за да събирате и съхранявате регистрационни файлове за разговори. За повече информация относно Application Insights функциите и как те могат да се използват за наблюдение на вашата телеметрия и диагностициране на грешки вижте Application Insights Общ преглед на таблото и Диагностициране на грешки с помощта на портала Azure.
След това можете да използвате данните за събитията от жизнения цикъл на разговора от Dynamics 365 обслужване на клиенти in Application Insights , за да наблюдавате изправността на системата, да ги експортирате и комбинирате с допълнителни набори от данни, за да създадете персонализирани табла според нуждите на вашия бизнес.
Важно
- Това е функция за предварителен преглед.
- Функциите на етап преглед не са предназначени за производствена употреба и може да са с ограничени възможности. Тези функции са предмет на допълнителни условия за ползване и са налични преди официалното издание, така че клиентите да могат да получат ранен достъп и да предоставят обратна връзка.
Бележка
Експортирането на Power Automate данни и Dynamics 365 обслужване на клиенти не е налично в суверенни облаци, като например Government Community Cloud (GCC), Government Community Cloud - High (GCC High) и Министерство на отбраната (DoD) в момента.
Важно
Когато тази функция премине към обща наличност (GA), функцията ще бъде налична само за Управлявани среди. Потребителите ще се нуждаят от Power Apps лиценз Power Automate или Dynamics 365 с първокласни права за използване. Само за този публичен преглед изискването за първокласни права за използване и ограничението за Управлявани среди са облекчени.
Ценообразуване
Azure Application Insights е разширение на Azure Monitor и таксува за погълнати данни. Има два плана за поглъщане на логове – основен и аналитичен. За да знаете цените за вашите бизнес изисквания, вижте Azure Наблюдение на цените.
Настройване на връзка с Azure Application Insights
Преди да извършите Експортиране на данни, създайте връзка между вашия клиент Dynamics 365 обслужване на клиенти и Azure Application Insights в Power Platform центъра за администриране. Можете да създадете само една Експортиране на данни конфигурация от Dynamics 365 обслужване на клиенти до Application Insights всяка среда. За да разрешите Експортиране на данни, изпълнете следните стъпки.
В центъра Power Platform заадминистриране изберете Експортиране на данни в навигационния екран.
На страницата за Експортиране на данни изберете раздела Аналитични данни за приложенията. След това изберете Ново Експортиране на данни.
На страницата Експортиране на нови данни в Azure Application Insights изпълнете следните действия и след това изберете Напред.
- Въведете име в полето Име на експортния пакет .
- Изберете Dynamics обслужване на клиенти.
- Изберете Напред.
Изберете средата, от която искате да експортирате данните, и след това изберете Напред. Можете да експортирате данни само от управлявана среда .
Посочете Абонамент, Група ресурси и Application Insights екземпляра. След това изберете Напред.
Прегледайте конфигурацията за настройка и след това изберете Създаване. Експортиране на данни от Dynamics 365 обслужване на клиенти Application Insights до се създава и показва на страницата Експортиране на данни .
Достъп и използване на информацията за разговора в Application Insights
След като конфигурирате настройката за Експортиране на данни, информацията за жизнения цикъл на разговорите за чат на живо, Цифрови съобщения, гласови разговори и разговори по персонализирани канали е налична в таблицата Application Insights Трасиране .
Сценарии за разговори
Таблицата "Трасиране" съдържа данни за следните сценарии на разговори.
Категория: Започване на разговор
- Сценарий: Разговорът е инициализиран
- Сценарий: Идентифициран клиент
Категория: Виртуално агент взаимодействие
- Сценарий: Присвоен виртуален агент
- Сценарий: Разговорът е завършен от виртуален Асистент
- Сценарий: Ескалация на виртуалния Асистент до човешки агент от виртуален агент
Категория: Маршрутизиране
- Сценарий: Класификация на търсенето
- Сценарий: Присвояване на опашка
Категория: Човешко агент взаимодействие
- Сценарий: агент приет
- Сценарий: агент отхвърлен
- Сценарий: Изтече времето за изчакване на заявката за приемане
- Сценарий: агент се присъедини отново
- Сценарий: агент самостоятелно назначаване
Категория: Завършване на разговор
- Сценарий: Разговор, завършен от клиент
- Сценарий: Разговорът приключи с агент
- Сценарий: агент сесията е затворена
- Сценарий: Разговор, изоставен от прекъсване на връзката между клиент и клиент
- Сценарий: Разговорна сила близо до ръководителя
- Сценарий: Разговорът приключи
Метаданни за сценарии на разговори
Сценариите за разговор в таблицата "Проследявания " съдържат следните метаданни.
- ИД на организация
- ИД на LiveWorkItem
- Тип канал
- Състояние на сценария (Започнат/Неуспешен/Завършен)
- Времево клеймо
- Продължителност (за завършени сценарии)
- Тип участник (човек агент или виртуален агент)
- Потребителски идентификатор на Active Directory (където е приложимо)
Разбиране на метаданните на регистрационните файлове на разговора
Описанието на атрибутите, показани в Application Insights е следното:
- Времево клеймо [UTC]: Датата и часът, в които се регистрира събитието.
-
Съобщение: Показва състоянието на сценария, събитието жизнен цикъл на разговора. Това може да бъде стартирано, неуспешно или завършено.
- Започнат: Показва, че сценарият на разговора е започнал.
- Завършен: Показва, че сценарият на разговора е завършен успешно.
- Неуспешно: Показва, че сценарият на разговора е неуспешен.
-
customDimensions: Съдържа следните метаданни, необходими за подробно отстраняване на грешки:
- organizationId: Уникалният идентификатор на организацията.
- LiveWorkItemID: Уникалният идентификатор на разговора, до който трябва да бъде изпратено съобщението.
- Тип канал: Показва канала, през който клиентът изпраща съобщения.
- Продължителност: Времето, необходимо за завършване на сценария.
- Тип участник: Показва дали разговорът е присвоен на човек агент или бот.
- Operation_name: Показва събитието жизнен цикъл на разговора.
- Operation_id: Уникалният идентификатор на основната операция. Това е идентификаторът на транзакцията на разговора от Dynamics 365 обслужване на клиенти.
- Operation_parentid: ИД на разговора в разговора.
- Session_id: Инстанцията на взаимодействието на потребителя с приложението.
- User_id: Представлява потребителя на приложението. Това поле се попълва с потребителския ИД на Active Directory, когато сценарият включва човешки агенти или ботове. За всички останали сценарии се показва 0.
- Ниво на сериозност: Нивото на тежест на следата. Това е зададено на 0.
- itemType: Таблицата, от която е извлечен записът. Това винаги е зададено на Trace.
Например в сценарий, при който разговор в чат на живо е присвоен на опашка, таблицата Traces показва следните метаданни:
Съобщението ScenarioStarted с Operation_name, QueueAssignment и клеймото за час, от което сценарият е започнал.
Съобщението ScenarioCompleted , с продължителността, необходима на приложението за успешно завършване на сценария, тъй като сценарият е успешен, и разговорът е присвоен на опашка.
Достъп до регистрационните файлове на разговора от Application Insights
За да прегледате регистрационните файлове за разговор, изпълнете следните стъпки.
Влезте в портала Azure и влезте във вашия Application Insights екземпляр. Уверете се, че това е същият екземпляр, който сте използвали за настройване на Експортиране на данни.
Изберете Регистрационни файлове в Мониторинг.
Изпълнете заявка в таблицата "Трасиране ", филтрирайки по ИД на разговора на вашия разговор. Примерна заявка е следната:
*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*
Където lwid е идентификаторът на разговора, който сте извлекли от вашето Dynamics 365 обслужване на клиенти приложение.
Приложението показва проследяването на разговора.
Сценарий на жизнения цикъл на разговора: Успех
Клиент инициализира чат разговор във вашия портал. Приложението идентифицира клиента и насочва заявката за чат към опашка. Появява се известие за чат и агент взема заявката от таблото за управление агент. агент разговаря с клиента и клиентът приключва разговора.
Когато изпълнявате заявка за конкретния ИД на разговор, ето регистрационния файл за проследяване, който се показва:
Експортиране на данни за разговори
Можете да използвате опцията Експортиране , за да експортирате регистрационните файлове и да комбинирате тези данни с набори от данни от други таблици, за да създадете свои собствени персонализирани табла за наблюдение. Повече информация: Създаване на персонализирани табла за KPI с помощта Application Insights на.