U ovome članku
Pregled
dropdown icon
Svojstva najvišeg nivoa JSON rasporeda
    AppTitle
    logo
    TaskPageIlustracija
    StopNavigateOnAcceptTask
    DragDropOmogućeno
    Obavijestitajmer
    Maksimalni broj obavijesti
    PreglednikObavijestitajmer
    WXMKonfigurirano
    DesktopChatApp
    NaslovnicaDjeljenja
    područje
    Naprednozaglavlje
dropdown icon
Početna stranica
    Konfiguracija izgleda početne stranice
dropdown icon
Navigacija (prilagođene stranice)
    Atributi za trajne kartice
Konfiguracija trajnih widgeta
Widgeti zaglavlja
Okno pomoćnih informacija
Widgeti bez glave
Dijeljenje podataka s radne površine na widgete
Pregled poziva za kampanju
Pop zaslon
Primjeri primjeraka upotrebe
Lokalizacija

Stvorite prilagođeni izgled radne površine

list-menuU ovome članku
list-menuŽelite li poslati povratne informacije?

Ovaj članak pomaže u stvaranju prilagođenog izgleda uređivanjem JSON datoteke i nudi primjerke slučajeva upotrebe koji će vam pomoći da započnete s widgetima poput widgeta Customer Experience Management Metrics i widgeta Customer Experience Journey. Da biste učinkovito radili s prilagođenim izgledima radne površine, trebali biste dobro razumjeti HTML strukturu, model stabla dokumenata u pregledniku i JSON format.

Pregled

Značajka rasporeda radne površine omogućuje vam konfiguriranje radne površine Webex Contact Center prema vašim poslovnim zahtjevima. Možete prilagoditi elemente kao što su logotip, naslov i widgeti. Možete stvoriti izgled radne površine i dodijeliti ga timu. Ovaj izgled generira iskustvo agenta na radnoj površini za sve agente koji se prijave kao dio tog tima.

Postoje dvije vrste izgleda:

  • Globalni izgled: Ovaj je izgled sustav generiran rasporedom koji se prema zadanim postavkama dod jeljuje prilikom stvaranja tima. Dodatne informacije potražite u odjeljku U pravljanje timovi ma. Kada kreirate tim, Globalni izgled automatski se postavlja kao izgled radne površine za tim. Ne možete izbrisati ovaj izgled.

  • Prilagođeni izgled: Izgled koji pruža prilagođeno iskustvo radne površine. Možete stvoriti prilagođeni izgled za jedan ili više timova.

Ako dodijelite novi izgled radne površine kada je agent prijavljen, agent mora ponovno uč itati stranicu da bi vidio novi izgled.

Webex Contact Center Desktop podržava tri osobe:

  • Agent

  • Nadzornik

  • Nadzornik i agent

Datoteka izgleda JSON ima zasebne odjeljke za svaku od osoba. Administrator bi trebao konfigurirati postavke za svaku osobu u odgovarajućem odjeljku datoteke izgleda JSON. Više informacija o uzorku datoteke izgleda JSON potražite u odjeljku Svoj stva najveće razine JSON raspore da.

Kada Cisco doda novu značajku u izgled radne površine, neizmijenjeni izgled automatski se ažurira novim značajkama. Ažurirani izgled radne površine automatski je dostupan postojećim timovima koji koriste neizmijenjeni izgled radne površine. Korisnici radne površine koji koriste neizmijenjeni izgled radne površine dobivaju nove značajke temeljene na rasporedu kada se prijave ili ponovno učit aju preglednik.

Ako koristite datoteku Def ault Desktop Layout.json bez ik akvih izmjena, tada se smatra neizmijenjenim izgledom. Međutim, ako preuzmete datoteku Def ault Desktop Layout.json i ponovno je prenesete, smatra se modificiranim izgledom čak i ako sadržaj datoteke ili naziv datoteke nisu izmijenjeni.

Za timove koji koriste prilagođeni izgled radne površine administratori moraju povremeno osvježavati defini ciju izgleda kako bi uključili nove značajke. Kada administratori pregledaju neizmijenjeni izgled ili tim koji koristi neizmijenjeni izgled, prikazuje se poruka koja pokazuje da se nove značajke radne površine automatski primjenjuju.

Na radnoj površini postoje dvije vrste widgeta — zasnovani na iframe-u i zasnovani na web komponentama. Zaglavlje, navigacija (prilagođena stranica), postojano područje, područje bez glave i aux ploča prilagodljivo su područje na radnoj površini. To nisu widgeti.

Sljedeći popis detaljno opisuje razmake koje možete konfigurirati. Slike ilustriraju izgled radne površine:

  1. Područje naslova i logotipa: Ovaj prostor prikazuje logotip i ime Webex Contact Center (zadano) u gornjem lijevom kutu zaslona.

  2. Područje horizontalnog zaglav lja: Ovaj prostor ima podesivo područje koje je ispunjeno prilagođenim widgetima. Ovi widgeti mogu prikazivati, na primjer, ugrađene informacije i padajuće izbornike. Budući da je visina ovog zaglavlja samo 64 piksela, visina widgeta ne može prijeći visinu zaglavlja.

  3. Područje radnog prostora: taj se prostor mijenja prema odabiru na navigacijskoj traci ili kada agent komunicira s kupcima. Kada je agent na pozivu, ovo područje prikazuje kontrolnu interakciju i pomoćne informacije (koje uključuje prilagođene widgete i trajne widgete). Kada agent komunicira putem e-pošte, chata ili društvenih kanala, to područje prikazuje područje radnog prostora i pomoćno okno s informacijama (koje uključuje područje trajnog widgeta).

    Prilagođena stranica prikazuje se na sučelju radne površine u oknu radnog prostora. Prilagođenoj stranici možete pristupiti putem ikona na navigacijskoj traci. Svaka prilagođena stranica može sadržavati jedan ili više prilagođenih widgeta.

    Custom Widget je aplikacija treće strane koja je konfigurirana u JSON izgledu. Prilagođeni widget možete postaviti na prilagođenu stranicu, prilagođenu karticu (okno Pomoćne informacije) ili na vodoravno zaglavlje radne površine.

  4. Područ@@ je navig acijske trake: Koristite ovaj prostor za dodavanje navigacijskih stavki za pristup prilagođenim stranicama.

Sample Webex Contact Center Desktop user interface for voice, showing the areas that are customizable including page icons, page labels, page level widgets, tab icons, tab labels, table level widgets, logo, title, drag and drop/resize/maximize/minimize ability, header customization, and other header widgets.
Primjer korisničkog sučelja radne površine za glas
Sample Webex Contact Center Desktop user interface for new digital channels, showing the areas that are customizable including page icons, page labels, page level widgets, tab icons, tab labels, table level widgets, logo, title, drag and drop/resize/maximize/minimize ability, header customization, and other header widgets.
Primjer korisničkog sučelja radne površine za nove digitalne kanale

Svojstva najvišeg nivoa JSON rasporeda

Uloge

Zadani JSON izgled ima sljedeće tri uloge.

  • Agent—da biste postavili izgled radne površine da se prikazuje kada se agent prijavi na radnu površinu Webex Contact Center radi obrade aktivnosti agenta.

  • Nadzornik — za postavljanje prikaza rasporeda radne površine kada se nadzornik prijavi na radnu površinu Webex Contact Center radi obrade samo mogućnosti nadzornika.

    Kada se nadzornik prijavi na radnu površinu, primjenjuje se izgled radne površine koji je naveden za primarni tim. Ako ne osigurate primarni tim, primjenjuje se globalni izgled. Prema zadanim postavkama, APS izvješća su onemogućena.

  • SupervisorAgent—za postavljanje prikaza izgleda radne površine kada se nadzornik prijavi na radnu površinu Webex Contact Center radi obrade mogućnosti nadzornika i aktivnosti agenta.

Možete dodati ili izmijeniti widgete za svaku ulogu u odgovarajućoj osobi relevantne datoteke JSON izgleda.

Slijede svojstva najviše razine za JSON izgled na temelju uloge:

{
    "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": {
                ...
            }
        },
    }
},
  • Promjene u svojstvima JSON izgleda stupaju na snagu kada se preglednik Desktop osvježi.
  • Ako značajka koju ste omogućili na JSON rasporedu nije dostupna na radnoj površini, obratite se Ciscovoj podršci da biste je omogućili.
  • Sva svojstva u JSON rasporedu su osjetljiva na velika i mala slova.

AppTitle

Za određivanje naslova na vodoravnom zaglavlju radne površine. Zadani naslov je Webex Contact Center.

Primjer:

"appTitle": "Webex Contact Center"

Zadani AppTitle promijenjen je iz Contact Center Desktop u Webex Contact Center. Nema utjecaja na postojeće prilagođene izglede koji koriste stari zadani AppTitle (Desktop Contact Center). Da biste koristili novi AppTitle, morate izmijeniti prilagođeni izgled. Međutim, novi globalni izgled koristi zadani AppTitle kao Webex Contact Center.

Naslov može biti tekst, slika ili prazan niz. Tekst naslova pojavljuje se u dva reda. Ako se tekst proteže izvan drugog reda, prikazuje se ikona elipse, a savjet alata prikazuje cijeli naslov. Stilovi se ne mogu primijeniti na naslov.

Možete koristiti URI-ove podataka (Uniform Resource Identifier) ili hostirati prilagođenu naslovnu sliku na mreži za isporuku sadržaja (CDN), kantici jednostavne usluge skladištenja Amazon Web Services (AWS) (S3) ili sličnoj usluzi hostinga, a zatim odrediti URL hostujuće slike. Podržani formati naslovnih slika su PNG, JPG, JPEG, GIF, SVG i WebP. Podržana veličina naslovne slike je 184 x 32 piksela (širina x visina).

logotip

Da biste odredili URL za logotip tvrtke. Ako ne navedete URL, logotip Webex Contact Center pojavljuje se prema zadanim postavkama.

Primjer:

"logo": "https://my-cdn.com/logo.png"

Prilagođenu sliku logotipa možete ugostiti na koferi CDN, Amazon Web Services (AWS) Simple Storage Service (S3) ili sličnoj usluzi hostinga, a zatim odrediti URL hostirane slike. Podržani formati slika logotipa su PNG, JPG, JPEG, GIF, SVG i WebP. Podržana veličina slike logotipa je 96 x 32 piksela (širina x visina).

Tablica 1. Matrica prikaza za AppTitle i logotip Na temelju konfiguracije izgleda radne površine
Stanje Primjer AppTitle logotip
Ako AppTitle i logotip nisu konfigurirani
"appTitle": "",
  "logo": "",
Nema naslova Zadani logotip
Ako su konfigurirani AppTitle i logotip
"appTitle": "ABC Company",
  "logo": "https://my-cdn.com/abclogo.png",
Konfigurirani tekst Konfigurirani logotip
Ako je AppTitle konfiguriran i logotip nije konfiguriran
"appTitle": "ABC Company",
  "logo": "",
Konfigurirani tekst Zadani logotip

Ako AppTitle nije konfiguriran i logotip je konfiguriran

"appTitle": "",
  "logo": "https://my-cdn.com/abclogo.png",
Nema naslova Konfigurirani logotip
Ako je AppTitle konfiguriran i logotip nije poželjan
"appTitle": "ABC Company",
  "logo": "no-logo",
Konfigurirani tekst Nema logotipa

Ako AppTitle nije konfiguriran i logotip nije poželjan

"appTitle": "",
  "logo": "no-logo",
Nema naslova Nema logotipa
Ako je AppTitle dodan kao slika i logotip konfiguriran
"appTitle": "https://my-cdn.com/abccompanylogo.png ",
  "logo": "https://my-cdn.com/abclogo.png",
Konfigurirana slika Konfigurirani logotip

Ako je AppTitle dodan kao slika i logotip nije konfiguriran

"appTitle": "https://my-cdn.com/abccompanylogo.png ",
  "logo": "",
Konfigurirana slika Zadani logotip

Ako je AppTitle dodan kao slika i logotip nije poželjan

"appTitle": "https://my-cdn.com/abccompanylogo.png ",
  "logo": "no-logo",
Konfigurirana slika Nema logotipa
  • Prilagođena veličina slike prilagođava se na temelju omjera slike. Prilagođeni tekst naslova koji je ranije konfiguriran sada se može pojaviti u dva retka na radnoj površini. Da biste to izbjegli, možete izmijeniti prilagođeni tekst naslova.
  • Ako naslov i logotip nisu konfigurirani u vodoravnom zaglavlju radne površine, taj prostor koriste widgeti zaglavlja. Widgeti zaglavlja moraju biti isprav no konfigurirani za korištenje prostora naslova i logotipa.
  • Naslov i logotip zajedno ne mogu prelaziti maksimalnu širinu od 304 piksela (uključujući podlogu). Ako je širina logotipa manja od 96 piksela, preost ala širina može se koristiti za naslov.
  • Ako je prilagođena veličina slike veća od podržane veličine, veličina slike se podešava na temelju omjera slike u vodoravnom zaglavlju. Ako je prilagođena veličina slike manja od podržane veličine, stvarna veličina slike zadržava se u vodoravnom zaglavlju.

TaskPageIlustracija

Da biste odredili prilagođenu ilustraciju za stranicu zadatka na temelju postavki organizacije i usklađivanja robne marke. Kada se agent prijavi, stranica zadatka prikazuje konfiguriranu ilustraciju kao pozadinu. Prema zadanim postavkama stranica zadatka pojavljuje se bez ilustracije.

Primjer:

"taskPageIllustration": "https://www.abc.com/image/logo.jpg",

Možete koristiti URI-ove podataka ili ugostiti prilagođenu ilustraciju na mreži za isporuku sadržaja (CDN), aplikaciji Amazon Web Services (AWS) Simple Storage Service (S3) ili sličnoj usluzi hostinga, a zatim odredite URL na hostovanoj ilustraciji. Ilustracija se može konfigurirati na globalnoj ili timskoj razini na temelju definicije izgleda. Pobrinite se da konfigurirate ispravan URL kako biste spriječili prikaz slomljene slike na radnoj površini.

Podržani formati ilustracije stranica zadataka su PNG, JPG, JPEG, GIF, SVG i WebP. Preporučena veličina ilustracije je 400 x 400 piksela (širina x visina). Ako je prilagođena veličina ilustracije veća od preporučene veličine, veličina ilustracije se prilagođava na temelju omjera slike na stranici zadatka. Ako je prilagođena veličina ilustracije manja od preporučene veličine, stvarna veličina ilustracije zadržava se na stranici zadatka.

Webex Contact Center interface example of a custom illustration retraining the actual size.
Primjer uzorka za prilagođenu ilustraciju koja zadržava stvarnu veličinu
Webex Contact Center interface example of a custom illustration adjusted based on the aspect ratio.
Primjer uzorka za prilagođenu ilustraciju prilagođenu na temelju omjera slike

StopNavigateOnAcceptTask

Da biste utvrdili hoće li prebaciti fokus na novoprihvaćeni zadatak, kada agent prihvati novi zadatak dok radi na prethodnom zadatku. Zadana vrijednost je laž na.

Primjer:

"stopNavigateOnAcceptTask": false

Ako je vrijednost postavljena kao ist inita, kada korisnik prihvati novi zadatak na radnoj površini, fokus se zadržava na prethodnom zadatku i ne prebacuje se na novo prihvaćeni zadatak. Ova postavka sprječava korisniku da izgubi bilo kakve podatke prilikom prihvaćanja novog zahtjeva.

Na primjer, uzmite u obzir da je Agent 1 u razgovoru s Kupcem 1 i istovremeno na glasovnom pozivu s Kupcem 2. Tijekom glasovnog poziva agent 1 ažurira pojedinosti o korisniku 2 u oknu Kontrola interakcije. Trenutno Agent 1 ima dva aktivna zadatka u oknu Popis zadataka, a fokus je na oknu Kontrola interakcije. Kada agent 1 prihvati novi zahtjev za chat od Korisnika 3, fokus ostaje na oknu Kontrola interakcije s korisnikom 2 i ne prelazi na novoprihvaćeni zahtjev za chat.

Da biste zadržali fokus na prethodnom zadatku i ne prebacili se na novoprihvaćeni zadatak, odaberite prilagođeni izgled s vrijednošću svojstva stopNavigateOnAcceptTask postavljenom na true.

Ako vrijednost svojstva stopNavigateOnAcceptTask nije unesena u JSON izgled, Desktop prebacuje fokus na novoprihvaćeni zadatak. Ponašanje je slično onome kada je vrijednost svojstva stopNavigateOnAcceptTask postavljena na false.

  • Postavka se odnosi na sve zadatke (glasovne i digitalne kanale) izvršene na radnoj površini — kao što su prihvaćanje zadatka, konferencija, savjetovanje ili prijenos, te za vanjske pozive, pozive odlazne kampanje, automatsko završavanje itd.
  • Postavka se ne primjenjuje ako se korisnik radne površine nalazi na početnoj stranici, a u oknu Popis zadataka nema aktivnog zadatka. U takvom slučaju, kada se prihvaća novi zadatak, fokus se prebacuje s početne stranice na novoprihvaćeni zadatak.

DragDropOmogućeno

Da biste omogućili povlačenje i ispuštanje i promjenu veličine widgeta na prilagođenim stranicama, postavite vrijednost na true. Zadana vrijednost je laž na.

Primjer:

"dragDropEnabled": false

Dodatne informacije o omogućavanju značajke povlačenja i ispuštanja za kartice u oknu Pomoćne informacije potražite u odjeljku Okno pomoć nih informacija.

Obavijestitajmer

Da biste postavili trajanje (u sekundama) nakon čega se obavijesti radne površine na radnoj površini automatski odbacuju. Obavijest se pojavljuje u gornjem desnom kutu radne površine. Zadana vrijednost isteka vremena je 8 sekundi. Važeći raspon za vrijednosti vremenskog isteka je 1-10 sekundi. Da bi promjene vremenskog isteka stupile na snagu, preglednik se mora osvježiti nakon izmjena.

Primjer:

"notificationTimer": 8

Maksimalni broj obavijesti

Da biste postavili broj obavijesti radne površine koje će se istovremeno prikazivati na radnoj površini. Zadana vrijednost je 3. Raspon obavijesti na radnoj površini je 1-10. Obavijesti na radnoj površini složene su. Ako postoji mnogo obavijesti, pojavljuju se s malim kašnjenjem ovisno o postavkama Notification Timer.

Primjer:

"maximumNotificationCount": 3

PreglednikObavijestitajmer

Da biste postavili trajanje (u sekundama) nakon čega se obavijesti o tosteru preglednika na radnoj površini automatski odbacuju. Toster je izvorna obavijest preglednika koja se pojavljuje samo ako Desktop nije aktivni prozor ili kartica preglednika. Prozor ili kartica preglednika Desktop su neaktivni kada

  • Radite na drugim prozorima ili karticama preglednika.

  • Radite na drugim aplikacijama.

  • Smanjili ste prozor preglednika Desktop.

Obavijest se pojavljuje u gornjem desnom kutu radne površine. Zadana vrijednost isteka vremena je 8 sekundi. Preporučeni raspon za vrijednosti vremenskog ograničenja je 5-15 sekundi. Da bi promjene vremenskog isteka stupile na snagu, preglednik se mora osvježiti nakon izmjena.

Primjer:

"browserNotificationTimer": 8

Konfigurirano vremensko ograničenje obavijesti preglednika ovisi o operativnom sustavu i postavkama preglednika. Vrijednost isteka vremena poštuje se u pregledniku Chrome u operacijskom sustavu Windows, Chrome OS-u i macOS-u. Međutim, ostali podržani preglednici ne poštuju dosljedno konfiguriranu vrijednost vremenskog isteka obavijesti.

wxmKonfigurirano

(Opcionalno) Da biste konfiguriraliWebex Experience Management, postavite vrijednost na true. Zadana vrijednost je laž na.

Primjer:

"wxmConfigured": true

DesktopChatApp

Za konfiguriranje više aplikacija za chat koje nudi Cisco, kao što je Webex App.

WebExkonfigurirano

Webex aplikacija zajedno s funkcijama razmjene poruka i sastanaka može se konfigurirati unutar radne površine. Ova konfiguracija omogućuje agentima suradnju s drugim agentima, nadzornicima i stručnjacima za predmet (MSP-ovima) u svojoj organizaciji bez kretanja dalje od radne površine.

Da biste konfigurirali Webex App unutar radne površine:

  • Kada dodajete usluge za korisnikaCisco Webex Control Hub, potvrdite okvir Napredne por uke (Korisnici > U pravl janje korisnicima > Usluge > Raz m jena poruka). Dodatne informacije potražite u odjeljku U pravljanje korisničkim računima u administr Cisco Webex aciji web- mjesta.

  • U prilagođenom rasporedu radne površine postavite vrijednost svojstva WebExCon figure na true.

    Primjer:

    "desktopChatApp": {
        "webexConfigured": true
    },

    Zadana vrijednost svojstva WebExConfigure je laž na.

    Aplikacija Webex dostupna je za uloge agenta, supervizora i supervizorAgent samo ako za svaku od tih uloga postavite vrijednost svojstva WebExConfigur ated na ist initu. Agent, nadzornik ili SupervisorAgent ne mogu se odjaviti iz aplikacije Webex.

    Da biste prikazali ikonu Webex ikona (Webex) na vodoravnom zaglavlju radne površine, unesite vrijednost webex u svojstvo HeaderActions. Dodatne informacije potražite u odjeljku HeaderActions.

    Da biste omogućili aplikaciju Webex za određeni tim, odaberite prilagođeni izgled s vrijednošću svojstva WebExConfigure postavljenom na true. Dodatne informacije potražite u odjelj ku Stvaranje tima.

Aplikaciju Webex možete konfigurirati i u oknu Pomoćne informacije, prilagođenoj stranici i prilagođenom widgetu. Dodatne informacije potražite u odjeljku Okno pomoćnih informacija.

Obavijest o aplikaciji Webex

Vrijednosti koje su navedene pomoću svojstava NotificationTimer i BrowserNotificationTimer za mjerač vremena obavijesti primjenjive su za Webex App. Zadana vrijednost vremenskog isteka je 8 sekundi za ova svojstva. Dodatne informacije potražite u odjeljku NotificationTimer i BrowserNotificationTimer.

NaslovnicaDjeljenja

Da biste promijenili redoslijed ikona na vodoravnom zaglavlju radne površine. Zadani redoslijed je sljedeći:

  1. Webex ikona(Webex)

  2. Koristite telefon za audio indikator(Vanjski poziv)

  3. Ikona obavijesti.(Centar za obavijesti)

Postavite vrijednost svojstva HeaderActions na sljedeći način:

Naziv ikone

NaslovnicaVrijednost imovine

Webex aplikacija

webex

Vanjski poziv

vanjski

Centar za obavijesti

obavijest

Primjer:

"headerActions": ["webex", "vanjski", "obavijest"],

Vrijednost svojstva HeaderActions je osjetljiva na velika i mala slova.

Da biste promijenili zadani redoslijed ikona, unesite svojstvo HeaderActions i vrijednosti u prilagođenom rasporedu u skladu s tim.

Primjer:

"headerActions": ["obavijest", "vanjski", "webex"],
  • Ako u prilagođeni izgled ne unesete svojstvo i vrijednosti HeaderActions, ikone se prikazuju zadanim redoslijedom.
  • Da biste uklonili ikone zaglavlja i povezane funkcije s radne površine, postavite praznu vrijednost za svojstvo headerActions ("header Actions": []). Međutim, ako ste aplikaciju Webex dodali u okno Pomoćne informacije ili prilagođenu stranicu ili kao prilagođeni widget, agent i dalje može pristupiti Webex aplikaciji iako Webex aplikacija nije dostupna u vodoravnom zaglavlju radne površine.
  • Ako je vrijednost svojstva WebExCon figure postavljena kao netočna, ik ona aplikacije Webex neće se prikazati na vodoravnom zaglavlju radne površine, čak i ako je vrijednost webexa dodana u svojstvo HeaderActions. Dodatne informacije potražite u odjeljku WebExConfigure.

područje

S vojstvo područja osnovni je dio rasporeda radne površine. Možete definirati izgled prema području.

"area": {
    "header": {
        ...
    },
    "advancedHeader: {
        {
          "comp": "widget-1",
          "attributes": { ... },
          "script": ....
        }
    },
    "panel": {
        ...
    },
    "navigation": {
        ...
    },
    "persistent": {
        ...
    },
    "headless": {
        ...
    }
},

Možete konfigurirati sljedeće objekte područja:

  • Ploča: predstavlja drugu ploču ili desnu ploču u oknu Pomoćne informacije.

  • Navigacija: Predstavlja prilagođene stranice i njihove navigacijske elemente koji su povezani sa stranicama.

  • Perzistentno: Predstavlja widgete na razini stranice koji su postojani i prikazuju se na svim stranicama radne površine.

  • Bez glave: Predstavlja widgete koji nemaju vizualno sučelje, ali izvršavaju logiku u pozadini.

Ako je konfigurirano svojstvo AdvancedHeader, svojstva zaglavlja i HeaderActions moraju se ukloniti.

Naprednozaglavlje

Da biste prilagodili vidljivost i promijenili redoslijed ikona na vodoravnom zaglavlju radne površine. Zadani redoslijed je sljedeći:

  1. Webex ikona(Webex)

  2. Koristite telefon za audio indikator(Vanjski poziv)

  3. Ikona obavijesti.(Centar za obavijesti)

  4. Birač stanja agenta Webex kontaktnog centra.(Selektor stanja agenta)

Postavite vrijednost svojstva AdvancedHeader na sljedeći način:

Naziv ikone

NaslovnicaVrijednost imovine

Webex aplikacija

agentx-webex

Vanjski poziv

agentx-outdial

Centar za obavijesti

agentx-obavijest

Selektor stanja agenta

agentx-državni selektor

Primjer:

"advancedHeader": [
        {
          "comp": "agentx-webex"
        },
        {
          "comp": "agentx-outdial"
        },
        {
          "comp": "agentx-notification"
        },
        {
          "comp": "agentx-state-selector"
        }
        {
          "comp": "widget-1",
          "attributes": { ... },
          "script": ....
        }
      ]

Vrijednost svojstva AdvancedHeader osjetljiva je velika i mala slova.

Da biste promijenili zadani redoslijed ikona, unesite svojstvo AdvancedHeader i vrijednosti u prilagođenom rasporedu u skladu s tim.

Widgeti se ulijevaju u padajući izbornik s lijeva na desno.

  • Ako u prilagođeni izgled ne unesete svojstvo AdvancedHeader, prikazuje se zadano zaglavlje.

  • Kada je omogućeno napredno zaglavlje, trebali biste premjestiti widgete iz izlaznog zaglavlja u napredno zaglavlje prema primjeru.

  • Kada je omogućeno napredno zaglavlje, staro zaglavlje neće biti prikazano.

  • Svaka ikona widgeta ima zadanu podlogu i marginu koja je definirana putem CSS-a i ne može se prilagoditi putem radne površine.

  • Lokacija logotipa, naslova i ikona profila fiksna je i ne može se prilagoditi.

  • Da biste uklonili ikone zaglavlja i povezane funkcije s radne površine, postavite praznu vrijednost za povezanu komponentu u svojstvu AdvancedHeader ("AdvancedHeader": []).

    Ako ste aplikaciju Webex dodali u okno Pomoćne informacije ili prilagođenu stranicu ili kao prilagođeni widget, agent i dalje može pristupiti Webex aplikaciji iako Webex aplikacija nije dostupna u vodoravnom zaglavlju radne površine.

  • Ako dodate widget s dugom oznakom, skraćeni naziv oznake prikazuje se prema raspoloživom prostoru.

    Atribut textContent možete koristiti za dodavanje oznake widgetu.

    Primjer:

    {
              "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"
            }

    Oznaka "Odbrojavanje vremena za trenutni pomak" bit će skraćena i prikazana prema raspoloživom prostoru.

    • Izbjegavajte dodavanje widgeta s dugom oznakom.

    • Kada widget teče u padajući izbornik, može se kliknuti samo na ikonu widgeta.

  • Ako je vrijednost svojstva WebExConfigur ated postavljena kao netočna, ik ona Webex aplikacije neće se prikazati na vodoravnom zaglavlju radne površine, čak i ako je vrijednost webexa dodana u svojstvo AdvancedHeader. Dodatne informacije potražite u odjeljku WebExConfigure.

Početna stranica

Kada se prijavite na radnu površinu, sletjet ćete na početnu stranicu.

Početna stranica primjenjuje se samo na supervizore i osobe SupervisorAgent.

Sljedeće widgete možete pogledati na početnoj stranici. Widgeti analizatora predviđeni su prema zadanim postavkama, ali administrator također može konfigurirati trajne i prilagođene widgete. Dodatne informacije potražite u odjeljku Svoj stva najveće razine JSON rasporeda.

Widgeti analizatora

Prema zadanim postavkama, widget Analyzer prikazuje se na početnoj stranici radne površine.

Konfiguracija izgleda početne stranice

Možete konfigurirati početnu stranicu radne površine tako da prikazuje izgled koji se temelji na preferencijama vaše organizacije i usklađivanju robne marke. Uredite polje Početna stranica da biste konfigurirali početnu stranicu. Sljedeće komponente možete konfigurirati da se prikazuju na početnoj stranici kada se korisnik prijavi na radnu površinu:

  • Poruka dobrodošlice

  • Ikona Zadat ak na navigacijskoj traci za navigaciju do okna zadataka. Ikona zadat ka prikazuje se za ulogu supervizora i supervizora i agenta s omogućenom značajkom praćenja poziva. Okno zadataka prikazuje dolazne zahtjeve kupaca, aktivne i prošle interakcije s kupcima te aktivne zahtjeve za praćenje.

  • Filtrirajte odjeljke kao što su Naziv reda čekanja, Vrsta kanala i U pravljani timovi.

Sljedeća tablica opisuje svojstva stranice koja su potrebna za konfiguriranje početne stranice:

Tablica 2. Dinamički raspored početne stranice — Svojstva stranice

Nekretnine

Opis i šifra

stranica > UseFlexLayout

Flex layout je nova web komponenta. Ne mijenja postojeće widgete. Novi flex izgled koristi isti format konfiguracije izgleda na pojednostavljen način. Kompatibilan je unatrag i ne utječe na postojeće widgete. Morate konfigurirati JSON izgled. Da biste konfigurirali JSON izgled, navedite visinu i širinu widgeta. Widget je prikazan u istom slijedu kao što je konfiguriran unutar JSON izgleda. Widgeti imaju zadanu marginu od 8 px.

JSON izgled temelji se na dimenzijama (širina x visina) i koordinatama (X, Y i Z) widgeta.

Fleksibilni izgled podržava mogućnosti kao što su promjena veličine pojedinačnih widgeta, maksimiziranje widgeta i tako dalje.

Visina pojedinih widgeta mjeri se u pikselima. 1 jedinica visine = 40 piksela. Širina widgeta ovisi o broju stupaca u spremniku i broju stupaca koji se mijenjaju na temelju širine spremnika.

Widgeti su prikazani s lijeva na desno. Napredni mehanizam izgleda koristi prilagođenu logiku za primjenu horizontalnog i vertikalnog podešavanja prostora widgeta. U početku se raspored učitava vodoravno. Nakon vodoravnog učitavanja, widget se učitava okomito i osigurava optimalno korištenje prostora.

Konfigurirajte widgete na temelju veličine zaslona. Možete povećati ili smanjiti širinu widgeta na temelju veličine zaslona. To čini widgete čitljivijim i upotrebljivijim.

Flex raspored pruža standardne točke prekida kao što su velike, srednje, male i ekstra male.

  • Veliki widgeti imaju rezoluciju od 1360 px ili više. Za velike widgete odredite vrijednost stupca kao 12.

  • Srednji widgeti imaju rezoluciju od 1070 px do 1360 px. Za srednje widgete odredite vrijednost stupca kao 10.

  • Mali widgeti imaju rezoluciju od 850 px do 1070 px. Za male widgete odredite vrijednost stupca kao 6.

  • Izuzetno mali widgeti imaju rezoluciju od 500 px. Za dodatne male widgete odredite vrijednost stupca kao 4.

Ti se pikseli mogu razlikovati ovisno o operativnom sustavu i brosweru.

"page": {
          "id": "landing",
          "useFlexLayout": true,
          "widgets": {
            "comp1": {
              "comp": "div",
              "width": 4,
              "height": 4,
              "textContent": "Widget 1",
              "attributes": {
                "style": "width: max-content; margin: 80px 240px; color: white;"
              }
            },
            "comp2": {
              "comp": "div",
              "width": 4,
              "height": 4,
              "textContent": "Widget 2",
              "attributes": {
                "style": "width: max-content; margin: 80px 240px;color: white;"
              }
            }
          }

stranica > comp

Pobrinite se da pružite jedinstvenu prilagođenu komponentu.

"comp": "page-title",

Kompon enta naslova stranice predstavlja naslov razine 2 <h2>prilagođ enog HTML elementa.

stranica > PageHeader

Pobrinite se da odredite naslovni niz koji može biti statičan, dinamičan ili oboje.

Kompon enta naslova stranice predstavlja naslov razine 2 <h2>u prilagođenom HTML elementu.

  • Statički niz: Na primjer, Hej, Dobrodošli!

    "comp": "page-title",
    "attributes": {
        "pageTitle": "Hey, Welcome!"
    }
  • Dinamički niz: Da biste preuzeli vrijednost iz STOR E. Na primjer, Jane Doe.

    "comp": "page-title",
    "attributes": {
        "pageTitle": "$STORE.agent.agentName"
    }

  • Oba: Kombinacija statičkih i dinamičkih žica. Na primjer, Hej Jane Doe, Dobrodošli!

    "comp": "page-title",
    "attributes": {
        "pageTitle": "Hey {$STORE.agent.agentName}, Welcome!"
    }

    Dinamički dio niza morate priložiti unutar zatvorenih kovrčavih zagrada {} i prefiksirati strukturom $.

stranica > PageSubheader

Pobrinite se da dodate podzaglavlje koje se prikazuje na radnoj površini. Korisnik može dodati Go to Analyzer u podzaglavlju.

  • Blok koda za podzaglavlje

    "useFlexLayout": true,
              "pageSubHeader": {
                "comp": "div",
                "attributes": {
                  "style": "display: flex; float:right;margin:16px 0px 16px 16px"
                },
                "children": [
                  {
                    "comp": "div",
                    "children": [
                      {
                        "comp": "md-label",
                        "textContent": "$I18N.pageSubHeader.queueName",
                        "attributes": {
                          "style": "margin-bottom:8px;"
                        }
  • Blok koda za Idi na analizator u podzaglavlju

    {
                    "comp": "div",
                    "children": [
                      {
                        "comp": "agentx-more-actions-wrapper",
                        "properties": {
                          "actionList": [
                            {
                              "comp": "agentx-wc-goto-analyzer"
                            }
                          ]
                        }
                      }

Navigacija (prilagođene stranice)

U ovom odjeljku možete dodati stranice koje se pojavljuju na lijevoj navigacijskoj traci. Navedite navigacijsku ikonu i jedinstveni URL za prikaz widgeta na navigacijskoj traci. Preporučujemo korištenje određenog prefiksa za URL kako biste izbjegli sukobe. Za više detalja pogledajte odjel jak nekretnine nav.

Također možete imati kolekciju widgeta koji se mogu prikazati na ovoj stranici. Stranica može imati jedan widget koji se pojavljuje na zaslonu ili zbirku widgeta u mreži. Više detalja o rasporedu mreže potražite u odjel jku svoj stava izgleda.

U stablo widgeta ne morate dodavati omotač dinamičkog područja. To znači da možete povući i ispustiti i mijenjati veličinu widgeta na prilagođenim stranicama kada omogućite ovu opciju.

Primjer:

{
    "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]
            }
        }
    }
},

Sljedeća tablica opisuje svojstva navigacije i stranica zajedno s njihovim pomoćnim svojstvima:

Tablica 3. nav Pojedinosti o nekretninama

Nekretnine

Opis i šifra

nav > oznaka

Ovo svojstvo označava identifikator navigacije stranice. Čitač zaslona čita ovo svojstvo i pojavljuje se u alatu.

Ovi parametri su potrebni za prikaz vaše prilagođene stranice na navigacijskoj traci.

type Navigation.Item = {
    label: string;
    iconType: "momentumDesign" | "other";
    icon: string;
    align: "top" | "bottom";
    navigateTo: string;
    iconSize ? : number;
    isResponsive ? : boolean;
};

S vojstvo ozn ake naslov je prilagođene stranice.

nav > IconType

Ovo svojstvo predstavlja vrstu ikone koja se prikazuje na navigacijskoj traci za prilagođenu stranicu.

Dostupne su sljedeće vrste ikona:

  • MomentumDesign: Možete odabrati bilo koje dostupne ikone u kolekciji: https://momentum-design.github.io/momentum-design/en/tokens/icons/. Prednost korištenja Momentuma je u tome što nudi nekoliko ikona s "aktivnom" verzijom.

    Slučaj korištenja aktivne verzije:

    Na primjer, ako odaberete najavu tipa ikone Momentum, na navigacijskoj traci možete vidjeti zadanu ikonu. Kada prijeđete na prilagođenu stranicu (povezanu s ikonom), ikona se automatski mijenja u verziju koja je aktivna s najav om. Provjerite ima li aktiv nu verziju iste ikone u biblioteci ikona.

  • Ostalo: Možete navesti prilagođeni URL slike (smješten na CDN-u) koji se pojavljuje na navigacijskoj traci. Ako koristite crnu ili bijelu prilagođenu ikonu, ikona se ne vidi kada prebacujete između svijetlog i tamnog načina rada.

nav > ikona

Ovo svojstvo predstavlja naziv ikone u biblioteci Momentum ili CDN URL.

type Navigation.Item ={
   icon:“announcement”;
}; 
// OR //
type Navigation.Item ={
   icon:“https://my-cdn.com
   /my-navigation-icon.png”;
};

nav > poravnati

Ovo svojstvo pomaže poravnati ikonu s vrhom ili donjim dijelom navigacijske trake.

Trenutno svojstvo dopušta samo poravnanje vrha.

nav > is DefaultLandingStranica

Ovo svojstvo određuje zadanu odredišnu stranicu za agente uAgent Desktop. Postavite ovo svojstvo na ist inito kako bi stranica navigacijske trake postala zadana odredišna stranica koja se pojavljuje za agente nakon prijave naAgent Desktop. Ako je ovo svojstvo postavljeno na ist inito na više stranica navigacijske trake, sustav smatra da je prva stranica navigacijske trake zadana odredišna stranica.

Ako nijedna stranica navigacijske trake nema postavljeno ovo svojstvo na ist inito, početna stranica djeluje kao zadana odredišna stranica.

Izvješća analize i statistike performansi agenta ne možete postaviti kao zadanu odredišnu stranicu.

navig@@ acija > NavigateTo

Ovo svojstvo određuje naziv prilagođene stranice. Ovo se ime pojavljuje u adresnoj traci kada agent kreće.

NavigateTo ne smije sadržavati sljedeće vrijednosti: slike, fontove, css, build_info, help, app, i18n, ikone, images-mfe-wc i zvukove.

type Navigation.Item = {
    navigateTo: “my - custom - page”;
};
Tablica 4. stranica Detalji nekretnine

Nekretnine

Opis i šifra

stranica > id

U svoj stvu stranice odredite objekt prilagođene stranice (dinamički widget).

S vojstvo id predstavlja jedinstveni identifikator stranice. Na primjer, my-custom-page-1. Agent ne može vidjeti ovaj identifikator na radnoj površini.

type DynamicWidgets.Page = {
    id: string;
    widgets: Record < string,
    DynamicWidget.Options > ;
    layout: Layout;
};

stranica > UseFlexLayout

Flex layout je nova web komponenta. Ne mijenja postojeće widgete. Novi flex izgled koristi isti format konfiguracije izgleda na pojednostavljen način. Kompatibilan je unatrag i ne utječe na postojeće widgete. Morate konfigurirati JSON izgled. Da biste konfigurirali JSON izgled, navedite visinu i širinu widgeta. Widget je prikazan u istom slijedu kao što je konfiguriran unutar JSON izgleda. Widgeti imaju zadanu marginu od 8 px.

JSON izgled temelji se na dimenzijama (širina x visina) i koordinatama (X, Y i Z) widgeta.

Fleksibilni izgled podržava mogućnosti kao što su promjena veličine pojedinačnih widgeta, maksimiziranje widgeta i tako dalje.

Visina pojedinih widgeta mjeri se u pikselima. 1 jedinica visine = 40 piksela. Širina widgeta ovisi o broju stupaca u spremniku i broju stupaca koji se mijenjaju na temelju širine spremnika.

Widgeti su prikazani s lijeva na desno. Napredni mehanizam izgleda koristi prilagođenu logiku za primjenu horizontalnog i vertikalnog podešavanja prostora widgeta. U početku se raspored učitava vodoravno. Nakon vodoravnog učitavanja, widget se učitava okomito i osigurava optimalno korištenje prostora.

Konfigurirajte widgete na temelju veličine zaslona. Možete povećati ili smanjiti širinu widgeta na temelju veličine zaslona. To čini widgete čitljivijim i upotrebljivijim.

Flex raspored pruža standardne točke prekida kao što su velike, srednje, male i ekstra male.

  • Veliki widgeti imaju rezoluciju od 1360 px ili više. Za velike widgete odredite vrijednost stupca kao 12.

  • Srednji widgeti imaju rezoluciju od 1070 px do 1360 px. Za srednje widgete odredite vrijednost stupca kao 10.

  • Mali widgeti imaju rezoluciju od 850 px do 1070 px. Za male widgete odredite vrijednost stupca kao 6.

  • Izuzetno mali widgeti imaju rezoluciju od 500 px. Za dodatne male widgete odredite vrijednost stupca kao 4.

Ti se pikseli mogu razlikovati ovisno o operativnom sustavu i brosweru.

"page": {
          "id": "landing",
          "useFlexLayout": true,
          "widgets": {
            "comp1": {
              "comp": "div",
              "width": 4,
              "height": 4,
              "textContent": "Widget 1",
              "attributes": {
                "style": "width: max-content; margin: 80px 240px; color: white;"
              }
            },
            "comp2": {
              "comp": "div",
              "width": 4,
              "height": 4,
              "textContent": "Widget 2",
              "attributes": {
                "style": "width: max-content; margin: 80px 240px;color: white;"
              }
            }
          }

stranica > widgeti

stranica > comp

Pomaže vam definirati prilagođene widgete. Da biste postavili više widgeta, odredite opcije widgeta u nizu. Pobrinite se da svakom widgetu date jedinstveno ime područja. Kasnije ga upotrijebite u odjeljku izgleda.

"widgets": {
    "comp1": {
        ...
    }
    "comp2": {
        ...
    }
}

Ovo svojstvo predstavlja naziv prilagođenog HTML elementa (poznatog kao Web komponenta ili bilo koji drugi element - ako ga želite koristiti kao omot). Dodatne informacije potražite u odjelj ku Primjeri primjeraka upotrebe. Ovdje unesite svoj prilagođeni naziv elementa bez kutnih zagrada ("<" or ">"). Na primjer, "moj-prilagođeni element".

Svaki unos u odjeljku widgeta podržava sljedeći format:

type Options = {
    comp: string;
    script ? : string;
    properties ? : Record < string,
    any > ;
    attributes ? : Record < string,
    string > ;
    children ? : Options[];
    textContent ? : string;
    style ? : Partial < CSSStyleDeclaration > ;
    wrapper ? : {
        title: string;
        maximizeAreaName: string;
    };
};

stranica > skripta

(Opcionalno) Ovo svojstvo je potrebno samo kada učitate widget ili komponentu s udaljenog mjesta kao što je CDN.

"comp1": {
    "comp": "widget-one",
    "script": "http:/my-cdn.com /
        dynamic - widgets / widget - one.js ",
}

Nemojte mijenjati URL skripte za istu komponentu. Ako trebate promijeniti URL skripte za istu komponentu, učinite jedno od sljedećeg:

  • Obavijestite agenta da obriše predmemoriju preglednika i ponovno učita. Agent Desktop

  • Zadržite postojeći URL. Dinamički uvezite novi URL paketa pomoću javascripta koji se nalazi u postojećem URL-u.

    Primjer:

    (function() {
              var script = document.createElement("script");
                  script.src = <Your JS Script URL>
                  script.type = "text/javascript";
                  script.async = true;
                  document.getElementsByTagName ("head").item(0).appendchild(script);
    
                } ) ()

stranica > svojstva

Možete odrediti svojstva koja morate proslijediti za Web komponentu.

"properties": {
    "user": "admin",
},

stranica > responzivni

Određuje odgovara li web-komponenta ili widget temeljen na iFrame-u koji se dodaje u prilagođeni izgled na razini stranice ili na razini kom pa. Responsive web komponente čine vašu web stranicu vizualno privlačnom na svim uređajima i jednostavne su za upotrebu. Morate koristiti responzivne iFrame widgete.

Konfigurirajte ovo svojstvo s jednom od sljedećih vrijednosti:

  • Istina: Omogućuje odziv widgeta. Prema zadanim postavkama, svi widgeti reagiraju na temelju progresivnih veličina zaslona, orijentacije i područja gledanja uređaja koji se koristi.

  • Netačno: Onemogućuje odziv widgeta. Ako widgeti ne podržavaju gledanje na različitim uređajima, označite ih kao nereagirajući.

{
    "comp": "md-tab",
    "responsive": true,
    "attributes": {
        "slot": "tab",
        "class": "widget-pane-tab"
    },
    "children": [{
        "comp": "slot",
        "attributes": {
            "name": "SCREEN_POP_TAB"
        }
    }],
    "visibility": "SCREEN_POP"
}, {
    "comp": "md-tab-panel",
    "responsive": false,
    "attributes": {
        "slot": "panel",
        "class": "widget-pane"
    },
    "children": [{
        "comp": "slot",
        "attributes": {
            "name": "CALL_GUIDE"
        }
    }],
    "visibility": "CALL_GUIDE"
},

Neodgovarajući widgeti ne mogu osigurati najbolje korisničko iskustvo i ne prikazuju se u manjem prikazu. Agent mora povećati veličinu prozora preglednika kako bi vidio sve widgete koji su konfigurirani kao neodgovarajući.

stranica > atributi

U ovom odjeljku možete odrediti atribute web komponente.

"attributes": {
         "disabled": "false",
},

stranica > vidljivost

Određuje jesu li widgeti koji nudi Cisco dodani u prilagođenom izgledu na razini stranice ili na razini kompa vidljivi ili ne.

Widgeti koji nudi Cisco su Povijest kontakata,, IVR transkriptCisco Webex Experience Management, Vodič za pozive za pregled kampanje i Screen Pop.

  • Vrijed nosti svojstava vidljivosti ugrađene su i definirane u zadanoj JSON datoteci rasporeda radne površine. Administrator ne može mijenjati vrijednosti svoj stava vidljivosti widgeta koji nudi Cisco.

  • Vrijednost svojstva vidljivosti NOT_RESPONSIVE zastarjela je. Možete ga nastaviti koristiti samo za povratnu kompatibilnost. Bilo koja vrijednost postavljena kao NOT_RESPON SIVE prethodno ne zahtijeva izmjenu jer funkcionalnost ostaje ista.

    Da biste novostvoreni widget postavili kao responzivni ili ne odgovarajući, morate upotrijebiti svojstvo respon zivnog. Za više informacija pogledajte od zivno svojstvo.

stranica > djeca

Ovo svojstvo je temeljni dio izgleda. U odjel jku za djecu možete gnijezditi onoliko razina koliko je potrebno ako widget temeljen na Web komponentama omogućuje prolazak djece. Da bi to omogućio, programer mora programski upravljati sadržajem s prorezima. Za više informacija pogledajte V odič za program Cisco Webex Contact Center ere za stolna računala.

Da biste saznali o prenošenju vrijednosti STORE kao svojstava, pogledajte Di jeljenje podataka s radne površine na widgete.

"children": [{
        "comp": "div",
        "textContent": "Test"
    },
    {
        "comp": "div",
        "textContent": “Test”
    },
    {
        "comp": "div",
        "textContent": "Test"
    },
    {
        "comp": "div",
        "textContent": "Test"
    },
    {
        "comp": "div",
        "children": [{
                "comp": "div",
                "textContent": “Test”
            },
            {
                "comp": "div",
                "textContent": "Test"
            },
            {
                "comp": "div",
                "textContent": "Test"
            }
        ]
    }
],

Prednost odjeljka polja "djeca" je u tome što možete koristiti postojeće web komponente u svojoj specifikaciji izgleda, koja je već dio paketa Desktop. Nekoliko web komponenti paketa Desktop uključuju:

  • agentx-wc-iframe: Widget koji vam omogućuje postavljanje bilo koje web stranice u iFrame kao widget.

  • dinamičko područje: komponenta koja vam omogućuje omogućavanje značajke povlačenja i ispuštanja za agente na mjestu koje nije prilagođene stranice. Prilagođene stranice također mogu imati tu mogućnost ako omogućite povlačenje i ispuštanje prema zadanim postavkama.

  • Bilo koja komponenta u biblioteci momentum-ui-web-komponenti. Za više informacija pogledajte GitHub. Na primjer:

    • md-tabs: Omotač spremnika kartica

    • md-tab: Zaglavlje jedne kartice

    • md-tab-panel: Sadržaj jedne kartice

Dodatne informacije o atributima za trajnu karticu potražite u odjeljku Atributi za trajne kartice.

stranica > tekstSadržaj

Pomaže vam da dodate svoj tekstualni sadržaj.

"textContent": "My Text Content",

stranica > stil

Pomaže vam da dodijelite određeni CSS stil vašoj komponenti.

"style": {
    "backgroundColor": "#CBD",
    "overflow": "scroll"
},

stranica > omotač

Omotač widgeta omogućuje vam dodavanje alatne trake na vrh widgeta. Alatna traka može sadržavati naslov i ikonu Maksimizirajte ikonu (Maksim iziraj) na vrhu widgeta. Kada widget zauzme mali prostor na stranici, ikona za maksimiziranje omogućuje agentu da vidi widget u punom radnom prostoru.

Uvjerite se da koristite zadanu vrijednost kao "app-maximize-area". Trenutno je dostupna samo zadana vrijednost. Ako je izgled konfiguriran pomoću UseFlexLayout, možete omogućiti ikonu maksimizirani/vraćanja u zaglavlju widgeta dodavanjem atributa isMaximizable u konfiguraciju widgeta i postaviti njegovu vrijednost na istinitu.

"wrapper": {
    "title": My Widget Title ",
    "maximizeAreaName": "app-maximize-area" "isMaximizable":true 
}

stranica > omot> id

(Opcionalno) Omotač widgeta web komponente omogućuje ažuriranje dinamičkog naslova widgeta pomoću jedinstvenog identifikatora. Unesite vrijednost svojstva omotača widgeta kao uniqu e-id-to-update-title.

"wrapper": {
    "title": My Widget Title ",
    "id": "unique-id-to-update-title",
    "maximizeAreaName": "app-maximize-area"
}

Uvjerite se da koristite isti jedinstveni identifikator za JavaScript CustomEvent. Dodatne informacije potražite u odjeljku Asinhroni događaji u poglavlju Modul kontakta agenta u programu Cisco Webex Contact CenterDesktop Developer.

Da biste ažurirali naslov widgeta temeljenog na iFrame-u, upotrijebite sadržaj iFrame iz iste domene. Slijedi primjer uzorka:

<
script type = "text/javascript" >
    var title = "";
window.addEventListener("update-title-event", function(e) {
    title = e.detail.title;
});
document.querySelector('#customEvent').onclick = function() {
    const e = new CustomEvent("update-title-event", {
        bubbles: true,
        detail: {
            title: "new title"
        }
    });
    window.parent.dispatchEvent(e);
}; <
/script> <
button id = "customEvent" > New Title < /button> <
    iframe src = "https://blog.logrocket.com/the-ultimate-guide-to-iframes/" > < /iframe>

stranica > agentx-wc-iframe

Omogućuje ugradnju web stranice u iFrame koji se pojavljuje kao widget na radnoj površini. Možete koristiti iFrame widget pod nazivom "agentx-wc-iframe".

"comp1": {
    "comp": "agentx-wc-iframe",
    "attributes": {
        "src": "https://blog.logrocket.com /
            the - ultimate - guide - to - iframes / "
    },
    "wrapper": {
        "title": "AgentX iFrame",
        "maximizeAreaName": "app-maximize-area"
    }
},

stranica > izgled

Omogućuje vam raspoređivanje widgeta na stranici.

Sljedeći format predstavlja raspored mreže:

type Layout = {
    areas: string[][];
    size: {
        rows: number[];
        cols: number[];
    };
};

Ovdje možete definirati mrežu s imenima područja koja ste definirali u odjeljku wid geta.

Sljedeći primjer pokazuje kako je naveden izgled tri reda i tri stupca:

"layout": {
    "areas": [
        [
            "comp1",
            "comp1",
            "comp3"
        ],
        [
            "comp2",
            "comp2",
            "comp3"
        ],
        [
            "comp4",
            "comp4",
            "comp4"
        ]
    ],
    "size": {
        "cols": [1, 1, 1],
        "rows": [1, 1, 1]
    }
}
Jednaka raspodjela rasporeda 3x3
Equal distribution of a 3x3 layout for Webex contact Center Desktop layout configuration.

U odjeljku veličine brojevi predstavljaju djelić prostora koji widget može zauzeti u odnosu na ostale widgete. Sva tri stupca zauzimaju jednak 1 dio prostora. Sa 100% dostupne širine, svaki widget zauzima 33,33% vodoravnog prostora.

S jednakom širinom stupca
Equal column width layout for Webex Contact Center Desktop layout configuration.

Drugi primjer korištenja, ako postavite kao "cols": [1, 2, 2], to znači da je ukupni prostor podijeljen s 5 (1+2+2), a prvi widget zauzima 20% vodoravnog prostora. Drugi i treći widget zauzimaju 40% svaki. Za više informacija pogledajte Osnovni pojmovi rasporeda mreže.

Unequal column width layout for Webex Contact Center Desktop layout configuration.
Nakon promjene širine stupca

stranica > RO OT

Gniježđenje izgleda naziva se podraslogom. U slučaju da imate ugniježđene rasporede u konfiguraciji izgleda, morate imati jedan objekt "ROOT" kao roditelj za podrasporede. Inače, vaša konfiguracija izgleda može biti ravna ako nije potrebno gniježđenje.

Ovaj podraspored pruža veću kontrolu nad ponašanjem promjene veličine izgleda. S vojstvo izgleda stranice mora biti tipa Record<string, Layout>. Svojstvo izgleda omogućuje vam raspoređivanje widgeta na stranici.

{
    "id": "some-id",
    "widgets": {
        "c1": {
            "comp": "div",
            "textContent": "c1"
        },
        "c2": {
            "comp": "div",
            "textContent": "c2"
        },
        "c3": {
            "comp": "div",
            "textContent": "c3"
        },
        "c4": {
            "comp": "div",
            "textContent": "c4"
        },
        "c5": {
            "comp": "div",
            "textContent": "c5"
        }
    },
    "layout": {
        "ROOT": {
            "areas": [
                ["c1", "sub1"],
                ["c2", "sub2"],
            ],
            "size": {
                "cols": [1, 1],
                "rows": [1, 1]
            }
        },
        "sub1": {
            "areas": [
                ["c3", "c4"]
            ],
            "size": {
                "cols": [1, 1],
                "rows": [1]
            }
        },
        "sub2": {
            "areas": [
                ["c1"],
                ["c5"]
            ],
            "size": {
                "cols": [1],
                "rows": [1, 1]
            }
        }
    }
}

Ova postavka stvara mrežu u ROOT rasporedu s dvije podmreže koje možete samostalno mijenjati veličinu.

Sub-layout appearance for Webex Contact Center Desktop layout configuration.
Izgled pod-izgleda

Promjena veličine komponente utječe na komponente unutar tog podrasporeda.

Sub-layout appearance, after resizing both sub-layouts, for Webex Contact Center Desktop layout configuration.
Nakon promjene veličine oba pod-rasporeda

Budite svjesni sljedećih slučajeva:

Beskonačna petlja: Ako uključite ROOT izgled kao podraspored ROOT-a, to uzrokuje pogrešku "prekoračen niz poziva" i prelazi u beskonačnu petlju.

{
    "layout": {
        "ROOT": {
            "areas": [
                ["c1", "c2"],
                ["c3", "ROOT"],
            ],
            "size": {
                "cols": [1, 1],
                "rows": [1, 1]
            }
        }
    }
Sub-layout appearance with infinite loop for Webex Contact Center Desktop layout configuration.
Podraspored s beskonačnom petljom

I@@ sti podraspored (N) puta: Ako uključite podraspored u mrežu više puta s istim imenom i ako promijenite veličinu jednog od njih, sve podrasporede automatski će se mijenjati.

Ako to nije željeno ponašanje, preimenujte svaki od podrasporeda jedinstvenim imenom.

{
    "layout": {
        "ROOT": {
            "areas": [
                ["c1", "sub1"],
                ["c2", "sub1"],
            ],
            "size": {
                "cols": [1, 1],
                "rows": [1, 1]
            }
        },
        "sub1": {
            "areas": [
                ["c3", "c4"]
            ],
            "size": {
                "cols": [1, 1],
                "rows": [1]
            }
        }
    }
}
Sub-layout appearance with N times for Webex Contact Center Desktop layout configuration.
Podraspored s N puta

Atributi za trajne kartice

Da biste postavili kartice na prilagođenim stranicama i prilagođenim widgetima kao postojane, unesite atribute za md-kartice u prilagođeni izgled.

Primjer: Postavite kartice kao trajne

{
    "comp": "md-tabs",
    "attributes": {
        "persist-selection": true,
        "tabs-id": "unique-id for all the tabs together in the container"
    },
}

Nekretnine

Opis

trajni odabir

Da biste postav ili md-kartice kao postojane. Zadana vrijednost je istinita.

kartica-id

Jedinstvena identifikacija za sve kartice zajedno u spremniku.

Kada postavite md-tabs kao postojane (trajni odabir: istina), Agent Desktop zadržava odab ir kartice čak i ako se agent prebacuje između stranica ili widgeta na radnoj površini.

  • Svojstvo trajnog odab ira nije primjenjivo za kartice u oknu Pomoćne informacije i stranici izvješća o statistikama učinka agenta jer je ponašanje trajne kartice već postavljeno na radnoj površini.
  • Odabir kartice vraća se na zadanu karticu kada se odjavite s radne površine, ponovno učitate/osvježite preglednik ili obrišete predmemoriju preglednika.

Konfiguracija trajnih widgeta

Možete konfigurirati bilo koji prilagođeni widget da bude postojan. Trajni widgeti prikazuju se na svim stranicama radne površine. Trajni widgeti prikazuju se kao nova kartica u oknu Pomoćne informacije samo kada imate aktivan zahtjev za kontakt ili razgovor. Na primjer, U zorak trajnog widgeta.

Trajni widgeti ne prikazuju se na početnoj stranici na način na koji se prikazuju na drugim stranicama. Međutim, ako imate aktivnu interakciju, trajni widgeti prikazuju se na početnoj stranici kao dio okna Pomoćne informacije. Na primjer, kada ste odgovorili na poziv, prikazuje se okno Kontrola interakcije, a widget U zorak traj nosti prikazuje se kao dio okna Pomoćne informacije.

Primjer:

"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]
                            }
                        }
                    }
                }
            }]
        }
    ]
}

Kada prilagodite widget, možete odabrati jednu od opcija:

  • Hostirajte aplikaciju na web stranici koja se može ugraditi u iframe.

  • Izgradite prilagođeni widget.

Tehnički zahtjevi widgeta opisani su u dokumentaciji za razvoj widgeta radne površine. Kao uređivač izgleda pobrinite se da imate ove detalje:

  • Kako se zove prilagođeni HTML element (poznat kao Web komponenta)?

  • Koji je URL izvora mreže za isporuku sadržaja (CDN) koji ugošćuje JavaScript paket?

Widgeti zaglavlja

Zaglavlje se koristi za prikaz ugrađenih informacija, za dodavanje padajućih izbornika i tako dalje. Budući da spremnik zaglavlja ima ograničen vertikalni prostor, ukupna visina zaglavlja je samo 64 piksela. Više informacija o poravnanju izgleda potražite u odjeljku svoj stava izgleda.

Primjer:

"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] } 
      } 
}

Da biste dodali savjet alata za widget zaglavlja, omotajte komponentu m d-tooltip. Unesite informacije o alatu u svojstvo poruke.

Primjer:

"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"
                }
            }]
        },

    },
}

Morate dodati atribute stila prikaz i visinu da biste konfigurirali sve widgete putem iFrame u prilagodljivom području widgeta u zaglavlju. Najbolja vrijednost atributa visine je 64 piksela.

Pobrinite se da dodate atribute stila postojećim widgetima zaglavlja kako bi se učitali kako se očekuje unutar iFrame-a.

Primjer:

"head1": {
    "comp": "agentx-wc-iframe",
    "attributes": {
        "src": "https://widget-kad.s3.amazonaws.com/Headers/Timer/Timer.htm",
        "style": "height:64px;display:flex;"
    }


},

Preporučujemo da za zaglavlje koristite samo jedan redak s više stupaca jer je visina zaglavlja samo 64 piksela. Više informacija o poravnanju potražite u odjeljku svoj stava izgleda.

Okno pomoćnih informacija

Okno Pomoćne informacije na radnoj površini prikazuje kartice koje uključuju CISCO ponuđene (zadane) widgete i prilagođene widgete. Sljedeći widgeti koji nudi Cisco pojavljuju se na unaprijed definiranim karticama:

  • Povijest kontakata

  • IVR transkript

  • Putovanje korisničkog iskustva

  • Pop zaslon

Pomoću okna Pomoćne informacije možete:

  • Dodajte kartice

  • Promijenite redoslijed kartica

  • Uklonite unaprijed definirane kartice

  • Označite prilagođene kartice kao povlačne

  • Dodajte savjete alata na prilagođene kartice

  • Dodajte opciju Reset Tab Red

Primjer:

"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]
                            }
                        }
                    }
                }
            }]
        }
    ]
},

Widget Customer Experience Journey možete konfigurirati nakon što omogućite mjerne podatke za upravljanje korisničkim iskustvom naManagement Portal.

U oknu Pomoćne informacije dodajte nove kartice za postavljanje prilagođenih widgeta. Ovdje se ne primjenjuju posebna pravila, a gniježđenje komponenti je onako kako se očekuje i opisano u odjel jku za djecu. Za više informacija pogledajte vlasništvo Djec a na stranici.

U nastavku su navedeni posebni primjeri za prilagodbu zaglavlja kartica:

Primjer postavljanja ikona i naljepnica u imovinu za djecu

{
    "comp": "md-tab",
    "attributes": {
        "slot": "tab",
        "class": "widget-pane-tab"
    },
    "children": [{
            "comp": "md-icon",
            "attributes": {
                "name": "transcript_16"
            }
        },
        {
            "comp": "span",
            "textContent": “My Widget Tab”
        }
    ],
},

Primjer za postavljanje slike (s CSS-om) i oznaka u imovinu djece

{
    "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”
            }
        ]
    }],
},

Padajući popis Više kartica automatski se pojavljuje kada okno Pomoćne informacije sadrži više kartica.

Morate dodati prilagođeni alat za karticu radi čitljivosti i pristupačnosti. Da biste dodali savjet alata za prilagođenu karticu, zamotajte komponentu m d-tooltip. Unesite informacije o alatu u svojstvo poruke i primijenite vrijednosti svoj stava stila kako je prikazano u sljedećem primjeru.

"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;"
},

Za prilagođenu karticu preporučujemo maksimalnu širinu od 252 piksela i minimalnu širinu od 110 piksela.

Da biste omogućili značajku prevlačenja i ispuštanja unutar prilagođene kartice, dodajte sljedeće svojstvo unutar atributa:

"comp": "md-tabs",
"attributes": {
    "class": "widget-tabs",
    "draggable": true,
    "comp-unique-id": "sample-dynamic-custom-tabs"
},
  • draggable: Postavite vrijednost svojstva po vlačenja na true.

  • comp-unique-id: Unesite jedinstvenu vrijednost za identifikaciju komponente.

    Primjer:

    "comp-unique-id": "sample-dynamic-custom-tabs"
    

Ako omogućite povlačenje i ispuštanje za prilagođenu karticu, agent može povući i ispustiti karticu na željenu poziciju unutar okna Pomoćne informacije. Da biste vratili kartice na zadani redoslijed kartica, dodajte sljedeće svojstvo:

"comp": "agentx-wc-more-actions-widget",
"attributes": {
    "slot": "settings",
    "class": "widget-pane",
    "tabs-unique-id": "sample-dynamic-custom-tabs"
},
  • agentx-wc-more-actions-widget: Unesite komponentu koja se prikazuje kao ikona Više radnji () Ikona više akcija u oknu Pomoćne informacije.

  • slot="settings": Enter an attribute within the component that is displayed as the Reset Tab Order option in the More Actions drop-down list. Agenti mogu resetirati kartice u oknu Pomoćne informacije na zadani redoslijed klikom na Ikona više akcija > Poništi redoslijed kartica.

  • tabs-unique-id: Unesite istu jedinstvenu vrijednost definiranu za svojstvo comp-unique-id za mapiranje i resetiranje komponenti md-tabs.

Sljedeći uzorak koda koristi funkcije Više radnji i Pon išti redosli jed kartica.

"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"
        }
    ]
}],

}
Webex Contact Center more actions menu example, showing the 'Reset Tab Order' option.

Prema zadanim postavkama definirani su savjet alata, ikona elipse i resetiranje redoslijeda kartica za unaprijed definirane kartice.

Padajući popis Više radnji može se proširiti za dodavanje dodatnih prilagođenih komponenti ili widgeta nakon opcije Poniš ti redosli jed kartica. Slijedi uzorak skupa vrijednosti svojstava stila koji se mogu primijeniti na dodatne komponente.

"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;"
},
Webex Contact Center more actions menu example, showing additional, custom options that can be added after the 'Reset Tab Order' option.

Značajka povlačenja i ispuštanja nije podržana za dodatne prilagođene komponente ili widgete koji su dodani na padajući popis Više radnji.

Widgeti bez glave

U odjeljku bez glave možete dodati widgete koji su skriveni i ne pojavljuju se naAgent Desktop. Ovi widgeti se koriste za izvršavanje logike u pozadini. Ovaj je odjeljak koristan za pokretanje događaja koji se događaju na radnoj površini i izvršavanje logike specifične za widget. Na primjer, otvaranje prilagođenog CRM Screen Pop za SMS po njegovom dolasku.

Primjer:

"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] } 
      } 
}

Dijeljenje podataka s radne površine na widgete

Da biste primali podatke u stvarnom vremenu putem svojstava ili atributa unutar prilagođenog widgeta, dodijelite odgovarajuće vrijednosti STORE u konfiguraciji JSON izgleda.

Osim toga, za pristup podacima putem JavaScript SDK pretplatnika, podatke možete proslijediti i kroz svojstva ili atribute. Ako je vaša komponenta izgrađena da reagira na promjene svojstava ili atributa, dobivate ažuriranja podataka u stvarnom vremenu odAgent Desktop, koji se naziva davatelj podataka.

Trenutno imamo jednog davatelja podataka pod ključnom STORE-om. Dodatne informacije potražite u odjeljku Dav atelj podataka — Svojstva i atributi wid geta u Vodiču za programere Cisco Webex Contact Center radne površine.

Pregled poziva za kampanju

Administrator stvara kampanje, konfigurira način biranja (pregled) i dodjeljuje kampanje timovi ma. Ako je agent dio tima kojem su dodijeljene kampanje, agent može uputiti poziv za odlazni pregled kampanje. Dodatne informacije potražite u odjeljku Konfiguriranje načina glasovne odlazne kampanje u Webex kontaktnom centru.

Administrator konfigurira sljedeće u prilagođenom izgledu kako bi omogućio pregled kontakta kampanje za agenta.

Kontakt za kampanju

Administrator dodaje widget Kontakt kampanje u spremnik zaglavlja prilagođenog izgleda. Kontakt kampanje prikazuje podatke o kontaktu korisnika na temelju definiranih svojstava. Dodatne informacije o poravnanju izgleda potražite u retku svojstava izgleda stranice tablice Po jedinosti o svoj stvima.

Primjer:


"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"
  }
] 

Vodič za pozive

Widget Vodič za pozi ve prikazuje se u oknu Pomoćne informacije na radnoj površini. Vodič za pozive prikazuje pitanja i odgovore na razini kampanje. Od agenta se traži da pročita skup pitanja u vodiču za pozive i pošalje odgovore.

Primjer:

"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"
      }
   ]
}
  • Sljedeće reference svoj stava Comp promijenile su se. agentx u vrijednosti nekretnine zamjenjuje se acqueon:
    • agentx-preview-kampanja je preimenovana u acqueon-preview-Campaign
    • agentx-call-guide je preimenovan u acqueon-call-guide
  • Morate ugostiti List and Campaign Manager (LCM) na CDN-u, a zatim odrediti URL u svoj stvu skri pte.

Pop zaslon

U rasporedu radne površine možete konfigurirati Screen Pop na jedan od sljedećih načina:

  • Kao prilagođena stranica

  • Kao jedan od widgeta na prilagođenoj stranici

  • Kao kartica u oknu Pomoćne informacije

Screen Pop prikazuje se na radnoj površini na temelju sljedećih čimbenika:

Za Voice kanal:

  • Konfiguracija definirana u rasporedu radne površine

  • Aktivnost Screen Pop definirana u dizajneru protoka

Za nove digitalne kanale:

  • Konfiguracija definirana u rasporedu radne površine

  • Screen Pop čvor definiran u Connect Flow Builder

Dodatne informacije o konfiguriranju Screen Pop potražite u odjeljku S creen Pop.

Konfiguriranje skočnog zaslona na navigacijskoj traci

Screen Pop možete konfigurirati kao prilagođenu stranicu ili kao jedan od widgeta na prilagođenoj stranici. Da biste pristupili prilagođenoj stranici Screen Pop, kliknite ikonu S creen Pop na navigacijskoj traci. Da biste pristupili widgetu Screen Pop na prilagođenoj stranici, kliknite prilagođenu ikonu na navigacijskoj traci. Dodatne informacije o svojstvima navigacije potražite u odjeljku Navigacija (Prilagođene stranice).

Primjer: Screen Pop kao prilagođena stranica

{
    "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"
}

Primjer: Iskočni zaslon kao widget na prilagođenoj stranici

"comp1": {
    "comp": "agentx-wc-screen-pop",
    "properties": {
        "screenPopUrl": "$STORE.session.screenpop.screenPopSelector"
    }

Ako Screen Pop nije konfiguriran u dizajneru protoka, prilagođena stranica će se pojaviti prazna. Dodatne informacije o konfiguriranju Screen Pop u programu Flow Designer potražite u odjeljku S creen Pop.

Konfiguriranje skočnog zaslona u oknu pomoćnih informacija

Možete konfigurirati Screen Pop da se pojavljuje kao kartica u oknu Pomoćne informacije.

Prema zadanim postavkama, Screen Pop pojavljuje se kao nova podkartica na kartici S creen Pop okna Pomoćne informacije ako je Screen Pop konfiguriran da se prikazuje kao Unutar radne površine u dizajneru protoka.

Dodajte sljedeći atribut u odjeljak ploče da biste uključili Screen Pop kao karticu u oknu Pomoćne informacije. Dodatne informacije o detaljima ploče potražite u odjeljku Okno pomoćnih informacija.

Primjer: Iskočni zaslon kao kartica u oknu pomoćnih informacija

 {
         "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"
            }
         ],
      }

Opcija zaslonskog prikaza definirana u dizajneru protoka ima prednost nad konfiguracijom definiranom u rasporedu radne površine.

Na primjer, uzmite u obzir da ste konfigurirali sljedeće postavke Screen Pop:

  • Dizajner protoka — Postavke prikaza kao U novoj kartici preglednika
  • Izgled radne površine — kao kartica u oknu Pomoćne informacije

Kada se dogodi događaj za koji je konfiguriran iskačući ekran, Screen Pop prikazuje se izvan radne površine - odnosno na novoj kartici preglednika.

Primjeri primjeraka upotrebe

Sljedeći odjeljci daju nekoliko primjera za referencu:

Konfigurirajte i pristupite widgetu mjernih podataka za upravljanje korisničkim iskustvom s navigacijske trake

Primjer:

{
    "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]
            }
        }
    }
},

Da biste dobili SpaceID i MetricSID, pogledajte dokumentaciju. Webex Experience Management

Korištenje kartica na prilagođenoj stranici

Primjer:

{
    "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]
            }
        }
    }
}

Zadano okno pomoćnih informacija s poviješću kontakata i skočnim zaslonom

Primjer:

"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"
    }
},

Pomoćno okno s informacijama s widgetom za putovanje korisničkog iskustva

Primjer:

"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"
                },
            },

Lokalizacija

Desktop UI podržava lokalizaciju na 29 jezika.

Sljedeći su podržani jezici:

Bugarski, katalonski, kineski (Kina), kineski (Tajvan), hrvatski, češki, danski, nizozemski, engleski (UK), finski, francuski, njemački, mađarski, talijanski, japanski, korejski, norveški, poljski, portugalski (Brazil), portugalski (Portugal), rumunjski, ruski, srpski, slovački, slovenski, španjolski, švedski i turski.

Jezik korisničkog sučelja radne površine temelji se na postavkama jezičnih preferencija u vašem pregledniku. Na primjer, razmotrimo da ste odabrali željeni jezik kao francuski u pregledniku Firefox. Kada pokrenete Desktop u pregledniku Firefox, korisničko sučelje radne površine pojavljuje se na francuskom jeziku (francuski). Međutim, vodoravno zaglavlje, navigacijska traka i druge komponente dodane u raspored radne površine nisu lokalizirane na temelju postavki jezičnih preferencija u vašem pregledniku.

Lokalizirajte komponente radne površine

Da biste lokalizirali komponente radne površine,

  • Koristite postojeće ključeve lokalizacije postavljene u datot eci app.json. Ako ključevi lokalizacije nisu postavljeni, koristi se zadani jezik engleski (US). Možete poslati zahtjev za uslugu Ciscovoj podršci kako biste dodali ključ lokalizacije u datoteku app.json.

    Primjer: Ključ lokalizacije

    {
        "common": {
            "buttonTitle": "Stop Timer"
        }
    }
  • Unesite sljedeće svojstvo osjetljivo na velika i mala slova u JSON datoteku Desktop Layout da biste lokalizirali komponentu:

    "textContent": "$I18N.<key>",
    

    gdje <key>se odnosi na odgovarajući ključ lokalizacije u datoteci app.json.

Primjer: Lokalizirajte komponentu zaglavlja

"header": {
    "id": "header",
    "widgets": {
        "head1": {
            "comp": "md-button",
            "attributes": {
                "slot": "menu-trigger",
                "style": "height: 64px"
            },
            "children": [{
                    "comp": "span",
                    "textContent": "$I18N.common.buttonTitle",
                }
            },

        },
    }

Primjer: Lokalizirajte komponentu kartice u oknu pomoćnih informacija

"panel": {
    "comp": "md-tab",
    "attributes": {
        "slot": "tab"
    },
    "children": [{
        "comp": "span",
        "textContent": "$I18N.panelTwo.screenPopTitle"
    }]
}
Je li taj članak bio koristan?
Je li taj članak bio koristan?