Споделяне чрез


Използване на речник за автоматизация за подаване на ключове за параметри

Речникът за автоматизация поддържа контекстуалните данни за сесиите. Можете да използвате клавишите от речника за автоматизация, за да подадете параметъра в действие.

Докато създавате шаблони и макроси в приложението за администриране, можете да подадете клавиши за параметри, като например заглавие на сесия, заглавие на известие, заглавие на шаблон за раздел на приложение и персонализирани стойности на параметри за типове раздели на приложения. Тези ключове се заместват на базата на контекстуалната информация, която е налична по време на изпълнението.

Подаване на параметър на данни в шаблони

Нека вземем сценарий за шаблони с известията.

Известието показва определени полета и стойности, които се наричат съответно заглавка на поле и стойност.

Кени Смит, клиент, инициира разговор и когато агентът види известието, той показва името на клиента като Кени Смит .

Тук заглавката на полето е име на клиент, а стойността е Кени Смит.

За да могат шаблоните да идентифицират името на клиента като Кени Смит, вие (администраторът) трябва да подадете параметъра като ключове.

По подобен начин за заглавия на сесия и известия можете да предавате параметрите на данните. Повече информация: Формати на речника за автоматизация към ключове за параметри на данни

Системата замества тези ключове на параметри с действителни стойности въз основа на контекста на сесията, канала, доставчика, Microsoft Dataverse и действия на потребителя. Повече информация: Видове параметри на контекстните данни

Предайте параметър на данни в макроси и скриптове на агенти

Макросите са набор от конфигурирани последователни действия, които се изпълняват при поискване от потребителя. Като администратор трябва да конфигурирате действията, които трябва да изпълни даден макрос. За да конфигурирате действията, трябва да подадете параметрите на данни. Повече информация: Формати на речника за автоматизация за подаване на ключове за параметри на данни

Когато агентът изпълни макроса, системата замества тези ключове на параметри с действителни стойности въз основа на контекста на сесията, канала, доставчика, Dataverse и действия на потребителя.

Когато контекстът е от сесия, макро действието се изпълнява въз основа на информацията за текуща сесия, при което информацията се поучава от закотвен раздел или текущия раздел, който е на фокус. Например, за да създадете случай, трябва да дефинирате действията, които съдържат инцидентната форма на образуванието и GUID на формуляра (незадължително). Повече информация: Видове параметър за контекстни данни

Типове параметри на контекстни данни

Автоматизираният речник използва параметрите на контекстни данни, които са налични от следните източници:

Речник за автоматизация.

Контекстни данни от доставчика на канала

Данните за този контекст са от доставчика на канали от първа страна като Омниканал за Customer Service или от доставчик на канали на трети страни, който използва графичен компонент, изложен от Рамка за интеграция на канали на Dynamics 365. Контекстните данни от Омниканал за Customer Service са проучване преди разговор, навигация в портала за посетители и т.н.

Контекстни данни от потребителски действия

Тези данни се попълват както и когато агентите изпълнят някои дейности в сесията. Пример за това е отваряне на нов клиентски запис, случай и т.н.

Контекстни данни от Dataverse

Организационните данни се съхраняват в Dataverse и можете да ги извлечете с помощта на заявки на OData. Повече информация: OData заявки

Контекстни данни от други макро действия

Действие в макрос генерира контекстни данни, които се консумират от други действия в този макрос.

Например, има две стъпки от действие в следния ред:

  1. Отворете нов формуляр, за да създадете запис.
  2. Отваряне на имейл формуляр с предварително определен шаблон.

Докато създавате Отваряне на имейл формуляр с предварително дефинирано действие на шаблон , можете да получите ключовете за параметри на контекстните данни от Отваряне на нов формуляр, за да създадете стъпка за действие на макрос на запис .

Параметърът на контекстните данни от първото макро действие е както следва:

  • Логическо име на обект
  • Тип страница
  • ИД на раздел

Бележка

Параметрите на контекстните данни от други макро действия са специфични за макросите и не са приложими за шаблони.

Формати на автоматизирания речник за подаване на ключове на параметър на данни

Речникът за автоматизация поддържа контекстуалните данни за сесиите. Ключовете в автоматизирания речник могат да се подават като параметри към действието в макроса. Системата замества тези ключове на параметри с действителна стойност въз основа на контекста на сесията, канала, доставчика, Dataverse и действия на потребителя.

Автоматизираният речник поддържа следните формати:

Променливи полета

Плужекът е заместващ параметър, който системата попълва по време на изпълнение въз основа на контекста. Използвайте следния списък от охлюви само за макроси и скриптове на агенти и за задаване на скрипт за агент по подразбиране, като използвате конструктора на изрази на скриптове на агенти. Повече информация: Инструменти за продуктивност

Променливи полета за инструменти за производителност (макроси и скриптове на агенти)

Макросите и скриптовете на агенти поддържат следните променливи полета:

Променливо поле Описание
${customerName} Името на клиента, който е инициирал разговора.
${caseId} Еднозначният ИД на случая Системата показва ИД на случая само ако случай е свързан с разговора.
${caseTitle} Заглавието на случая. Системата показва заглавието на случая само ако случаят е свързан с разговора.
${LiveWorkItemId} Уникалният идентификатор на разговора.
${queueId} Еднозначният ИД на опашката. Този буквено-цифров низ се показва в URL адреса на страницата на опашката.
${visitorLanguage} Езикът на клиента, който е започнал разговора.
${visitorDevice} Устройството на клиента, който е започнал разговора.
${entityRoutingLogicalName} Името на обекта, ако уведомлението е за запис на обект.
${customerEntityName} Името на обекта (контакт или акаунт), ако клиентът е удостоверен.
${customerRecordId} Еднозначният ИД на обекта (контакт или акаунт), ако клиентът е удостоверен.
${<name of the pre-conversation survey questions>} Всички въпроси от проучването преди разговора, които са конфигурирани за работен поток, ще имат името на плужека като име на въпроса.

Бележка

Само плужекът ${anchor.<attribute_name>} се поддържа в макросите и скриптовете за обслужване на клиенти работна област.

Следното поле с данни се използва за генериране на връзка за повторно свързване, която може да бъде споделена с клиентите, за да се свържете обратно със същия агент и да разговаряте. Повече информация: Конфигуриране на повторно свързване към предишен чат

Променливо поле Описание
{ReconnectUrl{ReconnectID}} Използва се в бързи отговори за генериране на връзка за свързване.

Формат за променливи полета за инструменти за производителност

Форматът на параметъра ${Slug} , който извлича контекста от доставчика на канала, текущата потребителска сесия, изхода на други макрокоманди или Dataverse.

Контекст на автоматизацията на производителността

Когато искате да изпълните плужек в контекста на автоматизацията на производителността, който се използва за извършване на операции, свързани с приложения, управлявани от модел в Dynamics 365, използвайте ${< / slug />} формат. Например: ${customerName}

Контекст на съединителя на сесията

Когато искате да изпълните плужек в контекста на сесията, трябва да използвате формата ${$session.<slug>} . Например: ${$session.customerName}

Охлювите, които са налични за контекста на сесията, включват:

  • ${$session.visitorDevice}
  • ${$session.visitorDevice}
  • ${$session.entityRoutingLogicalName}
  • ${$session.entityRoutingRecordId}
  • ${$session.<name of the pre-chat survey questions>

омниканален контекст на конектора

Когато искате да изпълните плужек в Омниканал за Customer Service контекст, трябва да използвате формата ${$oc.<slug>} . Например: ${$oc.customerName}

Параметрите Session.CurrentTab.<Attribute> и Session.AnchorTab.<Attribute> предоставят контекстни данни въз основа на текущата сесия и раздела за котва или текущия раздел на фокус. Поддържаните типове атрибути са следните:

  • EntityName
  • EntityId

Примери:

  • Session.CurrentTab.<EntityName>
  • Session.CurrentTab.<EntityId>
  • Session.AnchorTab.<EntityName>
  • Session.AnchorTab.<EntityId>

Бележка

Параметрите Session.CurrentTab.<Attribute> и Session.AnchorTab.<Attribute> са приложими само за макроси и не са приложими за шаблони.

Променливи полета за шаблони

Списъкът с поддържаните променливи полета е:

Променливо поле Описание
{anchor.<attribute_name>} Използва се за достъп до атрибути на записа, който се зарежда в закотвения раздел.
{customerName} Името на клиента, който е инициирал разговора.
{caseId} Еднозначният ИД на случая Системата показва ИД на случая само ако случай е свързан с разговора.
{caseTitle} Заглавието на случая. Системата показва заглавието на случая само ако случаят е свързан с разговора.
{queueId} Еднозначният ИД на опашката. Този буквено-цифров низ се показва в URL адреса на страницата на опашката.
{visitorLanguage} Езикът на клиента, който е започнал разговора.
{visitorDevice} Устройството на клиента, който е започнал разговора.
{entityRoutingLogicalName} Името на обекта, ако уведомлението е за запис на обект.
{entityRoutingRecordId} Еднозначният ИД на записа на обект, ако уведомлението е за запис на обект.
{customerRecordId} Еднозначният ИД на обекта (контакт или акаунт), ако клиентът е удостоверен.
{<name of the pre-chat survey questions>} За всички въпроси от проучването преди чата, които са конфигурирани за поток на работа, името на променливото поле ще бъде име на въпроса.

Формат за променливи полета за шаблони

Форматът на параметъра {Slug} , който извлича контекста на шаблона от доставчика на канала, текущата потребителска сесия или Dataverse. Например: {caseId}

Заявки на OData

Можете да използвате заявки на OData, за да получите контекстите, които са достъпни от Dataverse.

Форматът на заявката на OData е:

{$odata.<entityName>.<entityAttributeName>.<?options>}

Примери:

  • {$odata.account.name.?$filter=accountid eq '{customerRecordId}'}
  • {$odata.incident.prioritycode.?$filter=incidentid eq '{caseId}'&$select=prioritycode}
  • {$odata.incident.title.?$filter=incidentid eq '{caseId}'&$select=title}

Статични стойности

Това са твърдо кодирани стойности, които актуализирате въз основа на вашите бизнес изисквания. За всеки твърдо кодиран атрибут, който изберете, следвайте типа формат за конкретния атрибут.

Пример (макрос):

Искате заглавието на случая винаги да се добавя с Contoso -. Използвайте Отваряне на нов формуляр, за да създадете действие на запис със следните полета.

Параметър Стойност
Логическо име на обект събитие
Име на атрибута Заглавие на случай
Стойност на атрибут Contoso - {caseTitle}

Тук, Contoso - е твърдо кодираната статична стойност.

Пример (шаблони):

За входяща заявка за чат искате да предоставите статичното заглавие на шаблона за сесия и известия, който агентите виждат по време на изпълнение.

Заглавие на уведомлението = New chat request

Заглавие на сесията = Chat conversation

Вижте също

Управление на шаблони за сесии
Управление на шаблони за раздели на приложения
Управление на шаблони за известяване
Свързване на шаблони с работни потоци