- Начало
- /
- Статия
Създаване на персонализирано оформление
Тази статия помага при създаването на персонализирано оформление чрез редактиране на JSON файл и предлага примерни случаи на употреба, които да ви помогнат да започнете с джаджи като джаджа Customer Experience Management Metrics и джаджа Customer Experience Journey. За да работите ефективно с персонализирани оформления на работния плот, трябва да имате солидно разбиране за структурата на HTML, модела на дървото на документите в браузъра и формата JSON.
Общ преглед
Функцията за оформление на работния плот ви позволява да конфигурирате работния плот на Webex Contact Center според вашите бизнес изисквания. Можете да персонализирате елементи като лого, заглавие и джаджи. Можете да създадете оформление на работния плот и да го присвоите на екип. Това оформление генерира преживяването на агента на работния плот за всички агенти, които влизат като част от този екип.
Има два вида оформления:
-
Глобално оформление: Това оформление е системно генерирано оформление, което се присвоява по подразбиране, когато създавате екип. За повече информация вижте Управление на екипи. Когато създавате екип, глобалното оформление автоматично се задава като оформление на работния плот за екипа. Не можете да изтриете това оформление.
-
Персонализирано оформление: Оформление, което осигурява персонализирано изживяване на работния плот Можете да създадете персонализирано оформление за един или повече екипи.
Ако зададете ново оформление на работния плот, когато агент е влязъл в системата, агентът трябва да презареди страницата, за да види нов ото оформление.
Работният плот на Webex Contact Center поддържа три лица:
-
Агент
-
Надзорник
-
Надзорник и агент
Файлът за оформление JSON има отделни секции за всяка от персоните. Администратор ът трябва да конфигурира настройките за всяка личност в съответния раздел на файла с оформление JSON. За повече информация относно примерен JSON файл с оформление вижте Свой ства на най-високо ниво на JSON оформление.
Когато Cisco добави нова функция към оформлението на работния плот, немодифицираното оформление се акту ализира автоматично с новите функции. Актуализираното оформление на работния плот е автоматично достъпно за съществуващите екипи, които използват непромененото оформление на работния плот. Потребителите на работния плот, използващи немодифицираното оформление на работния плот, получават новите функции, базирани на оформление, когато влязат в браузъра или презареждат браузъра.
Ако използвате файла Def ault Desktop Layout.json без
никаква модификация, тогава той се счита за немодифицирано оформление. Ако обаче
изтеглите файла Def ault Desktop Layout.json и го качите
отново, той се счита за променено оформление, дори ако съдържанието на файла или името на файла не са променени.
За екипи, които използват персонализирано оформление на работния плот, администраторите трябва периодично да обнов яват дефиницията на оформлението, за да включат нови функции. Когато администраторите преглеждат немодифицирано оформление или екип, който използва немодифицирано оформление, се показва съобщение, показ ващо, че новите функции на работния плот се прилагат автоматично.
В работния плот има два вида джаджи - базирани на iframe и базирани на уеб компоненти. Заглавката, навигацията (персонализирана страница), постоянната област, зоната без глава и aux панелът са персонализираната област в работния плот. Това не са джаджи.
Следващият списък описва интервалите, които можете да конфигурирате. Изображенията илюстрират оформлението на работния плот:
-
Област за заглавие и лого: Това пространство показва логото и името на Webex Contact Center (по подразбиране) в горния ляв ъгъл на екрана.
-
Хоризонтална област на заглав ката: Това пространство има конфигурируема област, която е населена с персонализирани джаджи. Тези джаджи могат да показват например вградена информация и падащи менюта. Тъй като височината на тази заглавка е само 64 пиксела, височината на приспособлението не може да премине височината на заглавката.
-
Област на работното пространство: Това пространство се променя според избора в лентата за навигация или когато агент взаимодейства с клиенти. Когато агент е на повикване, тази област показва екрана за контрол на взаимодействието и допълнителна информация (който включва персонализирани джаджи и постоянни джаджи). Когато агент взаимодейства по имейл, чат или социални канали, тази област показва областта на работното пространство и екрана за допълнителна информация (която включва постоянната област на джаджа).
Персонализирана страница се показва в интерфейса на работния плот в екрана на работното пространство. Можете да получите достъп до персонализираната страница чрез икони в лентата за навигация. Всяка персонализирана страница може да съдържа една или повече персонализирани джаджи.
Custom Widget е приложение на трета страна, което е конфигурирано в оформлението JSON. Можете да поставите персонализираната джаджа на персонализираната страница, персонализирания раздел (прозорец за допълнителна информация) или в хоризонталната заглавка на работния плот.
-
Област на лентата за навигация: Използвайте това пространство, за да добавите елементи за навигация за достъп до персонализирани страници.


Свойства на най-високо ниво на оформление на
Роли
Оформлението по подразбиране JSON има следните три роли.
-
Агент — за да настроите оформлението на работния плот да се показва, когато агент влезе в работния плот на Webex Contact Center, за да обработва дейностите на агента.
-
Надзорник — за да настроите оформлението на работния плот да се показва, когато ръководител влезе в работния плот на Webex Contact Center, за да обработва само възможностите на надзорния орган.
Когато ръководител влезе в работния плот, се прилага оформлението на работния плот, което е определено за основния екип. Ако не предоставите основен екип, се прилага глобалното оформление. По подразбиране отчетите за APS са деактивирани.
-
Supervisoragent — за да настроите оформлението на работния плот да се показва, когато ръководител влезе в работния плот на Webex Contact Center, за да се справя както с възможностите на надзорния орган, така и с дейностите на агента.
Можете да добавяте или променяте джаджи за всяка роля в съответната персона на съответния JSON файл с оформление.
Следват свойствата от най-високо ниво за JSON оформление въз основа на ролята:
{
"agent": {
"version": "0.1.0",
"appTitle": "Webex Contact Center",
"logo": "",
"taskPageIllustration": "https://www.abc.com/image/logo.jpg",
"stopNavigateOnAcceptTask": false,
"dragDropEnabled": false,
"notificationTimer": 8,
"maximumNotificationCount": 3,
"browserNotificationTimer": 8,
"wxmConfigured": false,
"desktopChatApp": {
"webexConfigured": false,
}
"headerActions": ["outdial", "notification"],
"area": {
"advancedHeader": {
...
},
"panel": {
...
},
"navigation": {
...
},
"persistent": {
...
},
"headless": {
...
}
},
},
"supervisor": {
"version": "0.1.0",
"appTitle": "Webex Contact Center",
"logo": "",
"taskPageIllustration": "https://www.abc.com/image/logo.jpg",
"stopNavigateOnAcceptTask": false,
"dragDropEnabled": false,
"notificationTimer": 8,
"maximumNotificationCount": 3,
"browserNotificationTimer": 8,
"wxmConfigured": false,
"desktopChatApp": {
"webexConfigured": false,
}
"headerActions": ["outdial", "notification"],
"area": {
"advancedHeader": {
...
},
"panel": {
...
},
"navigation": {
...
},
"persistent": {
...
},
"headless": {
...
},
"homePage": {
...
}
},
}
"supervisorAgent": {
"version": "0.1.0",
"appTitle": "Webex Contact Center",
"logo": "",
"taskPageIllustration": "https://www.abc.com/image/logo.jpg",
"stopNavigateOnAcceptTask": false,
"dragDropEnabled": false,
"notificationTimer": 8,
"maximumNotificationCount": 3,
"browserNotificationTimer": 8,
"wxmConfigured": false,
"desktopChatApp": {
"webexConfigured": false,
}
"headerActions": ["outdial", "notification"],
"area": {
"advancedHeader": {
...
},
"panel": {
...
},
"navigation": {
...
},
"persistent": {
...
},
"headless": {
...
}
},
}
},
- Промените, направени в свойствата на JSON оформлението, влизат в сила, когато браузърът на работния плот се освежи.
- Ако функция, която сте активирали в JSON оформлението, не е налична на работния плот, свържете се с поддръжката на Cisco, за да активирате функцията.
- Всички свойства в JSON оформлението са чувствителни към малките и букви.
Заглавие на приложението
За да зададете заглавие в хоризонталната заглавка на работния плот. Заглавието по подразбиране е Webex Contact Center.
Пример:
"appTitle": "Webex Contact Center"
AppTitle по подразбиране се променя от работния плот на контактния център на Webex Contact Center. Няма влияние върху съществуващите персонализирани оформления, които използват стария AppTitle по подразбиране (работен плот на центъра за контакти). За да използвате новия AppTitle, трябва да промените персонализираното оформление. Новото глобално оформление обаче използва AppTitle по подразбиране като Webex Contact Center.
Заглавието може да бъде текст, изображение или празен низ. Текстът на заглавието се появява в два реда. Ако текстът се простира отвъд втория ред, се показва икона за елипса, а подсказката показва пълното заглавие. Стиловете не могат да се прилагат към заглавието.
Можете или да използвате URI за данни (Uniform Resource Identifier) или да хоствате персонализирано заглавие в мрежа за доставка на съдържание (CDN), кофа за проста услуга за съхранение на Amazon Web Services (AWS) (S3) или подобна хостинг услуга и след това да посочите URL адреса на хостваното изображение. Поддържаните формати на изображения на заглавието са PNG, JPG, JPEG, GIF, SVG и WebP. Поддържаният размер на изображението на заглавието е 184 x 32 пиксела (ширина х височина).
лого
За да зададете URL адрес за логото на компанията. Ако не предоставите URL адрес, логото на Webex Contact Center се показва по подразбиране.
Пример:
"logo": "https://my-cdn.com/logo.png"
Можете да хоствате изображение на персонализирано лого в кофа CDN, Amazon Web Services (AWS) Simple Storage Service (S3) или подобна хостинг услуга и след това да зададете URL адреса на хостваното изображение. Поддържаните формати на изображения на логото са PNG, JPG, JPEG, GIF, SVG и WebP. Поддържаният размер на изображението на логото е 96 x 32 пиксела (ширина х височина).
| Състояние | Пример | Заглавие на приложението | лого |
|---|---|---|---|
| Ако AppTitle и логото не са конфигурирани |
|
Без заглавие | Лого по подразбиране |
| Ако AppTitle и логото са конфигурирани |
|
Конфигуриран текст | Конфигурирано лого |
| Ако AppTitle е конфигуриран и логото не е конфигурирано |
|
Конфигуриран текст | Лого по подразбиране |
|
Ако AppTitle не е конфигуриран и логото е конфигурирано
|
|
Без заглавие | Конфигурирано лого |
| Ако AppTitle е конфигуриран и логото не е предпочитано |
|
Конфигуриран текст | Без лого |
|
Ако AppTitle не е конфигуриран и логото не е предпочитано
|
|
Без заглавие | Без лого |
| Ако AppTitle е добавен като изображение и лого е конфигурирано |
|
Конфигурирано изображение | Конфигурирано лого |
|
Ако AppTitle е добавен като изображение и логото не е конфигурирано
|
|
Конфигурирано изображение | Лого по подразбиране |
|
Ако AppTitle е добавен като изображение и логото не е предпочитано
|
|
Конфигурирано изображение | Без лого |
- Персонализираният размер на изображението се регулира въз основа на съотношението на страните. Персонализираният текст на заглавието, който е конфигуриран по-рано, вече може да се появи в два реда на работния плот. За да избегнете това, можете да промените персонализирания текст на заглавието.
- Ако заглавието и логото не са конфигурирани в хоризонталната заглавка на работния плот, това пространство се използва от приспособленията за заглавки. Приспособленията на заглавката трябва да бъдат конфигурирани правилно, за да използват пространството за заглавие и лого.
- Заглавието и логото заедно не могат да надвишават максималната ширина от 304 пиксела (включително подложката). Ако ширината на логото е по-малка от 96 пиксела, останалата ширина може да се използва за заглавието.
- Ако персонализираният размер на изображението е по-висок от поддържания размер, размерът на изображението се регулира въз основа на съотношението на страните в хоризонталната заглавка. Ако персонализираният размер на изображението е по-малък от поддържания размер, действителният размер на изображението се запазва в хоризонталната заглавка.
Страница на задачите Илюстрация
За да зададете персонализирана илюстрация за страницата със задачите въз основа на предпочитанията на организацията и подравняването на марката. Когато агент влезе, страницата със задачата показва конфигурираната илюстрация като фон. По подразбиране страницата със задачите се появява без илюстрация.
Пример:
"taskPageIllustration": "https://www.abc.com/image/logo.jpg",
Можете да използвате URL адреси за данни или да хоствате персонализирана илюстрация в мрежа за доставка на съдържание (CDN), кофа за проста услуга за съхранение на Amazon Web Services (AWS) (S3) или подобна хостинг услуга и след това да посочите URL адреса на хостваната илюстрация. Илюстрацията може да бъде конфигурирана на глобално или екипно ниво въз основа на дефиницията на оформлението. Уверете се, че сте конфигурирали правилния URL адрес, за да предотвратите показването на счупеното изображение на работния плот.
Поддържаните формати за илюстрация на страници със задачи са PNG, JPG, JPEG, GIF, SVG и WebP. Препоръчителният размер на илюстрацията е 400 x 400 пиксела (ширина х височина). Ако персонализираният размер на илюстрацията е по-голям от препоръчителния размер, размерът на илюстрацията се коригира въз основа на съотношението на страните в страницата на задачата. Ако персонализираният размер на илюстрацията е по-малък от препоръчителния размер, действителният размер на илюстрацията се запазва на страницата на задачата.


СпреНавигиранеПриемащая задачата
За да се определи дали да се премести фокусът към новоприета задача, когато агентът приеме новата задача, докато работи по предишна задача. Стойността по подразбиране е нев яр на.
Пример:
"stopNavigateOnAcceptTask": false
Ако стойността е зададена като вяр на, когато потребителят приеме нова задача на работния плот, фокусът се запазва върху предишната задача и не се премества към новоприетата задача. Тази настройка предотвратява загубата на данни на потребителя при приемане на нова заявка.
Например, помислете, че Агент 1 е в чат с Клиент 1 и едновременно на гласово обаждане с Клиент 2. По време на гласовото обаждане Агент 1 актуализира подробностите за клиент 2 в екрана за контрол на взаимодействието. Понастоящем Агент 1 има две активни задачи в екрана Списък със задачи и фокусът е върху екрана Контрол на взаимодействието. Когато Агент 1 приеме нова заявка за чат от Клиент 3, фокусът остава върху екрана за контрол на взаимодействието с клиент 2 и не преминава към новоприетата заявка за чат.
За да запазите фокуса върху предишната задача и да не преминете към новоприетата задача, изберете персонализираното оформление със стойността на свойството StopNavigateOnAcceptTask, зада дена на true.
Ако стойността на свойството StopNavigateOnAcceptTask не е въведена в оформлението JSON, работният плот премества фокуса към новоприетата задача. Поведението е подобно на това, когато стойността на свойството StopNavigateOnAcceptTask е зададена на false.
- Настройката се прилага за всички задачи (гласови и цифрови канали), изпълнявани на работ ния плот — като приемане на задача, конференция, консултация или трансфер, както и за външни повиквания, разговори за изходящи кампании, автоматично приключване и т.н.
- Настройката не се прилага, ако потребителят на работния плот е на началната страница, без активна задача в екрана Списък със задачи. В такъв случай, когато се приеме нова задача, фокусът се измества от началната страница към новоприетата задача.
DragDropИзключено
За да активирате плъзгането и пускането и преоразмеряването на джаджите на персонализираните страници, задайте стойността на true. Стойността по подразбиране е нев яр на.
Пример:
"dragDropEnabled": false
Таймер за известия
За да зададете продължителността (в секунди), след която известията на работния плот на работния плот автоматично се отхвърлят. Известието се появява в горния десен ъгъл на работния плот. Стойността на изтичането по подразбиране е 8 секунди. Валидният диапазон за стойностите на изтичането на времето е 1-10 секунди. За да влязат в сила промените в тайма, браузърът трябва да бъде освежен след извършване на промените.
Пример:
"notificationTimer": 8
Максимален брой нотификации
За да зададете броя на известията на работния плот, които да се показват в даден момент на работния плот. Стойността по подразбиране е 3. Обхватът на известия за настолни компютри е 1-10. Известията на работния плот са подредени. Ако има много известия, те се появяват с леко забавяне в зависимост от настройките на NotificationTimer.
Пример:
"maximumNotificationCount": 3
БраузърНотификацияТаймер
За да зададете продължителността (в секунди), след което известията за тостера на браузъра на работния плот автоматично се отхвърлят. Тостер е известие за родния браузър, което се появява само ако работният плот не е активният прозорец или раздел на браузъра. Прозорецът или разделът на браузъра на работния плот е неактивен, когато
-
Работите върху други прозорци или раздели на браузъра.
-
Работите върху други приложения.
-
Минимизирахте прозореца на браузъра на работния плот.
Известието се появява в горния десен ъгъл на работния плот. Стойността на изтичането по подразбиране е 8 секунди. Препоръчителният диапазон за стойностите на изтичането на времето е 5-15 секунди. За да влязат в сила промените в тайма, браузърът трябва да бъде освежен след извършване на промените.
Пример:
"browserNotificationTimer": 8
Конфигурираният времеви срок за известия на браузъра зависи от настройките на операционната система и браузъра. Стойността на изтичането на времето се спазва в браузъра Chrome в Windows OS, Chrome OS и macOS. Другите поддържани браузъри обаче не спазват последователно конфигурираната стойност на изтичането на известията.
WXM Конфигуриран
(Незадължително) За да конфигуриратеWebex Experience Management, задайте стойността на
true. Стойността по подразбиране е нев яр на.
Пример:
"wxmConfigured": true
Приложение за чат на работния плот
За да конфигурирате множество приложения за чат, предлагани от Cisco, като Webex App.
WebКонфигуриран
Приложението Webex заедно с неговите функции за съобщения и срещи могат да бъдат конфигурирани в работния плот. Тази конфигурация позволява на агентите да си сътрудничат с други агенти, надзорни органи и експерти по темата (МСП) в тяхната организация, без да се отдалечават от работния плот.
- Администраторът на сайта управлява потребителите на Webex Meeting и присвоява привилегии само ако потребителите имат Webex Enterprise Edition. За повече информация вижте Управление на Webex Meetings потребители в Cisco Webex Control Hub.
- Надзорните органи и МСП трябва да изтеглят Webex Client от своята система (лично устройство) или да имат достъп до Webex App чрез Webex App for Web (https://web.webex.com/). За повече информация вижте Из тегляне на приложението.
- Можете да получите достъп до приложението Webex в рамките на системата, Agent Desktop за да си сътрудничите с други агенти, надзорни органи и експерти по предметите (МСП) на вашата организация, без да се отдалечавате от. Agent Desktop Функцията за управление на пови кванията не е налична. За да получавате и осъществявате повиквания, се нуждаете от външното, невградено приложение Webex. За повече информация вижте Приложения за повикване.
За да конфигурирате приложението Webex в работния плот:
-
ВCisco Webex Control Hub, когато добавяте услуги за потребител, поставете отметка в квадратчето Разши рени съобщ ения (Потребители ения). За повече информация вижте Управление на потребителски акаунти в Администри Cisco Webex ране на сайтове.
-
В персонализираното оформление на работния плот задайте стойността насвойството WebExConfigure на true.Пример:
"desktopChatApp": { "webexConfigured": true },Стойността по подразбиране на свойствотоWebExConfigure е невярна.Приложението Webex е достъпно за ролите на агент, надзорник и SupervisorAgent само ако зададете стойността на свойството
WebExConfigure наза всяка от тези роли. Агентът, надзорният орган или SupervisorAgent не могат да излязат от приложението Webex.вярнаЗа да покажете иконатаЗа повече информация вижте Действия на за главката.
(Webex) в хоризонталната заглавка на работния плот, въведете стойността webexв свойството HeaderActions.За да активирате приложението Webex за конкретен екип, изберете персонализираното оформление със стойността на свойствотоЗа повече информация вижте Съ здаване на екип.WebExConfigure, зададенана true.
Можете също да конфигурирате Webex App в екрана за допълнителна информация, персонализирана страница и потребителска джаджа. За повече информация вижте Екран ът за допълнителна информация.
Известие за приложението Webex
Стойностите, зададени с помощта на свойствата NotificationTimer и BrowserNotificationTimer за таймера за уведомяване, са прилож ими за Webex App. Стойността на изтичането по подразбиране е 8 секунди за тези свойства. За повече информация вижте NotificationTimer и BrowserNotificationTimer.
ЗаглавиДействия
За да промените реда на иконите в хоризонталната заглавка на работния плот. Редът по подразбиране е както следва:
-
(Уебекс) -
(Външно обаждане) -
(Център за уведомяване)
Задайте стойността на свойството headerActions, както следва:
|
Име на иконата |
заглавиСтойност на свойството на действията |
|---|---|
|
Приложение Webex |
Уебекс |
|
Външно обаждане |
външен |
|
Център за уведомяване |
уведомление |
Пример:
„headerActions“: ["webex“, „Outdial“, „Известие"],
Стойността на свойството headerActions е чувствителна към малките и букви.
За да промените реда по подразбиране на иконите, въведете съответно свойството HeaderActions и стойностите в персонализираното оформление.
Пример:
„headerActions“: ["известие“, „външен номер“, „webex"],
- Ако не въведете свойството
HeaderActionsи стойностите в персонализираното оформление, иконите се показват в реда по подразбиране. - За да премахнете иконите на заглавката и свързаните с тях функции от работния плот, задайте празна стойност за свойството
headerActions(„headerActions“: []). Ако обаче сте добавили Webex App към екрана за допълнителна информация или персонализирана страница или като потребителска джаджа, агентът все още може да получи достъп до Webex App, въпреки че Webex App не е налично в хоризонталната заглавка на работния плот. Ако стойността на свойствотоЗа повече информация вижте WebExConfigure.WebExConfigure е зададена като невярна,иконата на Webex App не се показва в хоризонталната заглавка на работния плот, дори ако стойността наwebexе добавена в свойството HeaderActions.
площ
Свой ството област е основната част на оформлението на работния плот. Можете да дефинирате оформлението според областта.
"area": {
"header": {
...
},
"advancedHeader: {
{
"comp": "widget-1",
"attributes": { ... },
"script": ....
}
},
"panel": {
...
},
"navigation": {
...
},
"persistent": {
...
},
"headless": {
...
}
},
Можете да конфигурирате следните области обекти:
-
Панел: Представлява втория панел или най-десния панел в екрана Спомагателна информация.
-
Навигация: Представлява персонализирани страници и техните навигационни елементи, които са свързани със страниците.
-
Постоянно: Представлява джаджи на ниво страница, които са постоянни и се показват на всички страници на работния плот.
-
Headless: Представлява джаджите, които нямат визуален интерфейс, но изпълняват логика във фонов режим.
Ако свойството AdvancedHeader е конфигурирано, свойствата на заглавката и headerActions трябва да бъдат премахнати.
Усъвършенствано заглавие
За да персонализирате видимостта и да промените реда на иконите в хоризонталната заглавка на работния плот. Редът по подразбиране е както следва:
-
(Уебекс) -
(Външно обаждане) -
(Център за уведомяване) -
(Селектор на държавата на агента)
Задайте стойността на свойството AdvancedHeader, както следва:
|
Име на иконата |
заглавиСтойност на свойството на действията |
|---|---|
|
Приложение Webex |
агенткс-Уебекс |
|
Външно обаждане |
агент-аутдиал |
|
Център за уведомяване |
известие за агент |
|
Селектор на състоянието на агента |
агентx-държавен селектор |
Пример:
"advancedHeader": [
{
"comp": "agentx-webex"
},
{
"comp": "agentx-outdial"
},
{
"comp": "agentx-notification"
},
{
"comp": "agentx-state-selector"
}
{
"comp": "widget-1",
"attributes": { ... },
"script": ....
}
]
Стойността на свойството AdvancedHeader е чувствителна към малките и букви.
За да промените реда по подразбиране на иконите, въведете съответно свойството AdvancedHeader и стойностите в персонализираното оформление.
Приспособленията се вливат в падащото меню отляво надясно.
-
Ако не въведете свойството
AdvancedHeaderв персонализираното оформление, се показва заглавката по подразбиране. -
Когато разширената заглавка е активирана, трябва да преместите джаджите от изходящата заглавка в разширената заглавка, както е посочено в примера.
-
Когато разширената заглавка е активирана, старата заглавка няма да се показва.
-
Всяка икона на джаджа има подложка и марж по подразбиране, които се дефинират чрез CSS и не могат да бъдат персонализирани чрез работния плот.
-
Местоположението на иконите на логото, заглавието и профила е фиксирано и не може да бъде персонализирано.
-
За да премахнете иконите на заглавката и свързаните с тях функции от работния плот, задайте празна стойност за свързания компонент в свойството
AdvancedHeader(„AdvancedHeader“: []).Ако сте добавили Webex App към екрана за допълнителна информация или персонализирана страница или като потребителска джаджа, агентът все още може да получи достъп до Webex App, въпреки че Webex App не е налично в хоризонталната заглавка на работния плот.
-
Ако добавите джаджа с дълъг етикет, се показва пресечено име на етикета според наличното пространство.
Можете да използвате атрибута
TextContent, за да добавите етикет към джаджа.Пример:
{ "comp": "timer-widget", "attributes": { "duration": "08:00:00" }, "textContent": "Count Down Timer for Current Shift", "script": "https://wxcc-demo.s3.amazonaws.com/widgets/timer-widget.js" }Етикетът „Count Down Timer for Current Shift“ ще бъде съкратен и показан според наличното пространство.
-
Избягвайте добавянето на джаджи с дълъг етикет.
-
Когато джаджа тече към падащото меню, само иконата на джаджа може да се щракне.
-
-
Ако стойността на свойствотоЗа повече информация вижте WebExConfigure.WebExConfigure е зададена като невярна,иконата на Webex App не се показва в хоризонталната заглавка на работния плот, дори ако стойността наwebexе добавена в свойството AdvancedHeader.
Начална страница
Когато влезете в работния плот, кацате на началната страница.
Началната страница е приложима само за надзорници и супервизорски агенти.
Можете да видите следните джаджи на началната страница. Приспособленията за анализатор се предоставят по подразбиране, но администраторът може също да конфигурира постоянни и персонализирани джаджи. За повече информация вижте Свой ства на най-високо ниво на оформлението на JSON.
Приспособления за анализатор
По подразбиране джаджа Analyzer се показва на началната страница на работния плот.
Конфигурация на оформлението на начал
Можете да конфигурирате началната страница на работния плот, за да показва оформление, което се основава на вашите предпочитания на организацията и подравняването на марката. Редактирайте полето Начална страница, за да конфигурирате началната страница. Можете да конфигурирате следните компоненти да се показват на началната страница, когато потребител влезе в работния плот:
-
Съобщение за добре дошли
-
Иконата на З ада ча в лентата за навигация, за да стигнете до прозореца на задачите. Иконата на задачата се показва за ролята на Надзорник и Надзорник и Агент с активирана функция за наблюдение на повикванията. Екранът на задачите показва входящи клиентски заявки, активни и минали взаимодействия с клиенти и заявки за активно наблюдение.
-
Филтрирайте секции като Име на опа шката, Тип канал и Управля вани екипи.
Следващата таблица описва свойствата на страницата, които са необходими за конфигуриране на началната страница:
|
Имоти |
Описание и код |
|---|---|
|
страница > UseFlexLayout |
Flex layout е нов уеб компонент. Това не променя съществуващите джаджи. Новото гъвкаво оформление използва същия формат за конфигурация на оформлението по опростен начин. Той е обратно съвместим и не влияе на съществуващите джаджи. Трябва да конфигурирате JSON оформлението. За да конфигурирате JSON оформлението, посочете височината и ширината на приспособлението. Приспособлението се изобразява в същата последователност, както е конфигурирана в JSON оформлението. Приспособленията имат марж по подразбиране от 8 px. JSON оформлението се основава на размерите (ширина х височина) и координатите (X, Y и Z) на джаджите. Гъвкавото оформление поддържа възможности като преоразмеряване на отделни джаджи, увеличаване на джаджите и т.н. Височината на отделните джаджи се измерва в пиксели. 1 единица височина = 40 пиксела. Ширината на приспособлението зависи от броя на колоните в контейнера и броя на колоните, които се променят въз основа на ширината на контейнера. Приспособленията се показват отляво надясно. Разширеният двигател за оформление използва персонализирана логика, за да приложи както хоризонтално, така и вертикално регулиране на пространството на Първоначално оформлението се зарежда хоризонтално. След зареждане хоризонтално, джаджата се зарежда вертикално и гарантира, че използването на пространството е оптимално. Конфигурирайте джаджите въз основа на размера на екрана. Можете да увеличите или намалите ширината на джаджите въз основа на размера на екрана. Това прави джаджите по-четими и използваеми. Flex оформлението осигурява стандартни точки на прекъсване като големи, средни, малки и изключително малки.
Тези пиксели могат да варират в зависимост от операционната система и брошурата.
|
|
страница > комп |
Уверете се, че предоставяте уникален персонализиран компонент.
Компонент |
|
страница > Заглавие на страница/страница |
Уверете се, че сте посочили заглавен низ, който може да бъде статичен, динамичен или и двете. Компонент
|
|
страница > PageSubheader |
Уверете се, че сте добавили подзаглавка, която се показва на работния плот. Потребителят може да добави Go to Analyzer в подзаглавката.
|
Навигация (персонализирани страници)
В този раздел можете да добавите страници, които се появяват в лявата лента за навигация. Посочвате икона за навигация и уникален URL адрес, за да се показва приспособлението в лентата за навигация. Препоръчваме да използвате специфичен префикс за URL адреса, за да избегнете конфликти. За повече подробности вижте секцията за свойства на nav.
Можете също да имате колекция от джаджи, които могат да се показват на тази страница. Страницата може да има една джаджа, която се появява на екрана или колекция от джаджи в мрежа. За повече подробности относно подреждането на мрежата вижте секцията за свойство на оформлението.
Не е необходимо да добавяте опаковка с динамична област към дървото на джаджите. Това означава, че можете да плъзгате и пускате и преоразмерявате джаджи на персонализирани страници, когато активирате тази опция.
Пример:
{
"nav": {
"label": “Custom Page”,
"icon": "stored-info",
"iconType": "momentumDesign",
"navigateTo": "dynamic-tabs",
"align": "top",
"isDefaultLandingPage": true
},
"page": {
"id": “my - custom - page“,
"useFlexLayout": true,
"widgets": {
“
comp1”: {
"comp": "md-tabs",
"children": [{
"comp": "md-tab",
"textContent": "Shift Timer",
"attributes": {
"slot": "tab"
}
},
{
"comp": "md-tab-panel",
"attributes": {
"slot": "panel"
},
"children": [{
"comp": “my - custom - timer”,
“source”: http: //my-cdn.com/my-custom-timer.js
"wrapper": {
"title": "Shift Timer",
"maximizeAreaName": "app-maximize-area"
}
}]
},
{
"comp": "md-tab",
"textContent": "Stock Market",
"responsive": "false"
"attributes": {
"slot": "tab"
},
},
{
"comp": "md-tab-panel",
"attributes": {
"slot": "panel"
},
"children": [{
"comp": "agentx-wc-iframe",
"responsive": "false"
"attributes": {
"src": "https://widget-kad.s3.amazonaws.com/Trading.htm"
},
"wrapper": {
"title": "Stock Market",
"maximizeAreaName": "app-maximize-area"
}
}],
},
{
"comp": "md-tab",
"textContent": "Widget3",
"attributes": {
"slot": "tab"
}
},
{
"comp": "md-tab-panel",
"textContent": "Three Content",
"attributes": {
"slot": "panel"
}
}
]
},
“comp2”: {
"comp": “my - google - maps - component“,
“source”: "https://my-cdn.com/my-google.maps.js
"wrapper": {
"title": "Google Map",
"maximizeAreaName": "app-maximize-area"
}
}
},
"layout": {
"areas": [
["left", "right"]
],
"size": {
"cols": [1, 1],
"rows": [1]
}
}
}
},
Следващата таблица описва свой ствата на навига цията и страниците заедно с техните подредени свойства:
|
Имоти |
Описание и код |
|---|---|
|
nav > етикет |
Това свойство показва идентификатора за навигация на страницата. Екранният четец чете това свойство и то се появява в подсказката. Тези параметри са необходими, за да се покаже вашата персонализирана страница в лентата за навигация.
Свой |
|
nav > Тип на иконата |
Това свойство представлява типа икона, която се показва в лентата за навигация за персонализираната страница. Налични са следните видове икони:
|
|
навига ция > ико на |
Това свойство представлява името на иконата в библиотеката Momentum или URL адреса на CDN.
|
|
nav > подравняване |
Това свойство ви помага да подравните иконата в горната или долната част на лентата за навигация. Понастоящем свойството позволява само подравняване отгоре. |
|
nav > is DefaultLandingСтраница | Това свойство определя целевата страница по подразбиране за агентите вAgent Desktop. Задайте това свойство на вярно, за да превърнете страницата на лентата за навигация целева страница по подразбиране, която се показва за агентите след влизане вAgent Desktop. Ако това свойство е настроено на вярно на повече от една страница в лентата за навигация, системата счита, че първата страница на лентата за навигация става целева страница по подразбиране. Ако никоя страница в лентата за навигация няма зададено това свойство на вярно, началната страница действа като целева страница по подразбиране. Не можете да зададете отчетите за статистика на ефективността на анализатора и агент ите като целева страница по подразбиране. |
|
навига@@ ция > Навигация |
Това свойство определя името на персонализираната страница. Това име се появява в адресната лента, когато агентът навигира. NavigateTo не трябва да включва следните стойности: изображения, шрифтове, css, build_info, help, app, i18n, икони, images-mfe-wc и звуци.
|
|
Имоти |
Описание и код |
|---|---|
|
страница > идентификатор |
В свой Свой
|
|
страница > UseFlexLayout |
Flex layout е нов уеб компонент. Това не променя съществуващите джаджи. Новото гъвкаво оформление използва същия формат за конфигурация на оформлението по опростен начин. Той е обратно съвместим и не влияе на съществуващите джаджи. Трябва да конфигурирате JSON оформлението. За да конфигурирате JSON оформлението, посочете височината и ширината на приспособлението. Приспособлението се изобразява в същата последователност, както е конфигурирана в JSON оформлението. Приспособленията имат марж по подразбиране от 8 px. JSON оформлението се основава на размерите (ширина х височина) и координатите (X, Y и Z) на джаджите. Гъвкавото оформление поддържа възможности като преоразмеряване на отделни джаджи, увеличаване на джаджите и т.н. Височината на отделните джаджи се измерва в пиксели. 1 единица височина = 40 пиксела. Ширината на приспособлението зависи от броя на колоните в контейнера и броя на колоните, които се променят въз основа на ширината на контейнера. Приспособленията се показват отляво надясно. Разширеният двигател за оформление използва персонализирана логика, за да приложи както хоризонтално, така и вертикално регулиране на пространството на Първоначално оформлението се зарежда хоризонтално. След зареждане хоризонтално, джаджата се зарежда вертикално и гарантира, че използването на пространството е оптимално. Конфигурирайте джаджите въз основа на размера на екрана. Можете да увеличите или намалите ширината на джаджите въз основа на размера на екрана. Това прави джаджите по-четими и използваеми. Flex оформлението осигурява стандартни точки на прекъсване като големи, средни, малки и изключително малки.
Тези пиксели могат да варират в зависимост от операционната система и брошурата.
|
|
страница > джаджи страница > комп |
Помага ви да дефинирате вашите персонализирани джаджи. За да поставите няколко джаджи, посочете последователни опции за джаджа. Уверете се, че давате на всяка джаджа уникално име на област. Използвайте го в раздела за оформление по-късно.
Това свойство представлява името на персонализирания HTML елемент (известен като уеб компонент или друг елемент - ако искате да го използвате като опаковка). За повече информация вижте Пр имери за примерни случаи на употреба. Въведете името на вашия персонализиран елемент тук без ъглови скоби („<“ or „>“). Например „моят персонализиран елемент“. Всеки запис в раздела джаджи поддържа следния формат:
|
|
страница > скрипт |
(Незадължително) Това свойство се изисква само когато заредите джаджа или компонента от отдалечено място, като например CDN.
Не променяйте URL адреса на скрипта за същия компонент. Ако трябва да промените URL адреса на скрипта за същия компонент, направете едно от следните действия:
|
|
страница > свойства |
Можете да зададете свойства, които трябва да предадете за уеб компонента.
|
|
страница > от зивчив |
Определя дали уеб компонент или джаджа, базирана на iFrame, която се добавя в персонализираното оформление на ниво Конфигурирайте това свойство с една от следните стойности:
Нереагиращите джаджи не могат да гарантират най-доброто потребителско изживяване и не се показват в по-малкия изглед. Агентът трябва да увеличи размера на прозореца на браузъра, за да види всички джаджи, които са конфигурирани като нереагиращи. |
|
страница > атрибути |
Можете да зададете атрибутите на уеб компонента в този раздел.
|
|
страница > видимост |
Указва дали приспособленията, предлагани от Cisco, добавени в персонализираното оформление на ниво Предлаганите от Cisco джаджи са История на контактите,, препис на IVRCisco Webex Experience Management, Ръководство за повикване на кампанията за предварителен преглед и Screen Pop.
|
|
страница > деца |
Това свойство е основната част на оформлението. В раздела за За да научите за предаването на стойностите STORE като свойства, вижте Споделяне на данни от работния плот към джаджи.
Предимството на раздела за масиви „деца“ е, че можете да използвате съществуващи уеб компоненти във вашата спецификация на оформлението, която вече е част от пакета Desktop. Някои от уеб компонентите на пакета за настолни компютри включват:
За повече информация относно атрибутите за постоянния раздел вижте Атри бути за постоянни раздели. |
|
страница > текстСъдържание |
Помага ви да добавите текстово съдържание.
|
|
страница > стил |
Помага ви да зададете определен CSS стил на вашия компонент.
|
|
страница > опаков ка |
Опаковката на джаджи ви позволява да добавите лента с инструменти в горната част на вашата джаджа. Лентата с инструменти може да съдържа заглавие и иконата Уверете се, че използвате стойността по подразбиране като „app-maximize-area“. В момента е налична само стойността по подразбиране.
|
|
страница > опаков ка> идентификатор |
(По избор) Опаковката на джаджа за уеб компонент ви позволява да актуализирате динамичното заглавие на джаджа, като използвате уникален идентификатор. Въведете стойността на идентификатора на свойството на обвивката на джа
Уверете се, че използвате същия уникален идентификатор за JavaScript CustomEvent. За повече информация вижте раздела Асинхронни събития в главата Модул за контакт с агент на разработчика на Cisco Webex Contact Centerработния пл от. За да актуализирате заглавието на джаджа, базирано на iFrame, използвайте съдържанието на iFrame от същия домейн. Следва примерен пример:
|
|
страница > агентx-wc-iframe |
Позволява ви да вградите уеб страница в iFrame, която се показва като джаджа на работния плот. Можете да използвате джаджа iFrame, наречена „agentx-wc-iframe“.
|
|
страница > оформление | Позволява ви да подредите джаджите на страница. Следният формат представлява оформление на мрежата: Тук можете да дефинирате мрежата с имената на области, които сте дефинирали в секцията джаджи. Следният пример показва как е посочено оформлението на три реда и три колони: ![]() В раздела за размер числата представляват частта от пространството, която джаджа може да заема спрямо другите джаджи. И трите колони заемат еднаква част от пространството. Със 100% налична ширина, всяка джаджа заема 33,33% от хоризонталното пространство. ![]() Друг пример за употреба, ако зададете като „cols“: [1, 2, 2], това означава, че общото пространство е разделено на 5 (1+2+2) и първата джаджа заема 20% от хоризонталното пространство. Вторият и третият джаджи заемат по 40% всеки. За повече информация вижте Основни понятия за оформлението на мрежата. ![]() |
|
страница > RO OT |
Гнезденето на оформленията се нарича подразпределение. В случай, че имате вложени оформления във вашата конфигурация на оформлението, трябва да имате един обект „ROOT“ като родител за подразпределения. В противен случай конфигурацията ви на оформлението може да бъде плоска, ако не се изисква гнездене. Това подразпределение осигурява по-голям контрол върху поведението за промяна на оразмера на оформлението. Свойството за оформление на страницата трябва да е от тип Запис<string, Layout>. Свойството оформление ви позволява да подредите джаджите на страница.
Тази настройка създава мрежа в ROOT оформлението с две подмрежи, които можете да преоразмерявате независимо. ![]() Преоразмеряването на компонент засяга компонентите в този подклас. ![]() Бъдете наясно със следните случаи: Безкраен цикъл: Ако включите ROOT оформлението като подклас на ROOT, това причинява грешка „превишен стек повиквания“ и преминава в без краен цикъл.
![]() Същи времена на под-оформление (N): Ако включите подразпределението във вашата мрежа повече от веднъж със същото име и ако преоразмерите един от тях, всички подразпределения се преоразмеряват автоматично. Ако това не е желаното поведение, преименувайте всяко от подразпределенията с уникално име.
![]() |
Атрибути за постоянни раздели
За да зададете разделите в персонализираните страници и потребителските джаджи като постоянни, въведете атрибутите за md-tabs в персонализираното оформление.
Пример: Задаване на раздели като постоянни
{
"comp": "md-tabs",
"attributes": {
"persist-selection": true,
"tabs-id": "unique-id for all the tabs together in the container"
},
}
|
Имоти |
Описание |
|---|---|
|
постоянен подбор |
За да настроите |
|
идентификационен номер на табулата |
Уникална идентификация за всички раздели заедно в контейнера. |
Когато зададете md-tabs да са постоянни (постоянен избор: true), той Agent Desktop запазва избор а на раздел, дори ако агент превключва между страници или джаджи в работния плот.
- Свой
ството за постоянен изборне е приложимо за разделите в екрана Спомагателна информация и страницата Отчети за статистика на ефективността на агента, тъй като поведението на постоянния раздел вече е зададено в работния плот. - Изборът на раздел се нулира до раздела по подразбиране, когато излезете от работния плот, презаредите/опресните браузъра или изчистите кеша на браузъра.
Постоянна конфигурация на джа
Можете да конфигурирате всяка персонализирана джаджа да бъде постоянна. Постоянните джаджи се показват на всички страници на работния плот. Постоянните джаджи се показват като нов раздел в екрана за допълнителна информация само когато имате активна заявка за контакт или разговор. Например, Примерна постоянна джа джа.
Постоянните джаджи не се показват на началната страница по начина, по който се показват на другите страници. Ако обаче имате активно взаимодействие, постоянните джаджи се показват на началната страница като част от екрана за спомагателна информация. Например, когато сте отговорили на повикване, се показва екранът за контрол на взаимодействието, а джаджата „Прим ерна постоян на“ се показва като част от екрана за допълнителна информация.
Пример:
"area": {
"persistent": [{
"comp": "md-tab",
"attributes": {
"slot": "tab"
},
"children": [{
"comp": "md-icon",
"attributes": {
"name": "emoticons_16"
}
},
{
"comp": "span",
"textContent": "Custom Page Widget"
}
]
},
{
"comp": "md-tab-panel",
"attributes": {
"slot": "panel"
},
"children": [{
"comp": "dynamic-area",
"properties": {
"area": {
"id": "dw-panel-two",
"widgets": {
"comp1": {
"comp": "agentx-wc-iframe",
"attributes": {
"src": "https://blog.logrocket.com/the-ultimate-guide-to-iframes/"
},
"wrapper": {
"title": "AgentX iFrame",
"maximizeAreaName": "app-maximize-area"
}
},
"comp2": {
"comp": "uuip-widget-two",
"script": "./dynamic-widgets/widget-two.js",
"attributes": {
"title": "WIDGET 2 content"
},
"wrapper": {
"title": "Widget 2 title",
"maximizeAreaName": "app-maximize-area"
}
}
},
"layout": {
"areas": [
["comp1", "comp2"]
],
"size": {
"cols": [1, 1],
"rows": [1]
}
}
}
}
}]
}
]
}
Когато персонализирате джаджа, можете да изберете една от опциите:
-
Хоствайте приложение на уеб страница, която може да бъде вградена в iframe.
-
Изградете персонализирана джаджа.
Техническите изисквания за джаджи са описани в документацията за разработка на джаджи за работен пл от. Като редактор на оформление се уверете, че имате тези подробности:
-
Какво е името на персонализирания HTML елемент (известен като Web Component)?
-
Какъв е URL адресът към източника на мрежата за доставка на съдържание (CDN), който хоства пакета JavaScript?
Заглавни джаджи
Заглавката се използва за показване на вградена информация, за добавяне на падащи менюта и т.н. Тъй като контейнерът на заглавката има ограничено вертикално пространство, общата височина на заглавката е само 64 пиксела. За повече информация относно подравняването на оформлението вижте секцията за свойство на оформлението.
Пример:
"header":{
"id":"header",
"widgets":{
"head1":{
"comp":"header-widget-one",
"script":"https://my-cdn.com/dynamic-widgets/header-widget-one.js",
},
"head2":{
"comp":"header-widget-two",
"script":"https://my-cdn.com/dynamic-widgets/header-widget-two.js",
}
},
"layout":{
"areas":[[ "head1", "head2" ]],
"size": { "cols": [1, 1], "rows": [1] }
}
}
За да добавите подсказка за приспособление за заглавка, увийте компонента с m d-tooltip. Въведете информация за подбора с инструменти в свойството на съобщ ението.
Пример:
"header": {
"id": "dw-header",
"widgets": {
"head1": {
"comp": "md-tooltip",
"attributes": {
"message": "Netlify"
},
"children": [{
"comp": "agentx-wc-iframe",
"attributes": {
"src": "https://keen-jackson-8d352f.netlify.app"
}
}]
},
},
}
Трябва да добавите атрибутите на стил дисплей и височина, за да конфигурирате всички джаджи чрез iFrame в областта за персонализиране на джаджа в заглавката. Най-подходящата стойност на атрибута height е 64 пиксела.
Уверете се, че сте добавили атрибутите на стил към съществуващите приспособления за заглавки, за да се зареждат според очакванията в iFrame.
Пример:
"head1": {
"comp": "agentx-wc-iframe",
"attributes": {
"src": "https://widget-kad.s3.amazonaws.com/Headers/Timer/Timer.htm",
"style": "height:64px;display:flex;"
}
},
Препоръчваме ви да използвате само един ред с множество колони за заглавката, тъй като височината на заглавката е само 64 пиксела. За повече информация относно подравняването вижте секцията за свойство на оформлението.
Допълнителен информационен екран
Екранът за допълнителна информация на работния плот показва разделите, които включват предлаганите от Cisco джаджи (по подразбиране) и персонализирани джаджи. Следните джаджи, предлагани от Cisco, се появяват в предварително зададените раздели:
-
История на контактите
-
Препис на IVR
-
Пътуване на клиентския опит
-
Поп на екрана
Можете да използвате екрана за допълнителна информация, за да:
-
Добавяне на раздели
-
Промяна на реда на раздела
-
Премахване на предварително зададени раздели
-
Маркирайте персонализираните раздели като плъзгащи се
-
Добавяне на съвети с инструменти към персонализираните раздели
-
Добавете опцията Н улиране на поръчката на раздел а
Пример:
"panel": {
"comp": "md-tabs",
"attributes": {
"class": "widget-tabs"
},
"children": [{
"comp": "md-tab",
"attributes": {
"slot": "tab",
"class": "widget-pane-tab"
},
"children": [{
"comp": "slot",
"attributes": {
"name": "CONTACT_HISTORY_TAB"
}
}]
},
{
"comp": "md-tab-panel",
"attributes": {
"slot": "panel",
"class": "widget-pane"
},
"children": [{
"comp": "slot",
"attributes": {
"name": "CONTACT_HISTORY"
}
}]
},
{
"comp": "md-tab",
"attributes": {
"slot": "tab",
"class": "widget-pane-tab"
},
"children": [{
"comp": "md-icon",
"attributes": {
"name": "pop-out_16"
}
},
{
"comp": "span",
"textContent": "Screen Pop"
}
],
"visibility": "SCREEN_POP"
},
{
"comp": "md-tab-panel",
"attributes": {
"slot": "panel",
"class": "widget-pane"
},
"children": [{
"comp": "#SCREEN_POP"
}],
},
{
"comp": "md-tab",
"attributes": {
"slot": "tab"
},
"children": [{
"comp": "md-icon",
"attributes": {
"name": "emoticons_16"
}
},
{
"comp": "span",
"textContent": "Custom Widget"
}
]
},
{
"comp": "md-tab-panel",
"attributes": {
"slot": "panel"
},
"children": [{
"comp": "dynamic-area",
"properties": {
"area": {
"id": "dw-panel-two",
"widgets": {
"comp1": {
"comp": "agentx-wc-iframe",
"attributes": {
"src": "https://blog.logrocket.com/the-ultimate-guide-to-iframes/"
},
"wrapper": {
"title": "AgentX iFrame",
"maximizeAreaName": "app-maximize-area"
}
},
"comp2": {
"comp": "widget-one",
"script": "https://my-cdn.com/dynamic-widgets/widget-one.js",
"wrapper": {
"title": "Widget title",
"maximizeAreaName": "app-maximize-area"
}
}
},
"layout": {
"areas": [
["comp1"],
["comp2"]
],
"size": {
"cols": [1],
"rows": [1, 1]
}
}
}
}
}]
}
]
},
Можете да конфигурирате джаджата Customer Experience Journey, след като активирате показателите за управление на клиентското изживяване наManagement Portal.
В екрана за допълнителна информация добавете нови раздели, за да поставите вашите персонализирани джаджи. Тук не се прилагат специални правила и гнезденето на компонентите е както се очаква и е описано в раздела за деца. За повече информация вижте им ота Деца на страницата.
По-долу са конкретните примери за персонализиране на заглавките на разделите:
Пример за поставяне на икони и етикети в имота за деца
{
"comp": "md-tab",
"attributes": {
"slot": "tab",
"class": "widget-pane-tab"
},
"children": [{
"comp": "md-icon",
"attributes": {
"name": "transcript_16"
}
},
{
"comp": "span",
"textContent": “My Widget Tab”
}
],
},
Пример за поставяне на изображение (с CSS) и етикети в имота за деца
{
"comp": "md-tab",
"attributes": {
"slot": "tab"
},
"children": [{
"comp": "span",
"attributes": {
"style": "align-items: center; display: flex;"
},
"children": [{
"comp": "img",
"attributes": {
"src": “http: //my-cdn.com/icon.svg”,
"width": 16,
"height": 16,
"style": "margin-right: 0.5rem;"
}
},
{
"comp": "span",
"textContent": “My Widget Tab”
}
]
}],
},
Падащият списък Още раздел и се появява автоматично, когато екранът Спомагателна информация съдържа няколко раздела.
Трябва да добавите подсказка с инструменти за персонализиран раздел за четливост и достъпност. За да добавите подсказка за персонализиран раздел, увийте компонента с m d-tooltip. Въведете информацията за подбора с инструменти в свойството съобщение и приложете стойностите на свойствата на стил, както е показано в следващия пример.
"comp": "md-tooltip",
"attributes": {
"class": "widget-tabs",
"message": "Sample Tab 1",
"style": "max-width: 252px; min-width: 110px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; margin-bottom: -10px;"
},
За персонализиран раздел препоръчваме максимална ширина 252 пиксела и минимална ширина 110 пиксела.
За да активирате функцията за плъзгане и пускане в раздела по избор, добавете следното свойство в атрибутите:
"comp": "md-tabs",
"attributes": {
"class": "widget-tabs",
"draggable": true,
"comp-unique-id": "sample-dynamic-custom-tabs"
},
-
draggable: Задайтестойността на свойството заплъзгане на вярна. -
comp-unique-id: Въведете уникална стойност, за да идентифицирате компонента.Пример:
"comp-unique-id": "sample-dynamic-custom-tabs"
Ако активирате плъзгане и пускане за персонализиран раздел, агентът може да плъзга и пусне раздела до желаната позиция в екрана за допълнителна информация. За да възстановите разделите в реда на разделите по подразбиране, добавете следното свойство:
"comp": "agentx-wc-more-actions-widget",
"attributes": {
"slot": "settings",
"class": "widget-pane",
"tabs-unique-id": "sample-dynamic-custom-tabs"
},
-
agentx-wc-more-actions-widget: Въведете компонента, който се показва като иконата Още действия ()
в екрана Спомагател на информация. -
slot="settings": Enter an attribute within the component that is displayed as the Reset Tab Order option in the More Actions drop-down list. Агентите могат да възстановят разделите в екрана „Спомагателна информация“ до ред по подразбиране, като щракнат върху
> Нулиране на реда на разделите. -
tabs-unique-id: Въведете същата уникална стойност, дефинирана за свойствотоcomp-unique-id, за да картографирате и нулирате компонентитена md-tabs.
Следният примерен код използва функциите „Още действия“ и „Н улиране на ред на раздел а“.
"comp": "agentx-wc-more-actions-widget",
"attributes": {
"slot": "settings",
"class": "widget-pane",
"tabs-unique-id": "sample-dynamic-custom-tabs"
},
"children": [{
"comp": "div",
"attributes": {
"textContent": "custom action",
"slot": "custom-action"
},
"children": [{
"comp": "agentx-wc-notes-header-widget"
},
{
"comp": "agentx-wc-menu-notification"
}
]
}],
}
По подразбиране са дефинирани подсказката с инструменти, иконата за елипса и нулирането на реда на раздели за предварително зададени раздели.
Падащият списък Още действия може да бъде разширен, за да добавите допълнителни персонализирани компоненти или джаджи след опцията Н улиране на ред на раздел а. Следва примерен набор от стойности на свойствата на стил, които могат да бъдат приложени към допълнителни компоненти.
"comp": "md-tooltip",
"attributes": {
"class": "widget-tabs",
"message": "Sample Element",
"style": "max-width: 252px; min-width: 110px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; margin-bottom: -10px;"
},
Функцията за плъзгане и пускане не се поддържа за допълнителните персонализирани компоненти или джаджи, които се добавят към падащия списък О ще действия.
Джаджи без глава
В секцията без глава можете да добавите джаджи, които са скрити и не се появяват наAgent Desktop. Тези джаджи се използват за изпълнение на логиката във фонов режим. Този раздел е полезен за задействане на събития, които се случват на работния плот, и за изпълнение на специфична за джаджа логика. Например отваряне на персонализиран CRM Screen Pop за SMS при пристигането му.
Пример:
"headless":{
"id":"headless",
"widgets":{
"comp1":{
"comp":"headless-widget-one",
"script":"https://my-cdn.com/dynamic-widgets/headless-widget-one.js",
},
"comp2":{
"comp":"headless-widget-two",
"script":"https://my-cdn.com/dynamic-widgets/headless-widget-two.js",
}
},
"layout":{
"areas":[[ "comp1", comp2" ]],
"size": { "cols": [1, 1], "rows": [1] }
}
}
Споделяне на данни от работния плот към джаджи
За да получавате данни в реално време чрез свойства или атрибути в персонализирана джаджа, задайте подходящи стойности STORE в конфигурацията JSON на оформлението.
Освен това, за да получите достъп до данните чрез абонати на JavaScript SDK, можете също да предадете данните чрез свойства или атрибути. Ако вашият компонент е създаден да реагира на промени в свойствата или атрибутите, получавате актуализации на данни в реално време отAgent Desktop, който се нарича доставчик на данни.
В момента имаме единен доставчик на данни под ключов МАГАЗИН. За повече информация вижте раздела Доставчик на данни — Свойства и атрибути на джаджа в Ръководството за разработчици на Cisco Webex Contact Center работния плот.
Преглед на обаждането на кампанията
Администраторът създава кампании, конфигурира режима на набиране (визуализация) и присвоява кампани ите на екипи. Ако даден агент е част от екип, към който са назначени кампаниите, агент ът може да извърши повикване на изходяща кампания за визуализация. За повече информация вижте Конфигу риране на режими на гласови изходящи кампании в Контактния център на Webex.
Администраторът конфигурира следното в персонализираното оформление, за да активира контакт с кампанията за преглед на агент.
Контакт с кампанията
Администраторът добавя джаджата Контакт за кампания в контейнера на заглавката на персонализираното оформление. Контактът на кампанията показва информацията за контакт на клиента въз основа на дефинираните свойства. За повече информация относно подравняването на оформлението вижте реда на свойствата на оформлението на таблицата П одробности за свойствата на страницата.
Пример:
"advancedHeader": [
{
"comp": "agentx-preview-campaign",
"properties": {
"isCampaignManagementEnabled": "$STORE.agent.isCampaignManagementEnabled",
"agentDbId": "$STORE.agent.acqueonAgentId",
"lcmUrl": "$STORE.agent.lcmUrl",
"isCallInProgress": "$STORE.agentContact.isActiveCall",
"outdialEntryPointId": "$STORE.agent.outDialEp",
"teamId": "$STORE.agent.getAcqueonTeamId",
"campaignManagerAdditionalInfo": "$STORE.agent.campaignManagerAdditionalInfo",
"orgId": "$STORE.agent.orgId",
"dialerProxyHost": "$STORE.envVaribles.serviceUrls.dialerProxyHost",
"isProgressiveCampaignEnabled": "$STORE.app.featuresFlags.isProgressiveCampaignEnabled" }
},
{
"comp": "agentx-webex"
},
{
"comp": "agentx-outdial"
},
{
"comp": "agentx-notification"
},
{
"comp": "agentx-state-selector"
}
]
Ръководство за обаждане
Приспос облението Ръководство за пови кване се показва в екрана за допълнителна информация на работния плот. Ръководството за обаждания показва въпросите и отговорите на ниво кампания. Агентът е подканен да прочете набора от въпроси в ръководството за обаждания и да изпрати отговорите.
Пример:
"panel":{
"comp":"md-tabs",
"attributes":{
"class":"widget-tabs"
},
"children":[
{
"comp":"md-tab",
"attributes":{
"slot":"tab",
"class":"widget-pane-tab"
},
"children":[
{
"comp":"md-icon",
"attributes":{ "name":"icon-note_16"
}
},
{
"comp":"span", "textContent":"Call Guide"
}
],
"visibility":"CALL_GUIDE"
},
{
"comp":"md-tab-panel",
"attributes":{
"slot":"panel", "class":"widget-pane"
},
"children":[
{
"comp": "acqueon-call-guide",
"script": "http://localhost:5555//index.js", // include CDN link here
"wrapper":{
"title":"Call Guide", "maximizeAreaName":"app-maximize-area"
},
"properties":{
"lcmKey":"$STORE.agentContact.getCallGuideProps.LCMKey",
"agentDbId":"$STORE.agent.acqueonAgentId",
"lcmUrl":"$STORE.agent.lcmUrl",
"campaignManagerAdditionalInfo":"$STORE.agent.campaignManagerAdditionalInfo"
"orgId": "$STORE.agent.orgId",
"dialerProxyHost": "$STORE.envVaribles.serviceUrls.dialerProxyHost",
"isProgressiveCampaignEnabled": "$STORE.app.featureFlags.isProgressiveCampaignEnabled"
}
}
],
"visibility":"CALL_GUIDE"
}
]
}
- Следните препратки към свойствата на
compса променени.agentxв стойността на имота се заменя сacqueon:кампанията agentx-preview-е преименувана на acqueon-preview-CampaignAgentx-call-guide се преименува на acqueon-call-guide
- Трябва да хоствате диспечера на списъци и кампании (LCM) на CDN и след това да посочите URL адреса в свойството
на
скрипта.
Поп на екрана
В оформлението на работния плот можете да конфигурирате Screen Pop по един от следните начини:
-
Като персонализирана страница
-
Като един от джаджите в персонализираната страница
-
Като раздел в екрана за спомагателна информация
Изскачащият екран се показва на работния плот въз основа на следните фактори:
За гласовия канал:
-
Конфигурацията, дефинирана в оформлението на работния плот
-
Дейността на Screen Pop, дефинирана в дизайнера на потока
За новите цифрови канали:
-
Конфигурацията, дефинирана в оформлението на работния плот
-
Възелът Screen Pop, дефиниран в конструктора на свързване на потока
За повече информация относно конфигурирането на Screen Pop вижте Поп на екрана.
Конфигуриране на изскачащия екран в лентата за навигация
Можете да конфигурирате Screen Pop като персонализирана страница или като една от джаджите в персонализирана страница. За да получите достъп до персонализираната страница Screen Pop, щракнете върху иконата S creen Pop в лентата за навигация. За да получите достъп до джаджата Screen Pop в персонализираната страница, щракнете върху иконата по избор в лентата за навигация. За повече информация относно свойствата на нави гацията вижте Навигация (персонализирани страници).
Пример: Изскачащ екран като персонализирана страница
{
"nav": {
"label": "Screen Pop",
"icon": "pop-out",
"iconType": "momentum",
"navigateTo": "/screenpop",
"align": "top"
},
"page": {
"id": "agentx-wc-screen-pop",
"widgets": {
"comp1": {
"comp": "agentx-wc-screen-pop",
"properties": {
"screenPopUrl": "$STORE.session.screenpop.screenPopSelector"
}
}
},
"layout": {
"areas": [
["comp1"]
],
"size": {
"cols": [1],
"rows": [1]
}
}
},
"visibility": "SCREEN_POP"
}
Пример: Изскачащ екран като джаджа в персонализираната страница
"comp1": {
"comp": "agentx-wc-screen-pop",
"properties": {
"screenPopUrl": "$STORE.session.screenpop.screenPopSelector"
}
Ако екранният прозорец не е конфигуриран в дизайнера на потока, персонализираната страница се появява празна. За повече информация относно конфигурирането на Screen Pop в дизайнера на потока вижте Поп на екрана.
Конфигуриране на екранния прозорец в екрана за допълнителна информация
Можете да конфигурирате Screen Pop да се показва като раздел в екрана за допълнителна информация.
По подразбиране Screen Pop се показва като нов подраздел в раздела Изскачащ екран на екрана за допълнителна информация, ако Screen Pop е конфигуриран да се показва като Вътрешен работен пл от в дизайнера на потока.
Добавете следния атрибут в секцията на пан ела, за да включите Screen Pop като раздел в екрана Спомагателна информация. За повече информация относно подробностите за пан ела вижте Екран ът за допълнителна информация.
Пример: Изскачащ екран като раздел в екрана за допълнителна информация
{
"comp":"md-tab",
"attributes":{
"slot":"tab",
"class":"widget-pane-tab"
},
"children":[
{ "comp": "md-icon", "attributes": { "name": "pop-out_16" }},
{ "comp": "span", "textContent": "Screen Pop" }],
"visibility": "SCREEN_POP"
},
{
"comp": "md-tab-panel",
"attributes": { "slot": "panel", "class": "widget-pane" },
"children": [{ "comp": "#SCREEN_POP"
}
],
}
Опцията за показване на екрана, дефинирана в дизайнера на потока, има предимство пред конфигурацията, дефинирана в оформлението на работния плот.
Например, помислете, че сте конфигурирали следните настройки на Screen Pop:
- Flow Designer — Показване на настройките като В новия раздел на браузъра
- Оформление на работния плот — като раздел в екрана за допълнителна информация
Когато се случи събитието, за което е конфигуриран изскачане на екрана, Screen Pop се показва извън работния плот - тоест в нов раздел на браузъра.
Примери за примери за употреба
-
Конфигуриране и достъп до джаджа за метрики за управление на потребителското изживяване от лентата
-
Екранът за допълнителна информация по подразбиране с история на контактите и изскачащ екран
-
Допълнителен информационен екран с джаджа за пътуване с клиентски опит
Конфигуриране и достъп до джаджа за метрики за управление на потребителското изживяване от лентата
Пример:
{
"nav": {
"label": "Customer Experience Management Metrics",
"icon": "/app/images/wxm.bcd45cc3.svg",
"iconType": "other",
"navigateTo": "wxm-metrics",
"align": "top"
},
"page": {
"id": "wxm-metrics",
"widgets": {
"comp1": {
"comp": "agentx-wc-cloudcherry-widget",
"attributes": {
"metrics": true
},
"properties": {
"userModel": "$STORE.app.userModel",
"spaceId": "",
"metricsId": "",
"teamId": "$STORE.agent.teamName",
"ani": "$STORE.agentContact.taskSelected.ani",
"isDarkMode": "$STORE.app.darkMode"
},
"wrapper": {
"title": "Customer Experience Journey",
"maximizeAreaName": "app-maximize-area"
}
}
},
"layout": {
"areas": [
["comp1"]
],
"size": {
"cols": [1],
"rows": [1]
}
}
}
},
За да получите SpaceID и MetricSID, вижте документацията. Webex Experience Management
Използване на раздели на персонализираната страница
Пример:
{
"nav": {
"label": "Dynamic Tabs",
"icon": "stored-info",
"iconType": "momentum",
"navigateTo": "dynamic-tabs",
"align": "top"
},
"page": {
"id": "page-id-tabs",
"widgets": {
"comp1": {
"comp": "md-tabs",
"children": [{
"comp": "md-tab",
"textContent": "One",
"attributes": {
"slot": "tab"
}
},
{
"comp": "md-tab-panel",
"attributes": {
"slot": "panel"
},
"children": [{
"comp": "widget-two",
"script": "http:/my-cdn.com/dynamic-widgets/widget-two.js"
}]
},
{
"comp": "md-tab",
"textContent": "Two",
"attributes": {
"slot": "tab"
}
},
{
"comp": "md-tab-panel",
"textContent": "Two Content",
"attributes": {
"slot": "panel"
}
}
]
},
"comp2": {
"comp": "widget-two",
"script": " http:/my-cdn.com/dynamic-widgets/widget-two.js"
}
},
"layout": {
"areas": [
["comp1", "comp2"]
],
"size": {
"cols": [1, 1],
"rows": [1]
}
}
}
}
Екранът за допълнителна информация по подразбиране с история на контакти и изскачащ екран
Пример:
"panel": {
"comp": "md-tabs",
"attributes": {
"class": "widget-tabs"
},
"children": [{
"comp": "md-tab",
"attributes": {
"slot": "tab",
"class": "widget-pane-tab"
},
"children": [{
"comp": "slot",
"attributes": {
"name": "CONTACT_HISTORY_TAB"
}
}]
},
{
"comp": "md-tab-panel",
"attributes": {
"slot": "panel",
"class": "widget-pane"
},
"children": [{
"comp": "slot",
"attributes": {
"name": "CONTACT_HISTORY"
}
}]
},
]
}, {
"comp": "md-tab",
"attributes": {
"slot": "tab",
"class": "widget-pane-tab"
},
{
"comp": "md-tab",
"attributes": {
"slot": "tab",
"class": "widget-pane-tab"
},
"children": [{
"comp": "slot",
"attributes": {
"name": "SCREEN_POP_TAB"
}
}],
"visibility": "SCREEN_POP"
},
{
"comp": "md-tab-panel",
"attributes": {
"slot": "panel",
"class": "widget-pane"
},
"children": [{
"comp": "slot",
"attributes": {
"name": "SCREEN_POP"
}
}],
"visibility": "SCREEN_POP"
}
},
Допълнителен информационен екран с джаджа за пътуване с клиентски опит
Пример:
"panel": {
"comp": "md-tabs",
"attributes": {
"class": "widget-tabs"
},
"children": [{
"comp": "md-tab",
"attributes": {
"slot": "tab"
},
"children": [{
"comp": "slot",
"attributes": {
"name": "WXM_JOURNEY_TAB"
}
}],
"visibility": "WXM_JOURNEY"
},
{
"comp": "md-tab-panel",
"attributes": {
"slot": "panel",
"class": "widget-pane"
},
"children": [{
"comp": "agentx-wc-cloudcherry-widget",
"properties": {
"userModel": "$STORE.app.userModel",
"spaceId": "",
"metricsId": "",
"teamId": "$STORE.agent.teamName",
"ani": "$STORE.agentContact.taskSelected.ani",
"isDarkMode": "$STORE.app.darkMode"
},
"wrapper": {
"title": "Customer Experience Journey",
"maximizeAreaName": "app-maximize-area"
}
}],
{
"comp": "md-tab",
"attributes": {
"slot": "tab",
"class": "widget-pane-tab"
},
"children": {
"comp": "md-tab",
"attributes": {
"slot": "tab",
"class": "widget-pane-tab"
},
"children": [{
"comp": "slot",
"attributes": {
"name": "CONTACT_HISTORY_TAB"
}
}]
},
{
"comp": "md-tab-panel",
"attributes": {
"slot": "panel",
"class": "widget-pane"
},
"children": [{
"comp": "slot",
"attributes": {
"name": "CONTACT_HISTORY"
}
}]
},
{
"comp": "md-tab",
"attributes": {
"slot": "tab",
"class": "widget-pane-tab"
},
"children": [{
"comp": "slot",
"attributes": {
"name": "SCREEN_POP_TAB"
}
}],
"visibility": "SCREEN_POP"
},
{
"comp": "md-tab-panel",
"attributes": {
"slot": "panel",
"class": "widget-pane"
},
"children": [{
"comp": "slot",
"attributes": {
"name": "SCREEN_POP"
}
}],
"visibility": "SCREEN_POP"
}
"visibility": "SCREEN_POP"
},
},
Локализация
Поддържаните езици са следните:
Български, каталунски, китайски (Китай), китайски (Тайван), хърватски, чешки, датски, холандски, английски (Великобритания), фински, френски, немски, унгарски, италиански, японски, корейски, норвежки, полски, португалски (Бразилия), португалски (Португалия), румънски, руски, сръбски, словашки, словенски, испански, шведски и турски.
Езикът на потребителския интерфейс на работния плот се основава на настройките за езикови предпочитания във вашия браузър. Например, нека разгледаме, че сте избрали предпочитания език като френски в браузъра Firefox. Когато стартирате работния плот в браузъра Firefox, потребителският интерфейс на работния плот се появява на френски (френски). Въпреки това хоризонталната заглавка, лентата за навигация и други компоненти, добавени в оформлението на работния плот, не са локализирани въз основа на настройките за езикови предпочитания във вашия браузър.
Локализиране на компоненти на работния плот
За да локализирате компонентите на работния плот,
-
Използвайте съществуващите ключове за локализация, зададени във файл
а app.json. Ако ключовете за локализация не са зададени, се използва езикът по подразбиране английски (US). Можете да изпратите заявка за услуга до поддръжката на Cisco, за да добавите ключ за локализация към файла app.json.Пример: Ключ за локализация
{ "common": { "buttonTitle": "Stop Timer" } } -
Въведете следното свойство с големи букви в JSON файла Desktop Layout, за да локализирате компонент:
"textContent": "$I18N.<key>",където <key>се отнася до съответния ключ за локализация във файла
app.json.
Пример: Локализиране на компонента на заглавката
"header": {
"id": "header",
"widgets": {
"head1": {
"comp": "md-button",
"attributes": {
"slot": "menu-trigger",
"style": "height: 64px"
},
"children": [{
"comp": "span",
"textContent": "$I18N.common.buttonTitle",
}
},
},
}
Пример: Локализиране на компонента на раздела в екрана за допълнителна информация
"panel": {
"comp": "md-tab",
"attributes": {
"slot": "tab"
},
"children": [{
"comp": "span",
"textContent": "$I18N.panelTwo.screenPopTitle"
}]
}
(Мак 





