- Pagină de pornire
- /
- Articol
Creați un aspect desktop personalizat
Acest articol vă ajută să creați un aspect personalizat prin editarea unui fișier JSON și oferă exemple de cazuri de utilizare pentru a vă ajuta să începeți cu widget-uri precum widgetul Customer Experience Management Metrics și widgetul Customer Experience Journey. Pentru a lucra eficient cu machete desktop personalizate, ar trebui să aveți o înțelegere solidă a structurii HTML, a modelului arborelui de documente într-un browser și a formatului JSON.
Prezentare generală
Caracteristica Aspect desktop vă permite să configurați desktopul Centrului de contact Webex conform cerințelor afacerii dvs. Puteți personaliza elemente precum logo-ul, titlul și widget-urile. Puteți crea un aspect desktop și îl puteți atribui unei echipe. Acest aspect generează experiența agentului pe desktop pentru toți agenții care se conectează ca parte a acelei echipe.
Există două tipuri de machete:
-
Aspect global: Acest aspect este un aspect generat de sistem care este atribuit în mod implicit atunci când creați o echipă. Pentru mai multe informații, consultați Gestionarea echipelor. Când creați o echipă, Aspectul global este set at automat ca aspect desktop pentru echipă. Nu puteți șterge acest aspect.
-
Aspect personalizat: Un aspect care oferă o experiență desktop personalizată. Puteți crea un aspect personalizat pentru una sau mai multe echipe.
Dacă atribuiți un nou aspect desktop atunci când un agent este conectat, agentul trebuie să reîncarce pagina pentru a vedea noul aspect.
Desktopul Centrului de contact Webex acceptă trei persoane:
-
Agent
-
Supervizor
-
Supervizor și agent
Fișierul de aspect JSON are secțiuni separate pentru fiecare persoană. Administrat orul ar trebui să configureze setările pentru fiecare persoană în secțiunea corespunzătoare a fișierului de aspect JSON. Pentru mai multe informații despre un eșantion de fișier de aspect JSON, consultați Proprietăți de nivel superior al aspectului JSON.
Când Cisco adaugă o nouă caracteristică la Layout Desktop, aspectul nemodificat este actualizat automat cu noile caracteristici. Aspectul desktop actualizat este disponibil automat pentru echipele existente care utilizează aspectul desktop nemodificat. Utilizatorii Desktop care utilizează aspectul desktop nemodificat primesc noile caracteristici bazate pe layout atunci când se conectează sau re încarcă browserul.
Dacă utilizați fișierul Def ault Desktop Layout.json fără
nicio modificare, atunci este considerat un aspect nemodificat. Cu toate acestea, dacă
descărcați fișierul Def ault Desktop Layout.json și îl încărcați
din nou, acesta este considerat un aspect modificat chiar dacă conținutul fișierului sau numele fișierului nu este
modificat.
Pentru echipele care utilizează un aspect desktop personalizat, administratorii trebuie să reîmprospăteze periodic definiția aspectului pentru a încorpora caracteristici noi. Când administratorii vizualizează un aspect nemodificat sau o echipă care utilizează un aspect nemodificat, se afișează un mesaj care indică faptul că noile caracteristici Desktop sunt aplicate automat.
În Desktop, există două tipuri de widget-uri - bazate pe iframe și bazate pe componente web. Antetul, navigarea (pagina personalizată), zona persistentă, zona fără cap și panoul aux sunt zona personalizabilă a unui desktop. Acestea nu sunt widget-uri.
Următoarea listă detaliază spațiile pe care le puteți configura. Imaginile ilustrează aspectul desktopului:
-
Zona Titlu și Logo: Acest spațiu afișează sigla și numele Centrului de contact Webex (implicit) în colțul din stânga sus al ecranului.
-
Zona antet orizontal: Acest spațiu are o zonă configurabilă care este populată cu widget-uri personalizate. Aceste widget-uri pot afișa, de exemplu, informații inline și meniuri derulante. Deoarece înălțimea acestui antet este de numai 64 pixeli, înălțimea widgetului nu poate traversa înălțimea antetului.
-
Zona de lucru: Acest spațiu se modifică în funcție de selecția din bara de navigare sau când un agent interacționează cu clienții. Când un agent este la un apel, această zonă afișează panoul de control al interacțiunii și informații auxiliare (care include widget-uri personalizate și widget-uri persistente). Când un agent interacționează pe e-mail, chat sau canale sociale, această zonă afișează zona spațiului de lucru și panoul de informații auxiliare (care include zona widgetului persistent).
Pagina particulariz ată se afișează pe interfața Desktop din panoul spațiului de lucru. Puteți accesa pagina personalizată prin pictograme de pe bara de navigare. Fiecare pagină personalizată poate conține unul sau mai multe widget-uri personalizate.
Custom Widget este o aplicație terță parte care este configurată în aspectul JSON. Puteți plasa widgetul personalizat pe pagina personalizată, fila personalizată (panoul Informații auxiliare) sau pe antetul orizontal al desktopului.
-
Zona barei de navigare: Utilizați acest spațiu pentru a adăuga elemente de navigare pentru a accesa pagini personalizate.


Proprietăți de nivel superior al layoutului JSON
Roluri
Aspectul JSON implicit are următoarele trei roluri.
-
Agent—pentru a seta aspectul desktop care să fie afișat atunci când un agent se conectează la desktopul Centrului de contact Webex pentru a gestiona activitățile agentului.
-
Supervizor — pentru a seta aspectul desktop pentru a fi afișat atunci când un supraveghetor se conectează la desktopul Centrului de contact Webex pentru a gestiona numai capacitățile supraveghetorului.
Când un supraveghetor se conectează la Desktop, se aplică aspectul desktop specificat pentru echipa principală. Dacă nu furnizați o echipă principală, se aplică aspectul global. În mod implicit, rapoartele APS sunt dezactivate.
-
SupervizorAgent—pentru a seta aspectul desktop care să fie afișat atunci când un supraveghetor se conectează la desktopul Centrului de contact Webex pentru a gestiona atât capacitățile supraveghetorului, cât și activitățile agentului.
Puteți adăuga sau modifica widget-uri pentru fiecare rol din persoana corespunzătoare a fișierului de aspect JSON relevant.
Următoarele sunt proprietățile de nivel superior pentru aspectul JSON pe baza rolului:
{
"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": {
...
}
},
}
},
- Modificările aduse proprietăților de aspect JSON intră în vigoare atunci când browserul Desktop este reîmprospătat.
- Dacă o caracteristică pe care ați activat-o în aspectul JSON nu este disponibilă pe Desktop, contactați Asistența Cisco pentru a activa caracteristica.
- Toate proprietățile din aspectul JSON sunt sensibile la majuscule.
Titlul aplicației
Pentru a specifica un titlu pe antetul orizontal al desktopului. Titlul implicit este Centrul de contact Webex.
Exemplu:
"appTitle": "Webex Contact Center"
Aplicația implicită AppTitle este modificată de la Contact Center Desktop la Webex Contact Center. Nu există niciun impact asupra machetelor particularizate existente care utilizează vechiul AppTitle implicit (Contact Center Desktop). Pentru a utiliza noul AppTitle, trebuie să modificați aspectul personalizat. Cu toate acestea, noul aspect global utilizează AppTitle implicit ca Centru de contact Webex.
Titlul poate fi text, imagine sau șir gol. Textul titlului apare în două rânduri. Dacă textul se extinde dincolo de al doilea rând, este afișată o pictogramă elipsă, iar indicativul de instrumente afișează titlul complet. Stilurile nu pot fi aplicate titlului.
Puteți utiliza URI-uri de date (Uniform Resource Identifier) sau puteți găzdui o imagine de titlu personalizată într-o rețea de livrare a conținutului (CDN), găleată Amazon Web Services (AWS) Simple Storage Service (S3) sau un serviciu de găzduire similar, apoi specificați adresa URL a imaginii găzduite. Formatele de imagine de titlu acceptate sunt PNG, JPG, JPEG, GIF, SVG și WebP. Dimensiunea imaginii titlului acceptată este de 184 x 32 pixeli (lățime x înălțime).
logo-ul
Pentru a specifica o adresă URL pentru sigla companiei. Dacă nu furnizați o adresă URL, atunci sigla Centrului de contact Webex apare în mod implicit.
Exemplu:
"logo": "https://my-cdn.com/logo.png"
Puteți găzdui o imagine de logo personalizată pe un CDN, o găleată Amazon Web Services (AWS) Simple Storage Service (S3) sau un serviciu de găzduire similar, apoi specificați adresa URL a imaginii găzduite. Formatele de imagine ale logo-ului acceptate sunt PNG, JPG, JPEG, GIF, SVG și WebP. Dimensiunea imaginii logo-ului acceptată este de 96 x 32 pixeli (lățime x înălțime).
| Stare | Exemplu | Titlul aplicației | logo-ul |
|---|---|---|---|
| Dacă AppTitle și sigla nu sunt configurate |
|
Fără titlu | Sigla implicită |
| Dacă AppTitle și sigla sunt configurate |
|
Text configurat | Logo configurat |
| Dacă AppTitle este configurat și sigla nu este configurată |
|
Text configurat | Sigla implicită |
|
Dacă AppTitle nu este configurat și sigla este configurată
|
|
Fără titlu | Logo configurat |
| Dacă AppTitle este configurat și sigla nu este preferată |
|
Text configurat | Fără siglă |
|
Dacă AppTitle nu este configurat și sigla nu este preferată
|
|
Fără titlu | Fără siglă |
| Dacă AppTitle este adăugat ca imagine și logo-ul este configurat |
|
Imagine configurată | Logo configurat |
|
Dacă AppTitle este adăugat ca imagine și sigla nu este configurată
|
|
Imagine configurată | Sigla implicită |
|
Dacă AppTitle este adăugat ca imagine și sigla nu este preferată
|
|
Imagine configurată | Fără siglă |
- Dimensiunea personalizată a imaginii este ajustată în funcție de raportul de aspect. Textul de titlu personalizat care a fost configurat anterior poate apărea acum în două rânduri pe Desktop. Pentru a evita acest lucru, puteți modifica textul de titlu personalizat.
- Dacă titlul și sigla nu sunt configurate în antetul orizontal al desktopului, spațiul respectiv este utilizat de widget-urile antet. Widgeturile antet trebuie configurate corect pentru a utiliza spațiul de titlu și logo.
- Titlul și logo-ul împreună nu pot depăși lățimea maximă de 304 pixeli (inclusiv umplutura). Dacă lățimea siglei este mai mică de 96 pixeli, lățimea rămasă poate fi utilizată pentru titlu.
- Dacă dimensiunea personalizată a imaginii este mai mare decât dimensiunea acceptată, dimensiunea imaginii este ajustată pe baza raportului de aspect din antetul orizontal. Dacă dimensiunea personalizată a imaginii este mai mică decât dimensiunea acceptată, dimensiunea reală a imaginii este păstrată în antetul orizontal.
Pagina de sarciniIlustrație
Pentru a specifica o ilustrație personalizată pentru pagina de activități bazată pe preferințele organizației și alinierea mărcii. Când un agent se conectează, pagina de activitate afișează ilustrația configurată ca fundal. În mod implicit, pagina de activitate apare fără ilustrație.
Exemplu:
"taskPageIllustration": "https://www.abc.com/image/logo.jpg",
Puteți utiliza URI-uri de date sau găzduiți o ilustrație personalizată pe o rețea de livrare de conținut (CDN), găleată Amazon Web Services (AWS) Simple Storage Service (S3) sau un serviciu de găzduire similar, apoi specificați adresa URL a ilustrației găzduite. Ilustrația poate fi configurată la nivel global sau de echipă pe baza definiției aspectului. Asigurați-vă că configurați adresa URL corectă pentru a preveni afișarea imaginii rupte pe desktop.
Formatele de ilustrație ale paginii de activități acceptate sunt PNG, JPG, JPEG, GIF, SVG și WebP. Dimensiunea recomandată a ilustrației este de 400 x 400 pixeli (lățime x înălțime). Dacă dimensiunea ilustrației particularizate este mai mare decât dimensiunea recomandată, dimensiunea ilustrației este ajustată în funcție de raportul de aspect din pagina de activitate. Dacă dimensiunea ilustrației particularizate este mai mică decât dimensiunea recomandată, dimensiunea reală a ilustrației este păstrată în pagina de activitate.


StopNavigateOnAcceptTask
Pentru a determina dacă să schimbați focalizarea la o activitate nou acceptată, atunci când agentul acceptă noua activitate în timp ce lucrează la o activitate anterioară. Valoarea implicită este falsă.
Exemplu:
"stopNavigateOnAcceptTask": false
Dacă valoarea este setată ca true, atunci când utilizatorul acceptă o nouă activitate pe Desktop, focalizarea este păstrată pe activitatea anterioară și nu se trece la activitatea recent acceptată. Această setare împiedică utilizatorul să piardă orice date atunci când acceptă o nouă solicitare.
De exemplu, considerați că Agentul 1 este pe chat cu Clientul 1 și simultan într-un apel vocal cu Clientul 2. În timpul apelului vocal, Agentul 1 actualizează detaliile Clientului 2 în panoul Control interacțiune. În prezent, Agentul 1 are două activități active în panoul Listă de activități, iar accentul se află pe panoul Control interacțiune. Când Agentul 1 acceptă o nouă solicitare de chat de la Clientul 3, accentul rămâne pe panoul Control interacțiune cu Clientul 2 și nu trece la solicitarea de chat recent acceptată.
Pentru a păstra focalizarea asupra activității anterioare și a nu trece la activitatea nou acceptată, selectați aspectul personalizat cu valoarea proprietății stopNavigateOnAcceptTask setată la true.
Dacă valoarea proprietății stopNavigateOnAcceptTask nu este introdusă în aspectul JSON, Desktopul schimbă focalizarea către activitatea nou acceptată. Comportamentul este similar cu atunci când valoarea proprietății stopNavigateOnAcceptTask este setată la false.
- Setarea se aplică tuturor activităților (canale vocale și digitale) efectuate pe desktop, cum ar fi acceptarea unei activități, conferințe, consultații sau transferuri, precum și pentru apelurile exterioare, apelurile de campanie de ieșire, închiderea automată și așa mai departe.
- Setarea nu se aplică dacă utilizatorul Desktop se află pe pagina principală, fără activitate activă în panoul Listă de activități. Într-un astfel de caz, atunci când este acceptată o nouă activitate, focalizarea este mutată de la pagina principală la sarcina nou acceptată.
DragDropEnabled
Pentru a activa glisarea și fixarea și redimensionarea widget-urilor de pe paginile personalizate, setați valoarea la true. Valoarea implicită este falsă.
Exemplu:
"dragDropEnabled": false
Pentru mai multe informații despre activarea funcției glisare și plasare pentru filele din panoul Informații auxiliare, consultați Panoul de informații auxiliare.
NotificareTimer
Pentru a seta durata (în secunde) după care notificările desktop de pe Desktop sunt respinse automat. Notificarea apare în colțul din dreapta sus al desktopului. Valoarea prestabilită a timpului de expirare este de 8 secunde. Intervalul valid pentru valorile de expirare este de 1-10 secunde. Pentru ca modificările de expirare să intre în vigoare, browserul trebuie reîmprospătat după efectuarea modificărilor.
Exemplu:
"notificationTimer": 8
Numărul maxim de notificări
Pentru a seta numărul de notificări desktop care urmează să fie afișate simultan pe Desktop. Valoarea implicită este 3. Intervalul pentru notificările desktop este de 1-10. Notificările desktop sunt stivuite. Dacă există multe notificări, acestea apar cu o ușoară întârziere, în funcție de setările NotificationTimer.
Exemplu:
"maximumNotificationCount": 3
BrowserNotificationTimer
Pentru a seta durata (în secunde) după care notificările browserului de prăjitor de pe Desktop sunt respinse automat. Toaster este o notificare nativă a browserului care apare numai dacă Desktopul nu este fereastra sau fila activă a browserului. Fereastra sau fila browserului Desktop este inactivă atunci când
-
Lucrați la alte ferestre sau file ale browserului.
-
Lucrați la alte aplicații.
-
Ați minimizat fereastra browserului Desktop.
Notificarea apare în colțul din dreapta sus al desktopului. Valoarea prestabilită a timpului de expirare este de 8 secunde. Intervalul recomandat pentru valorile de expirare este de 5-15 secunde. Pentru ca modificările de expirare să intre în vigoare, browserul trebuie reîmprospătat după efectuarea modificărilor.
Exemplu:
"browserNotificationTimer": 8
Timpul de expirare configurat pentru notificările browserului depinde de sistemul de operare și setările browserului. Valoarea expirării este onorată în browserul Chrome în sistemul de operare Windows, Chrome OS și macOS. Cu toate acestea, celelalte browsere acceptate nu respectă în mod constant valoarea de expirare a notificării configurată.
wxmConfigurat
(Opțional) Pentru a configuraWebex Experience Management, setați valoarea la
true. Valoarea implicită este falsă.
Exemplu:
"wxmConfigured": true
Aplicație de chat pentru desktop
Pentru a configura mai multe aplicații de chat oferite de Cisco, cum ar fi aplicația Webex.
WebExconfigurat
Aplicația Webex împreună cu funcționalitățile sale de mesagerie și întâlnire pot fi configurate în Desktop. Această configurație permite agenților să colaboreze cu alți agenți, supraveghetori și experți în materie (IMM-uri) din organizația lor fără a naviga departe de Desktop.
- Administratorul site-ului gestionează utilizatorii Webex Meeting și atribuie privilegii numai dacă utilizatorii au Webex Enterprise Edition. Pentru mai multe informații, consultați Gestion Webex Meetings area utilizatorilor în Cisco Webex Control Hub.
- Supraveghetorii și IMM-urile trebuie să descarce Clientul Webex pe sistemul lor (dispozitiv personal) sau să acceseze aplicația Webex utilizând aplicația Webex pentru Web (https://web.webex.com/). Pentru mai multe informații, consultați Descărcarea aplicației.
- Puteți accesa aplicația Webex în cadrul aplicației Agent Desktop pentru a colabora cu alți agenți, supraveghetori și experți în materie (IMM-uri) ai organizației dvs. fără a naviga departe de. Agent Desktop Funcția de control al apel urilor nu este disponibilă. Pentru a primi și a efectua apeluri, aveți nevoie de aplicația Webex externă, neîncorporată. Pentru mai multe informații, consultați Aplicații de apelare.
Pentru a configura aplicația Webex în desktop:
-
ÎnCisco Webex Control Hub, când adăugați servicii pentru un utilizator, bifați caseta de sel ectare Mesagerie avans ată (). Pentru mai multe informații, consultați Gestionarea conturilor de utilizator în Administrarea Cisco Webex site-ului.
-
În Aspectul desktop personalizat, setați valoarea proprietățiiWebExConfigured la true.Exemplu:
"desktopChatApp": { "webexConfigured": true },Valoarea implicită a proprietățiiWebExConfiguredeste false.Aplicația Webex este disponibilă pentru rolurile agent, supraveghetor și SupervizorAgent numai dacă setați valoarea proprietății
WebExConfigured lapentru fiecare dintre aceste roluri. Agentul, supraveghetorul sau SupervizorAgent nu se pot deconecta de la aplicația Webex.truePentru a afișa pictograma
(Webex) pe antetul orizontal al desktopului, introduceți valoarea webexîn proprietatea HeaderActions.Pentru mai multe informații, consultați He aderActions.Pentru a activa aplicația Webex pentru o anumită echipă, selectați aspectul personalizat cu valoarea proprietățiiPentru mai multe informații, consultați Crearea unei echipe.WebExConfiguredsetată la true.
Puteți configura aplicația Webex în panoul Informații auxiliare, pagina personalizată și widgetul personalizat, de asemenea. Pentru mai multe informații, consultați Pan oul de informații auxiliare.
Notificare pentru aplicația Webex
Valorile specificate utilizând proprietățile NotificationTimer și BrowserNotificationTim er pentru cronomet rul de notificare sunt aplicabile pentru aplicația Webex. Valoarea prestabilită a timpului de expirare este de 8 secunde pentru aceste proprietăți. Pentru mai multe informații, consultați NotificationTimer și BrowserNotificationTimer.
AntetAcțiuni
Pentru a schimba ordinea pictogramelor de pe antetul orizontal al desktopului. Ordinea implicită este următoarea:
-
(Webex) -
(Apel extern) -
(Centrul de notificări)
Setați valoarea proprietății He aderActions după cum urmează:
|
Numele pictogramei |
Valoarea proprietății HeaderActions |
|---|---|
|
Aplicația Webex |
webex |
|
Apel extern |
în aer liber |
|
Centrul de notificări |
notificare |
Exemplu:
„HeaderActions”: ["webex”, „outdial”, „notificare"],
Valoarea proprietății HeaderActions este sensibilă la majuscule și minuscule.
Pentru a modifica ordinea implicită a pictogramelor, introduceți proprietatea HeaderActions și valorile din aspectul personalizat în consecință.
Exemplu:
„HeaderActions”: ["notificare”, „outdial”, „webex"],
- Dacă nu introduceți proprietatea și valorile He
aderActionsîn aspectul personalizat, pictogramele sunt afișate în ordinea implicită. - Pentru a elimina pictogramele antetului și funcționalitățile asociate de pe Desktop, setați o valoare goală pentru proprietatea He
aderActions(„HeaderActions”:[]). Cu toate acestea, dacă ați adăugat aplicația Webex la panoul Informații auxiliare sau la o pagină particularizată sau ca widget personalizat, agentul poate accesa în continuare aplicația Webex, deși aplicația Webex nu este disponibilă în antetul orizontal al desktopului. Dacă valoarea proprietPentru mai multe informații, consultați WebExconfigurate.ății WebExConfigured este setată cafalse, pictograma aplicației Webex nu este afișată pe antetul orizontal al desktopului, chiar dacă valoareawebexeste adăugată în proprietatea HeaderActions.
zonă
Propriet atea zonei este secțiunea de bază a aspectului desktop. Puteți defini aspectul în funcție de zonă.
"area": {
"header": {
...
},
"advancedHeader: {
{
"comp": "widget-1",
"attributes": { ... },
"script": ....
}
},
"panel": {
...
},
"navigation": {
...
},
"persistent": {
...
},
"headless": {
...
}
},
Puteți configura următoarele obiecte de zonă:
-
Panou: reprezintă al doilea panou sau panoul din dreapta din panoul Informații auxiliare.
-
Navigare: reprezintă paginile personalizate și elementele lor de navigare care sunt legate de pagini.
-
Persistent: reprezintă widget-urile la nivel de pagină care sunt persistente și afișate pe toate paginile desktopului.
-
Headless: Reprezintă widget-urile care nu au o interfață vizuală, dar execută logica în fundal.
Dacă proprietatea AdvancedHeader este configurată, proprietățile antet și HeaderActions trebuie eliminate.
AdvancedHeader
Pentru a personaliza vizibilitatea și a modifica ordinea pictogramelor de pe antetul orizontal al desktopului. Ordinea implicită este următoarea:
-
(Webex) -
(Apel extern) -
(Centrul de notificări) -
(Selector de stat agent)
Setați valoarea proprietății AdvancedHeader după cum urmează:
|
Numele pictogramei |
Valoarea proprietății HeaderActions |
|---|---|
|
Aplicația Webex |
agentx-webex |
|
Apel extern |
agentx-outdial |
|
Centrul de notificări |
notificarea agentului |
|
Selector de stat agent |
selector de stare agentx |
Exemplu:
"advancedHeader": [
{
"comp": "agentx-webex"
},
{
"comp": "agentx-outdial"
},
{
"comp": "agentx-notification"
},
{
"comp": "agentx-state-selector"
}
{
"comp": "widget-1",
"attributes": { ... },
"script": ....
}
]
Valoarea proprietății AdvancedHeader este sensibilă la majus cule și minuscule.
Pentru a modifica ordinea implicită a pictogramelor, introduceți proprietatea AdvancedHeader și valorile din aspectul personalizat în consecință.
Widgeturile curg în meniul derulant de la stânga la dreapta.
-
Dacă nu introduceți proprietatea
AdvancedHeaderîn aspectul personalizat, este afișat antetul implicit. -
Când antetul avansat este activat, ar trebui să mutați widget-urile din antetul existent în antetul avansat, conform exemplului.
-
Când antetul avansat este activat, antetul vechi nu va fi afișat.
-
Fiecare pictogramă widget are o umplutură implicită și o margine care este definită prin CSS și nu poate fi personalizată prin desktop.
-
Locația logo-ului, a titlului și a pictogramelor de profil este fixă și nu poate fi personalizată.
-
Pentru a elimina pictogramele antetului și funcționalitățile asociate de pe Desktop, setați o valoare goală pentru componenta asociată în proprietatea
AdvancedHeader (”: []).„AdvancedHeaderDacă ați adăugat aplicația Webex la panoul Informații auxiliare sau la o pagină particularizată sau ca widget personalizat, agentul poate accesa în continuare aplicația Webex, deși aplicația Webex nu este disponibilă în antetul orizontal al desktopului.
-
Dacă adăugați un widget cu o etichetă lungă, se afișează un nume de etichetă trunchiat în funcție de spațiul disponibil.
Puteţi utiliza atributul
TextContentpentru a adăuga o etichetă la un widget.Exemplu:
{ "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" }Eticheta „Count Down Timer for Current Shift” va fi trunchiată și afișată în funcție de spațiul disponibil.
-
Evitați adăugarea de widget-uri cu o etichetă lungă.
-
Când un widget curge în meniul derulant, se poate face clic numai pe pictograma widget.
-
-
Dacă valoarea proprietățiiPentru mai multe informații, consultați WebExconfigurate.WebExConfigured este setată cafalse, pictograma aplicației Webex nu este afișată pe antetul orizontal al desktopului, chiar dacă valoareawebexeste adăugată în proprietatea AdvancedHeader.
Pagina de start
Când vă conectați la Desktop, aterizați pe Pagina principală.
Pagina principală este aplicabilă numai supraveghetorilor și personalului SupervizorAgent.
Puteți vizualiza următoarele widget-uri pe Pagina principală. Widgeturile analizorului sunt furnizate în mod implicit, dar administratorul poate configura, de asemenea, widget-uri persistente și personalizate. Pentru mai multe informații, consultați Proprietăți de nivel superior al aspectului JSON.
Widget-uri pentru analizoare
În mod implicit, widgetul Analyzer se afișează pe pagina de pornire desktop.
Configurarea aspectului paginii de pornire
Puteți configura Pagina de pornire a desktopului pentru a afișa aspectul bazat pe preferințele organizației și alinierea mărcii. Editați câmpul Pagina principală pentru a configura pagina de pornire. Puteți configura următoarele componente pentru a fi afișate în Pagina principală atunci când un utilizator se conectează la Desktop:
-
Un mesaj de bun venit
-
Picto grama Activitate din bara de navigare pentru a naviga la panoul Activități. Picto grama Activ itate este afișată pentru rolul Supervizor și Supraveghetor și Agent cu funcția de monitorizare a apelurilor activată. Panoul de activități afișează solicitările primite ale clienților, interacțiunile cu clienții activi și trecute și solicitările de monitorizare activă.
-
Filtrați secțiuni precum Numele cozii, Tipul canalului și Echip ele gestionate.
Următorul tabel descrie proprietățile pag inii care sunt necesare pentru configurarea Paginii de pornire:
|
Proprietate |
Descriere și cod |
|---|---|
|
pagină > UseFlexLayout |
Layout-ul Flex este o nouă componentă web. Nu schimbă widget-urile existente. Noul aspect flex utilizează același format de configurare a aspectului într-un mod simplificat. Este compatibil cu versiunile anterioare și nu afectează widget-urile existente. Trebuie să configurați aspectul JSON. Pentru a configura aspectul JSON, furnizați înălțimea și lățimea widgetului. Widgetul este redat în aceeași secvență în care este configurat în interiorul aspectului JSON. Widgeturile au o marjă implicită de 8 px. Aspectul JSON se bazează pe dimensiunile (lățime x înălțime) și coordonatele (X, Y și Z) ale widget-urilor. Aspectul flexibil acceptă capabilități precum redimensionarea widgetului individual, maximizarea widget-urilor și așa mai departe. Înălțimea widget-urilor individuale este măsurată în pixeli. 1 unitate de înălțime = 40 pixeli. Lățimea widgetului depinde de numărul de coloane din container și de numărul de coloane care se modifică în funcție de lățimea containerului. Widgeturile sunt afișate de la stânga la dreapta. Motorul de aspect avansat utilizează logica personalizată pentru a aplica atât ajustarea orizontală cât și verticală a spațiului widget-urilor. Inițial, aspectul se încarcă orizontal. După încărcarea orizontală, widgetul se încarcă vertical și asigură utilizarea optimă a spațiului. Configurați widget-urile în funcție de dimensiunea ecranului. Puteți crește sau micșora lățimea widget-urilor, în funcție de dimensiunea ecranului. Acest lucru face widget-urile mai lizibile și mai utilizabile. Aspectul flexibil oferă puncte de întrerupere standard, cum ar fi mari, medii, mici și foarte mici.
Acești pixeli pot varia în funcție de sistemul de operare și de browser.
|
|
pagină > comp |
Asigurați-vă că furnizați o componentă personalizată unică.
Componenta |
|
Pagină > PageHeader |
Asigurați-vă că specificați un șir de titlu care poate fi static, dinamic sau ambele. Componenta
|
|
Pagină > PageSubHeader |
Asigurați-vă că adăugați subantetul care se afișează pe desktop. Utilizatorul poate adăuga Go to Analyzer în subantetul.
|
Navigare (Pagini personalizate)
În această secțiune, puteți adăuga pagini care apar în bara de navigare din stânga. Specificați o pictogramă de navigare și o adresă URL unică pentru ca widgetul să apară în bara de navigare. Vă recomandăm să utilizați un prefix specific pentru adresa URL pentru a evita conflictele. Pentru mai multe detalii, consultați secțiunea Proprietăți navig are.
De asemenea, puteți avea o colecție de widget-uri care pot fi afișate pe această pagină. Pagina poate avea un singur widget care apare pe ecran sau o colecție de widget-uri într-o grilă. Pentru mai multe detalii despre aranjarea grilei, consultați secțiunea Proprietăți de aspect.
Nu este necesar să adăugați un înveliș de zonă dinamică în arborele widgetului. Aceasta înseamnă că puteți trage și plasa și redimensiona widget-urile pe paginile personalizate atunci când activați această opțiune.
Exemplu:
{
"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]
}
}
}
},
Următorul tabel descrie proprietățile navig ației și pag inii împreună cu proprietățile lor copil:
|
Proprietate |
Descriere și cod |
|---|---|
|
nav > etichetă |
Această proprietate indică identificatorul de navigare a paginii. Cititorul de ecran citește această proprietate și apare în tooltip. Acești parametri sunt necesari pentru a afișa pagina personalizată pe bara de navigare.
Proprietatea |
|
navigare > IconType |
Această proprietate reprezintă tipul de pictogramă care se afișează în bara de navigare pentru pagina particularizată. Sunt disponibile următoarele tipuri de pictograme:
|
|
nav > pictogramă |
Această proprietate reprezintă numele pictogramei din biblioteca Momentum sau URL-ul CDN.
|
|
navigare > aliniere |
Această proprietate vă ajută să aliniați pictograma în partea de sus sau de jos a barei de navigare. În prezent, proprietatea permite numai alinierea superioară. |
|
nav > is DefaultLandingPage | Această proprietate specifică pagina de destinație implicită pentru agenții dinAgent Desktop. Setați această proprietate la true pentru a face din pagina barei de navigare pagina de destinație implicită care apare pentru agenți după conectarea laAgent Desktop. Dacă mai multe pagini ale barei de navigare au această proprietate setată la true, sistemul consideră că prima pagină a barei de navigare devine pagina de destinație implicită. Dacă nicio pagină a barei de navigare nu are această proprietate set ată la true, pagina principală acționează ca pagină de destinație implicită. Nu puteți seta rapoartele Analyzer și Agent Performance Statistics ca pagină de destinație implicită. |
|
navig@@ are > Navigare la |
Această proprietate specifică numele paginii particularizate. Acest nume apare în bara de adrese atunci când agentul navighează. NavigateTo nu trebuie să includă următoarele valori: imagini, fonturi, css, build_info, help, app, i18n, icoane, images-mfe-wc și sunete.
|
|
Proprietate |
Descriere și cod |
|---|---|
|
Pag ină > id |
În Proprietatea
|
|
pagină > UseFlexLayout |
Layout-ul Flex este o nouă componentă web. Nu schimbă widget-urile existente. Noul aspect flex utilizează același format de configurare a aspectului într-un mod simplificat. Este compatibil cu versiunile anterioare și nu afectează widget-urile existente. Trebuie să configurați aspectul JSON. Pentru a configura aspectul JSON, furnizați înălțimea și lățimea widgetului. Widgetul este redat în aceeași secvență în care este configurat în interiorul aspectului JSON. Widgeturile au o marjă implicită de 8 px. Aspectul JSON se bazează pe dimensiunile (lățime x înălțime) și coordonatele (X, Y și Z) ale widget-urilor. Aspectul flexibil acceptă capabilități precum redimensionarea widgetului individual, maximizarea widget-urilor și așa mai departe. Înălțimea widget-urilor individuale este măsurată în pixeli. 1 unitate de înălțime = 40 pixeli. Lățimea widgetului depinde de numărul de coloane din container și de numărul de coloane care se modifică în funcție de lățimea containerului. Widgeturile sunt afișate de la stânga la dreapta. Motorul de aspect avansat utilizează logica personalizată pentru a aplica atât ajustarea orizontală cât și verticală a spațiului widget-urilor. Inițial, aspectul se încarcă orizontal. După încărcarea orizontală, widgetul se încarcă vertical și asigură utilizarea optimă a spațiului. Configurați widget-urile în funcție de dimensiunea ecranului. Puteți crește sau micșora lățimea widget-urilor, în funcție de dimensiunea ecranului. Acest lucru face widget-urile mai lizibile și mai utilizabile. Aspectul flexibil oferă puncte de întrerupere standard, cum ar fi mari, medii, mici și foarte mici.
Acești pixeli pot varia în funcție de sistemul de operare și de browser.
|
|
pagina > widget-uri pagină > comp |
Vă ajută să definiți widget-urile personalizate. Pentru a plasa mai multe widget-uri, specificați opțiunile widgetului în ordine. Asigurați-vă că dați fiecărui widget un nume unic de zonă. Utilizați-l în secțiunea de aspect mai târziu.
Această proprietate reprezintă numele elementului HTML personalizat (cunoscut sub numele de Componentă Web sau orice alt element - dacă doriți să îl utilizați ca înveliș). Pentru mai multe informații, consultați Exemple de cazuri de utilizare. Introduceți numele elementului personalizat aici fără paranteze unghiulare („<” or „>”). De exemplu, „elementul meu personalizat”. Fiecare intrare din secțiunea widget-uri acceptă următorul format:
|
|
pag ină> script |
(Opțional) Această proprietate este necesară numai atunci când încărcați widgetul sau componenta dintr-o locație la distanță, cum ar fi un CDN.
Nu modificați adresa URL a scriptului pentru aceeași componentă. Dacă trebuie să modificați adresa URL a scriptului pentru aceeași componentă, efectuați una dintre următoarele acțiuni:
|
|
pagina > proprietăţi |
Puteţi specifica proprietăţile pe care trebuie să le transmiteţi pentru componenta Web.
|
|
pagina > receptiv |
Determină dacă o componentă web sau un widget bazat pe iFrame care este adăugat în aspectul personalizat la nivel de Configurați această proprietate cu una dintre următoarele valori:
Widgeturile care nu răspund nu pot asigura cea mai bună experiență de utilizare și nu sunt afișate în vizualizarea mai mică. Agentul trebuie să mărească dimensiunea ferestrei browserului pentru a vizualiza orice widget-uri care sunt configurate ca neresponsive. |
|
pagină > atribute |
Puteţi specifica atributele componentelor Web în această secţiune.
|
|
pagina > vizibilitate |
Specifică dacă widget-urile oferite de Cisco adăugate în aspectul personalizat la nivel de Widgeturile oferite de Cisco sunt Istoricul contactelor,, Transcri Cisco Webex Experience Management erea IVR, Ghidul apelurilor campaniei de previzualizare și Screen Pop.
|
|
pagina > copii |
Această proprietate este partea centrală a aspectului. În secțiunea Pentru a afla despre transmiterea valorilor STORE ca proprietăți, consultați Par tajarea datelor de pe desktop la widget-uri.
Avantajul secțiunii matrice „copii” este că puteți utiliza Componentele Web existente în specificația de aspect, care face deja parte din pachetul Desktop. Câteva dintre componentele Web ale pachetului Desktop includ:
Pentru mai multe informații despre atributele filei persistente, consultați Atribute pentru filele persistente. |
|
Pagină > TextContent |
Vă ajută să adăugați conținutul textului.
|
|
pagina > stil |
Vă ajută să atribuiți un anumit stil CSS componentei dvs.
|
|
pagină > înveliș |
Widget wrapper vă permite să adăugați o bară de instrumente în partea de sus a widgetului. Bara de instrumente poate conține un titlu și pictograma Asigurați-vă că utilizați valoarea implicită ca „app-maximize-area”. În prezent, este disponibilă numai valoarea implicită.
|
|
pagină > împach etare> id |
(Opțional) Învelișul widgetului componentei web vă permite să actualizați titlul widgetului dinamic utilizând un identificator unic. Introduceți valoarea proprietății id-ului învelișului widgetului ca unice-
Asigurați-vă că utilizați același identificator unic pentru JavaScript CustomEvent. Pentru mai multe informații, consultați secțiunea Evenimente asincrone din capitolul Modulul de contact agent din Dezvoltator Cisco Webex Contact Centerdesktop. Pentru a actualiza titlul widgetului bazat pe iFrame, utilizați conținutul iFrame din același domeniu. Următorul este un exemplu de exemplu:
|
|
pagină > agentx-wc-iframe |
Vă permite să încorporați o pagină web într-un iFrame care apare ca widget pe desktop. Puteți utiliza widgetul iFrame numit „agentx-wc-iframe”.
|
|
pagină > aspect | Vă permite să aranjați widget-urile pe o pagină. Următorul format reprezintă un aspect de grilă: Aici puteți defini grila cu numele zonelor pe care le-ați definit în secțiunea widget-uri. Următorul exemplu arată modul în care este specificat aspectul a trei rânduri și trei coloane: ![]() În secțiunea dimensiune, numerele reprezintă fracțiunea de spațiu pe care un widget o poate ocupa, în raport cu celelalte widget-uri. Toate cele trei coloane ocupă o fracțiune egală de spațiu. Cu 100% ca lățime disponibilă, fiecare widget ocupă 33,33% din spațiul orizontal. ![]() Un alt exemplu de utilizare, dacă setați ca „cols”: [1, 2, 2], înseamnă că spațiul total este împărțit la 5 (1+2+2), iar primul widget ocupă 20% din spațiul orizontal. Al doilea și al treilea widget iau 40% fiecare. Pentru mai multe informații, consultați Concep tele de bază ale aspectului grilei. ![]() |
|
Pagină > ROOT |
Cuibărirea machetelor se numește sub-aliniere. În cazul în care aveți machete imbricate în configurația de aspect, trebuie să aveți un singur obiect „ROOT” ca părinte pentru sub-straturi. În caz contrar, configurația dvs. de aspect poate fi plană dacă nu este necesară cuibărirea. Această sub-aranjare oferă mai mult control asupra comportamentului de redimensionare a aspectului. Proprietatea aspectului pag inii trebuie să fie de tipul Înregistrare<string, Layout>. Proprietatea layout vă permite să aranjați widget-urile pe o pagină.
Această configurare creează o grilă în aspectul ROOT cu două subgrile pe care le puteți redimensiona independent. ![]() Redimensionarea unei componente afectează componentele din cadrul acelei sub-planuri. ![]() Fiți conștienți de următoarele cazuri: Buclă infinită: Dacă includeți aspectul ROOT ca sub-plan al ROOT, provoacă o eroare „stivă de apel depășită” și rulează într-o buclă infinită.
![]() Același subaspect (N) ori: Dacă includeți sub-lay out-ul în grilă de mai multe ori cu același nume și dacă redimensionați una dintre ele, toate subplanurile vor fi redimensionate automat. Dacă acesta nu este comportamentul dorit, redenumiți fiecare dintre sub-straturi cu un nume unic.
![]() |
Atribute pentru tab-uri persistente
Pentru a seta filele din paginile particularizate și widget-urile personalizate ca persistente, introduceți atributele pentru md-tabs în aspectul personalizat.
Exemplu: Setați filele ca persistente
{
"comp": "md-tabs",
"attributes": {
"persist-selection": true,
"tabs-id": "unique-id for all the tabs together in the container"
},
}
|
Proprietate |
Descriere |
|---|---|
|
selecţie persistentă |
Pentru a seta |
|
ID-file |
Identificare unică pentru toate filele împreună din container. |
Când setaţi md-tabs să fie persistente (selecţie persistentă: true), Agent Desktop păstrează selec ţia filelor chiar dacă un agent comută între pagini sau widget-uri în Desktop.
- Proprietatea
selecţie persistentă nu este aplicabilă filelor din panoul Informaţii auxiliare şi pagina de rapoarte Statistici privind performanţa agentului, deoarece comportamentul filei persistente este deja setat în Desktop. - Selectarea filei este resetată la fila implicită atunci când vă deconectați de la Desktop, reîncărcați/reîmprospătați browserul sau ștergeți memoria cache a browserului.
Configurare widget-uri persistente
Puteți configura orice widget personalizat pentru a fi persistent. Widget-urile persistente se afișează pe toate paginile desktopului. Widgeturile persistente se afișează ca o filă nouă în panoul Informații auxiliare numai atunci când aveți o solicitare de contact activă sau o conversație. De exemplu, eșantion de widget Persist ent.
Widgeturile persistente nu se afișează pe pagina principală în modul în care sunt afișate pe celelalte pagini. Cu toate acestea, dacă aveți o interacțiune activă, widgeturile persistente se afișează în pagina de pornire ca parte a panoului Informații auxiliare. De exemplu, când ați răspuns la un apel, se afișează panoul Control interacțiune, iar widgetul Exempl u de persist ență se afișează ca parte a panoului Informații auxiliare.
Exemplu:
"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]
}
}
}
}
}]
}
]
}
Când personalizați un widget, puteți alege una dintre opțiuni:
-
Găzduiți o aplicație pe o pagină web care poate fi încorporată într-un iframe.
-
Construiți un widget personalizat.
Cerințele tehnice ale widgetului sunt descrise în Documentația de dezvoltare a widgetului desktop. Ca editor de aspect, asigurați-vă că aveți aceste detalii:
-
Care este numele elementului HTML personalizat (cunoscut sub numele de Componenta Web)?
-
Care este adresa URL a sursei rețelei de livrare a conținutului (CDN) care găzduiește pachetul JavaScript?
Widget-uri antet
Antetul este utilizat pentru a afișa informații inline, pentru a adăuga meniuri derulante și așa mai departe. Deoarece containerul antetului are spațiu vertical limitat, înălțimea totală a antetului este de numai 64 pixeli. Pentru mai multe informații despre alinierea aspectului, consultați secțiunea Proprietăți aspect.
Exemplu:
"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] }
}
}
Pentru a adăuga un tooltip pentru un widget antet, înfășurați componenta cu m d-tooltip. Introduceți informații de tip tooltip în proprietatea mesajului.
Exemplu:
"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"
}
}]
},
},
}
Trebuie să adăugați afiș area atributelor de stil și înălțimea pentru a configura orice widget-uri prin iFrame în zona widget personalizabilă din antet. Cea mai bună valoare de potrivire a atributului înălțime este de 64 pixeli.
Asigurați-vă că adăugați atributele de stil la widgeturile antet existente pentru ca acestea să se încarce așa cum era de așteptat în iFrame.
Exemplu:
"head1": {
"comp": "agentx-wc-iframe",
"attributes": {
"src": "https://widget-kad.s3.amazonaws.com/Headers/Timer/Timer.htm",
"style": "height:64px;display:flex;"
}
},
Vă recomandăm să utilizați doar un singur rând cu mai multe coloane pentru antet, deoarece înălțimea antetului este de numai 64 pixeli. Pentru mai multe informaţii despre aliniere, consultaţi secţiunea propriet ăţi layout.
Panoul de informații auxiliare
Panoul Informații auxiliare al Desktopului afișează filele care includ widget-urile (implicite) oferite de Cisco și widget-urile personalizate. Următoarele widget-uri oferite de Cisco apar în filele predefinite:
-
Istoricul contactelor
-
Transcriere IVR
-
Călătoria experienței clienților
-
Ecran Pop
Puteţi utiliza panoul Informaţii auxiliare pentru:
-
Adăugați file
-
Modificarea ordinii filelor
-
Eliminați filele predefinite
-
Marcați filele personalizate ca glisabile
-
Adăugați sfaturi de instrumente la filele personalizate
-
Adăugați opțiunea Resetați ordinea fil elor
Exemplu:
"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]
}
}
}
}
}]
}
]
},
Puteți configura widgetul Customer Experience Experience Journey după ce activați Valorile de gestionare a experienței clienților peManagement Portal.
În panoul Informații auxiliare, adăugați file noi pentru a plasa widgeturile personalizate. Nu se aplică reguli speciale aici, iar cuibărirea componentelor este așa cum este de așteptat și descrisă în secțiunea copii. Pentru mai multe informații, consultați proprietatea Cop ii a paginii.
Următoarele sunt exemplele specifice pentru a personaliza anteturile filelor:
Exemplu pentru plasarea pictogramelor și etichetelor în proprietatea Copii
{
"comp": "md-tab",
"attributes": {
"slot": "tab",
"class": "widget-pane-tab"
},
"children": [{
"comp": "md-icon",
"attributes": {
"name": "transcript_16"
}
},
{
"comp": "span",
"textContent": “My Widget Tab”
}
],
},
Exemplu de plasare a imaginii (cu CSS) și a etichetelor în proprietatea Copii
{
"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”
}
]
}],
},
Lista derul antă Mai multe file apare automat atunci când panoul Informații auxiliare conține mai multe file.
Trebuie să adăugați o tabă personalizată pentru lizibilitate și accesibilitate. Pentru a adăuga un tooltip pentru o filă particularizată, înfășurați componenta cu m d-tooltip. Introduceți informațiile de tip tooltip în proprietatea mesaj ului și aplicați valorile proprietății stil ului așa cum se arată în exemplul următor.
"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;"
},
Pentru o filă personalizată, vă recomandăm o lățime maximă de 252 pixeli și o lățime minimă de 110 pixeli.
Pentru a activa caracteristica glisare și plasare în fila particularizată, adăugați următoarea proprietate în atribute:
"comp": "md-tabs",
"attributes": {
"class": "widget-tabs",
"draggable": true,
"comp-unique-id": "sample-dynamic-custom-tabs"
},
-
draggable: Setați valoarea proprietățiiglisabile la true. -
comp-unique id: Introduceți o valoare unică pentru a identifica componenta.Exemplu:
"comp-unique-id": "sample-dynamic-custom-tabs"
Dacă activați glisarea și fixarea pentru o filă particularizată, agentul poate trage și plasa fila în poziția dorită din panoul Informații auxiliare. Pentru a reseta filele la ordinea implicită a filelor, adăugați următoarea proprietate:
"comp": "agentx-wc-more-actions-widget",
"attributes": {
"slot": "settings",
"class": "widget-pane",
"tabs-unique-id": "sample-dynamic-custom-tabs"
},
-
agentx-wc-more-actions-widget: Introduceți componenta care este afișată ca pictogramă Mai multe acțiuni ()
în panoul Informații auxiliare. -
slot="settings": Enter an attribute within the component that is displayed as the Reset Tab Order option in the More Actions drop-down list. Agenții pot reseta filele din panoul Informații auxiliare la ordinea implicită făcând clic pe
> Resetați ordinea filelor. -
tabs-unice-id: Introducețiaceeași valoare unică definită pentru proprietateacomp-unique id pentru a mapa și reseta componentele md-tabs.
Următorul exemplu de cod utilizează funcțiile Mai multe acțiuni și Resetare ordine fil ă.
"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"
}
]
}],
}
În mod implicit, sunt definite indicațiile de instrumente, pictograma elipsă și resetarea ordinii filelor pentru filele predefinite.
Lista derulantă Mai multe acțiuni poate fi extinsă pentru a adăuga componente sau widget-uri personalizate suplimentare după opțiunea Resetare ordine fil ă. Următorul este un set de exemple de valori ale proprietății stil ului care pot fi aplicate componentelor suplimentare.
"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;"
},
Caracteristica glisare și plasare nu este acceptată pentru componentele sau widgeturile personalizate suplimentare care sunt adăugate în lista derulantă Mai multe acțiuni.
Widget-uri fără cap
În secțiunea fără cap, puteți adăuga widget-uri care sunt ascunse și nu apar peAgent Desktop. Aceste widget-uri sunt folosite pentru a executa logica în fundal. Această secțiune este utilă pentru a declanșa evenimente care apar pe Desktop și pentru a executa logica specifică widgetului. De exemplu, deschiderea unui ecran CRM personalizat Pop pentru un SMS la sosirea acestuia.
Exemplu:
"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] }
}
}
Partajați date de pe desktop la widget-uri
Pentru a primi date în timp real prin proprietăți sau atribute din interiorul unui widget personalizat, atribuiți valori STORE corespunzătoare în configurația JSON de aspect.
În plus, pentru a accesa datele prin abonații JavaScript SDK, puteți trece datele și prin proprietăți sau atribute. Dacă componenta dvs. este construită pentru a reacționa la modificările proprietății sau atributelor, primiți actualizări de date în timp real de laAgent Desktop, care se numește furnizor de date.
În prezent, avem un singur furnizor de date sub un MAGAZIN cheie. Pentru mai multe informații, consultați secțiunea Furniz or de date — Proprietăți și atribute widget din G hidul dezvoltatorului Cisco Webex Contact Centerdesktop.
Previzualizați apelul campaniei
Administratorul creează campanii, configurează modul de apelare (previzualizare) și atribuie campaniile echi pelor. Dacă un agent face parte dintr-o echipă căreia îi sunt atribuite campaniile, ag entul poate efectua un apel de campanie de previzualizare de ieșire. Pentru mai multe informații, consultați Configurarea modurilor de campanie de ieșire vocală în Centrul de contact Webex.
Administratorul configurează următoarele în aspectul personalizat pentru a activa previzualizarea contactului campaniei pentru un agent.
Contact pentru campanie
Administratorul adaugă widgetul Contact campanie în containerul antetului asp ectului personalizat. Contactul campaniei afișează informațiile de contact ale clientului pe baza propriet ăților definite. Pentru mai multe informaţii despre alinierea aspectului, consultaţi rândul proprietăţilor mach etei din tabelul Det aliile proprietăţii paginii.
Exemplu:
"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"
}
]
Ghid de apelare
Widget ul Ghid de apelare se afișează în panoul Informații auxiliare de pe desktop. Ghidul apelurilor afișează întrebările și răspunsurile la nivel de campanie. Agentului i se solicită să citească setul de întrebări din ghidul de apel și să trimită răspunsurile.
Exemplu:
"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"
}
]
}
- Următoarele referințe
ale proprietății comps-au schimbat.agentxîn valoarea proprietății se înlocuiește cuacqueon:agentx-preview-campaign este redenumită în acqueon-preview-campaignagentx-call-guide este redenumit în acqueon-call-guide
- Trebuie să găzduiți Lista și Managerul de campanii (LCM) pe un CDN și apoi să specificați adresa URL în proprietatea
scriptului.
Ecran Pop
În Layout desktop, puteți configura Screen Pop într-unul din următoarele moduri:
-
Ca pagină personalizată
-
Ca unul dintre widget-urile din pagina personalizată
-
Ca filă în panoul Informații auxiliare
Ecranul Pop este afişat pe Desktop pe baza următorilor factori:
Pentru canalul de voce:
-
Configurația definită în Layout Desktop
-
Activitatea Screen Pop definită în Flow Designer
Pentru noile canale digitale:
-
Configurația definită în Layout Desktop
-
Nodul Screen Pop definit în Connect Flow Builder
Pentru mai multe informații despre configurarea Screen Pop, consultați Screen Pop.
Configurarea ecranului Pop în bara de navigare
Puteți configura Screen Pop ca pagină particularizată sau ca unul dintre widgeturile dintr-o pagină particularizată. Pentru a accesa pagina personalizată Screen Pop, faceți clic pe pictograma Screen Pop din bara de navigare. Pentru a accesa widgetul Screen Pop în pagina personalizată, faceți clic pe pictograma personalizată din bara de navigare. Pentru mai multe informații despre proprietățile navigației, consultați Navigare (pagini personalizate).
Exemplu: Afișare ecran ca pagină personalizată
{
"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"
}
Exemplu: Afișare ecran ca widget în pagina personalizată
"comp1": {
"comp": "agentx-wc-screen-pop",
"properties": {
"screenPopUrl": "$STORE.session.screenpop.screenPopSelector"
}
Dacă funcția Screen Pop nu este configurată în Flow Designer, pagina particularizată apare necom pletată. Pentru mai multe informații despre configurarea Screen Pop în Flow Designer, consultați Screen Pop.
Configurarea ecranului Pop în panoul de informații auxiliare
Puteți configura Screen Pop să apară ca o filă în panoul Informații auxiliare.
În mod implicit, Screen Pop apare ca o nouă subfilă în fila Screen Pop din panoul Informații auxiliare dacă Screen Pop este configurat să fie afișat ca Inside Desktop în Flow Designer.
Adăugați următorul atribut în secțiunea panou pentru a include Screen Pop ca filă în panoul Informații auxiliare. Pentru mai multe informații despre detaliile pan oului, consultați Pan oul de informații auxiliare.
Exemplu: Afișare ecran ca filă în panoul de informații auxiliare
{
"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"
}
],
}
Opţiunea de afişare Screen Pop definită în Flow Designer are prioritate faţă de configuraţia definită în Aspectul desktop.
De exemplu, considerați că ați configurat următoarele setări Screen Pop:
- Flow Designer — Afișează setările ca în noua filă a browserului
- Aspect desktop — Ca filă în panoul Informații auxiliare
Când apare evenimentul pentru care este configurat ecranul pop, ecranul Pop este afișat în afara desktopului - adică într-o filă nouă a browserului.
Exemple de cazuri de utilizare
-
Configurați și accesați widgetul Valori de gestionare a experienței clienților din bara de navigare
-
Panoul de informații auxiliare implicit cu istoricul contactelor și ecranul Pop
-
Panou de informații auxiliare cu widgetul Călătoria experienței clienților
Configurați și accesați widgetul Valori de gestionare a experienței clienților din bara de navigare
Exemplu:
{
"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]
}
}
}
},
Pentru a obține SpaceID și MetricSID, consultați documentația. Webex Experience Management
Utilizarea filelor pe pagina personalizată
Exemplu:
{
"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]
}
}
}
}
Panoul de informații auxiliare implicit cu istoricul contactelor și ecranul Pop
Exemplu:
"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"
}
},
Panou de informații auxiliare cu widgetul Călătoria experienței clienților
Exemplu:
"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"
},
},
Localizare
Următoarele sunt limbile acceptate:
Bulgară, catalană, chineză (China), chineză (Taiwan), croată, cehă, daneză, olandeză, engleză (Marea Britanie), engleză (SUA), finlandeză, franceză, germană, maghiară, italiană, japoneză, coreeană, norvegiană, poloneză, portugheză (Brazilia), portugheză (Portugalia), română, rusă, sârbă, slovacă, slovenă, spaniolă, suedeză și turcă.
Limba interfeței desktop se bazează pe setările preferințelor de limbă din browserul dvs. De exemplu, să considerăm că ați selectat limba preferată ca franceză în browserul Firefox. Când lansați desktopul în browserul Firefox, interfața desktop apare în limba franceză (franceză). Cu toate acestea, antetul orizontal, bara de navigare și alte componente adăugate în Aspectul desktop nu sunt localizate pe baza setărilor preferințelor de limbă din browserul dvs.
Localizarea componentelor desktopului
Pentru a localiza componentele desktop,
-
Utilizați cheile de localizare existente setate în fișierul
app.json. Dacă cheile de localizare nu sunt setate, se utilizează limba implicită engleză (SUA). Puteți trimite o solicitare de servicii către Asistența Cisco pentru a adăuga o cheie de localizare în fișierulapp.json.Exemplu: Cheie de localizare
{ "common": { "buttonTitle": "Stop Timer" } } -
Introduceţi următoarea proprietate sensibilă la majuscule în fişierul JSON Desktop Layout pentru a localiza o componentă:
"textContent": "$I18N.<key>",unde <key>se referă la cheia de localizare corespunzătoare din fișierul
app.json.
Exemplu: Localizați componenta antetului
"header": {
"id": "header",
"widgets": {
"head1": {
"comp": "md-button",
"attributes": {
"slot": "menu-trigger",
"style": "height: 64px"
},
"children": [{
"comp": "span",
"textContent": "$I18N.common.buttonTitle",
}
},
},
}
Exemplu: Localizarea componentei filelor în panoul de informații auxiliare
"panel": {
"comp": "md-tab",
"attributes": {
"slot": "tab"
},
"children": [{
"comp": "span",
"textContent": "$I18N.panelTwo.screenPopTitle"
}]
}
(





