U ovom članku
Pregled
dropdown icon
Svojstva najvišeg nivoa JSON rasporeda
    AppTitle
    logo
    Stranica zadataka Ilustracija
    StopNavigateOnAcceptTask
    DragDropEnabled
    Tajmer obaveštenja
    Maksimalni broj obaveštenja
    PreglednikTajmer obaveštenja
    VKSMkonfigurisano
    DesktopChatApp
    NaslovnicaAkcije
    oblast
    AdvancedHeader
dropdown icon
Početna stranica
    Konfiguracija rasporeda početne stranice
dropdown icon
Navigacija (prilagođene stranice)
    Atributi za trajne kartice
Konfiguracija trajnih vidgeta
Vidžeti za zaglavlje
Okno pomoćnih informacija
Vidžeti bez glave
Delite podatke sa radne površine na vidžete
Pregledajte poziv za kampanju
Screen Pop
Primeri primera upotrebe
Lokalizacija

Kreirajte prilagođeni raspored radne površine

list-menuU ovom članku
list-menuPovratne informacije?

Ovaj članak pomaže u kreiranju prilagođenog izgleda uređivanjem JSON datoteke i nudi uzorke slučajeva upotrebe koji će vam pomoći da započnete sa vidžetima poput vidžeta Metrika upravljanja korisničkim iskustvom i vidžeta Customer Experience Journey. Da biste efikasno radili sa prilagođenim rasporedom radne površine, trebalo bi da imate solidno razumevanje HTML strukture, modela stabla dokumenata u pregledaču i JSON formatu.

Pregled

Funkcija rasporeda radne površine omogućava vam da konfigurišete radnu površinu Vebek kontakt centra u skladu sa vašim poslovnim zahtevima. Možete prilagoditi elemente kao što su logotip, naslov i vidgeti. Možete da kreirate izgled radne površine i dodelite ga timu. Ovaj raspored generiše iskustvo agenta na radnoj površini za sve agente koji se prijave kao deo tog tima.

Postoje dve vrste rasporeda:

  • Globalni izgled: Ovaj raspored je sistem generisan raspored koji se podrazumevano dodeljuje kada kreirate tim. Više informacija potražite u odeljku U pravljanje ti movima. Kada kreirate tim, Globalni raspored se automatski postavlja kao raspored radne površine za tim. Ne možete izbrisati ovaj izgled.

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

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

Vebek kontakt centar Desktop podržava tri osobe:

  • Agent

  • Supervizor

  • Supervizor i agent

JSON datoteka izgleda ima odvojene odeljke za svaku od osoba. Administrator treba da konfiguriše postavke za svaku osobu u odgovarajućem odeljku datoteke izgleda JSON. Za više informacija o uzorku datoteke JSON izgleda pogledajte Svojstva najvišeg nivoa JSON rasporeda.

Kada Cisco doda novu funkciju u raspored radne površine, nemodifikovani izgled se automatski ažurira novim funkcijama. Ažurirani raspored radne površine automatski je dostupan postojećim timovima koji koriste nemodifikovani izgled radne površine. Korisnici radne površine koji koriste nemodifikovani izgled radne površine dobijaju nove funkcije zasnovane na rasporedu kada se prijave ili ponovo učit aju pregledač.

Ako koristite datoteku Def ault Desktop Laiout.json bez ik akvih modifikacija, onda se smatra neizmenjenim izgledom. Međutim, ako preuzmete datoteku Def ault Desktop Layout.json i ponovo je otpremite, smatra se izmenjenim izgledom čak i ako sadržaj datoteke ili ime datoteke nisu izmenjeni.

Za timove koji koriste prilagođeni raspored radne površine, administratori moraju periodično da osvež avaju definiciju izgleda da bi uključili nove funkcije. Kada administratori pregledaju nemodifikovani izgled ili tim koji koristi nemodifikovani izgled, prikazuje se poruka koja pokazuje da se nove funkcije radne površine automatski primenjuju.

Na radnoj površini postoje dve vrste vidžeta - zasnovani na iframe-u i zasnovani na veb komponentama. Zaglavlje, navigacija (prilagođena stranica), postojano područje, područje bez glave i aux panel su prilagodljivo područje na radnoj površini. Ovo nisu vidžeti.

Sledeća lista detaljno opisuje razmake koje možete da konfigurišete. Slike ilustruju izgled radne površine:

  1. Područje naslova i logotipa: Ovaj prostor prikazuje logotip i ime Vebek kontakt centra (podrazumevano) u gornjem levom uglu ekrana.

  2. Horizontalno područje zaglav lja: Ovaj prostor ima podesivo područje koje je naseljeno prilagođenim vidžetima. Ovi vidžeti mogu prikazati, na primer, ugrađene informacije i padajuće menije. Kako je visina ovog zaglavlja samo 64 piksela, visina vidgeta ne može preći visinu zaglavlja.

  3. Područje radnog prostora: Ovaj prostor se menja prema izboru na navigacionoj traci ili kada agent komunicira sa kupcima. Kada je agent na pozivu, ovo područje prikazuje okno za kontrolu interakcije i pomoćne informacije (koje uključuje prilagođene vidžete i trajne vidžete). Kada agent komunicira putem e-pošte, ćaskanja ili društvenih kanala, ovo područje prikazuje područje radnog prostora i pomoćno okno sa informacijama (koje uključuje područje trajnog vidžeta).

    Prilagođena stranica se prikazuje na interfejsu radne površine u oknu radnog prostora. Prilagođenoj stranici možete pristupiti putem ikona na navigacionoj traci. Svaka prilagođena stranica može sadržati jedan ili više prilagođenih vidgeta.

    Prilagođeni vidget je aplikacija treće strane koja je konfigurisana u JSON rasporedu. Prilagođeni vidžet možete postaviti na prilagođenu stranicu, prilagođenu karticu (okno Pomoćne informacije) ili na horizontalno zaglavlje radne površine.

  4. Područ@@ je navig acione trake: Koristite ovaj prostor za dodavanje stavki za navigaciju 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.
Primer korisničkog interfejsa 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.
Primer korisničkog interfejsa radne površine za nove digitalne kanale

Svojstva najvišeg nivoa JSON rasporeda

Uloge

Podrazumevani JSON izgled ima sledeće tri uloge.

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

  • Supervizor — da podesite izgled radne površine da se prikazuje kada se supervizor prijavi na radnu površinu Vebek kontaktnog centra radi obrade samo mogućnosti supervizora.

    Kada se supervizor prijavi na radnu površinu, primenjuje se raspored radne površine koji je naveden za primarni tim. Ako ne obezbedite primarni tim, primenjuje se globalni raspored. APS izveštaji su podrazumevano onemogućeni.

  • SupervisorAgent—da biste postavili izgled radne površine da se prikazuje kada se supervizor prijavi na radnu površinu Vebek kontaktnog centra radi obrade mogućnosti supervizora i aktivnosti agenta.

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

Slede svojstva najvišeg nivoa za JSON raspored na osnovu 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": {
                ...
            }
        },
    }
},
  • Promene u svojstvima JSON rasporeda stupaju na snagu kada se pregledač Desktop osveži.
  • Ako funkcija koju ste omogućili na JSON rasporedu nije dostupna na radnoj površini, kontaktirajte Cisco podršku da biste je omogućili.
  • Sva svojstva u JSON rasporedu su osetljiva na velika i mala slova.

AppTitle

Da biste odredili naslov na horizontalnom zaglavlju radne površine. Podrazumevani naslov je Vebek kontakt centar.

Primer:

"appTitle": "Webex Contact Center"

Podrazumevani AppTitle se menja sa rad ne površine Contact Center u Vebek kontakt centar. Nema uticaja na postojeće prilagođene rasporede koji koriste stari podrazumevani AppTitle (Contact Center Desktop). Da biste koristili novi AppTitle, morate da izmenite prilagođeni izgled. Međutim, novi globalni izgled koristi podrazumevani AppTitle kao Vebek kontakt centar.

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 savet alata prikazuje kompletan naslov. Stilovi se ne mogu primeniti na naslov.

Možete da koristite URI-e podataka (Uniform Resource Identifier) ili da hostujete prilagođenu naslovnu sliku na mreži za isporuku sadržaja (CDN), kantici za jednostavnu uslugu skladištenja Amazon Web Services (AVS) (S3) ili sličnoj usluzi hostinga, a zatim odredite URL hostirane slike. Podržani formati naslovnih slika su PNG, JPG, JPEG, GIF, SVG i VebP. Podržana veličina naslovne slike je 184 k 32 piksela (širina k visina).

logo

Da biste odredili URL za logotip kompanije. Ako ne navedete URL, logotip Vebek kontakt centra se podrazumevano pojavljuje.

Primer:

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

Možete da ugostite prilagođenu sliku logotipa na CDN-u, Amazon Veb Services (AVS) Simple Storage Service (S3) kantici ili sličnoj usluzi hostinga, a zatim odredite URL hostirane slike. Podržani formati slika logotipa su PNG, JPG, JPEG, GIF, SVG i VebP. Podržana veličina slike logotipa je 96 k 32 piksela (širina k visina).

Tabela 1. Prikaz matrice za AppTitle i logotip Na osnovu konfiguracije rasporeda radne površine
Stanje Primer AppTitle logo
Ako AppTitle i logotip nisu konfigurisani
"appTitle": "",
  "logo": "",
Nema naslova Podrazumevani logotip
Ako su AppTitle i logo konfigurisani
"appTitle": "ABC Company",
  "logo": "https://my-cdn.com/abclogo.png",
Konfigurisani tekst Konfigurisani logo
Ako je AppTitle konfigurisan i logotip nije konfigurisan
"appTitle": "ABC Company",
  "logo": "",
Konfigurisani tekst Podrazumevani logotip

Ako AppTitle nije konfigurisan i logotip je konfigurisan

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

Ako AppTitle nije konfigurisan i logotip nije poželjan

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

Ako je AppTitle dodan kao slika i logotip nije konfigurisan

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

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

"appTitle": "https://my-cdn.com/abccompanylogo.png ",
  "logo": "no-logo",
Konfigurisana slika Nema logotipa
  • Prilagođena veličina slike se podešava na osnovu odnosa širine i visine. Prilagođeni tekst naslova koji je ranije konfigurisan sada se može pojaviti u dva reda na radnoj površini. Da biste to izbegli, možete da izmenite prilagođeni tekst naslova.
  • Ako naslov i logotip nisu konfigurisani u horizontalnom zaglavlju radne površine, taj prostor koriste vidžeti zaglavlja. Vidžeti zaglavlja moraju biti pravilno konfigurisani da bi koristili prostor 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 se može koristiti za naslov.
  • Ako je prilagođena veličina slike veća od podržane veličine, veličina slike se podešava na osnovu odnosa širine i visine u horizontalnom zaglavlju. Ako je prilagođena veličina slike manja od podržane veličine, stvarna veličina slike zadržava se u horizontalnom zaglavlju.

Stranica zadataka Ilustracija

Da biste odredili prilagođenu ilustraciju za stranicu zadatka na osnovu preferencija organizacije i usklađivanja brenda. Kada se agent prijavi, stranica zadatka prikazuje konfigurisanu ilustraciju kao pozadinu. Podrazumevano, stranica zadatka se pojavljuje bez ilustracije.

Primer:

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

Možete da koristite URI-ove podataka ili da hostirate prilagođenu ilustraciju na mreži za isporuku sadržaja (CDN), kantici za jednostavnu uslugu skladištenja Amazon Web Services (AVS) (S3) ili sličnoj usluzi hostinga, a zatim odredite URL na hostovanoj ilustraciji. Ilustracija se može konfigurisati na globalnom ili timskom nivou na osnovu definicije izgleda. Pobrinite se da konfigurišete tačan URL da biste sprečili da se slomljena slika prikazuje na radnoj površini.

Podržani formati ilustracije stranica zadataka su PNG, JPG, JPEG, GIF, SVG i VebP. Preporučena veličina ilustracije je 400 k 400 piksela (širina k visina). Ako je prilagođena veličina ilustracije veća od preporučene veličine, veličina ilustracije se podešava na osnovu odnosa širine i visine 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.
Primer 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.
Primer uzorka za prilagođenu ilustraciju prilagođenu na osnovu odnosa širine i visine

StopNavigateOnAcceptTask

Da biste utvrdili da li da prebacite fokus na novoprihvaćeni zadatak, kada agent prihvati novi zadatak dok radi na prethodnom zadatku. Podrazumevana vrednost je laž na.

Primer:

"stopNavigateOnAcceptTask": false

Ako je vrednost postavljena kao ist inita, kada korisnik prihvati novi zadatak na radnoj površini, fokus se zadržava na prethodnom zadatku i ne prelazi na novoprihvaćeni zadatak. Ovo podešavanje sprečava korisnika da izgubi bilo kakve podatke prilikom prihvatanja novog zahteva.

Na primer, uzmite u obzir da je agent 1 u ćaskanju sa Kupcem 1 i istovremeno na glasovnom pozivu sa Kupcem 2. Tokom glasovnog poziva, agent 1 ažurira detalje o korisniku 2 u oknu Kontrola interakcije. Trenutno agent 1 ima dva aktivna zadatka u oknu Lista zadataka, a fokus je na oknu Kontrola interakcije. Kada agent 1 prihvati novi zahtev za ćaskanje od Kupca 3, fokus ostaje na oknu Kontrola interakcije sa kupcem 2 i ne prelazi na novoprihvaćeni zahtev za ćaskanje.

Da biste zadržali fokus na prethodnom zadatku i da se ne prebacite na novoprihvaćeni zadatak, izaberite prilagođeni raspored sa vrednošću svojstva stopNavigateOnAcceptTask postavljenom na true.

Ako vrednost svojstva S topNavigateOnAcceptTask nije uneta u JSON raspored, radna površina prebacuje fokus na novoprihvaćeni zadatak. Ponašanje je slično kada je vrednost svojstva stopNavigateOnAcceptTask postavljena na false.

  • Podešavanje se odnosi na sve zadatke (glasovni i digitalni kanali) koji se obavljaju na radnoj površini — kao što su prihvatanje zadatka, konferencija, konsultacije ili prenos, kao i za vanjske pozive, pozive odlaznih kampanja, automatsko završavanje itd.
  • Podešavanje se ne primenjuje ako je korisnik radne površine na početnoj stranici, bez aktivnog zadatka u oknu Lista zadataka. U takvom slučaju, kada se prihvati novi zadatak, fokus se prebacuje sa početne stranice na novoprihvaćeni zadatak.

DragDropEnabled

Da biste omogućili prevlačenje i ispuštanje i promenu veličine vidgeta na prilagođenim stranicama, podesite vrednost na istinitu. Podrazumevana vrednost je laž na.

Primer:

"dragDropEnabled": false

Više informacija o omogućavanju funkcije prevlačenja i ispuštanja za kartice u oknu Pomoćne informacije potražite u odeljku Okno pomo ć nih informacija.

Tajmer obaveštenja

Da biste podesili trajanje (u sekundama) nakon čega se obaveštenja radne površine na radnoj površini automatski odbacuju. Obaveštenje se pojavljuje u gornjem desnom uglu radne površine. Podrazumevana vrednost vremenskog isteka je 8 sekundi. Važeći opseg za vrednosti vremenskog ograničenja je 1-10 sekundi. Da bi promene vremenskog isteka stupile na snagu, pregledač se mora osvežiti nakon izvršenja promena.

Primer:

"notificationTimer": 8

Maksimalni broj obaveštenja

Da biste podesili broj obaveštenja na radnoj površini koja će se istovremeno prikazivati na radnoj površini. Podrazumevana vrednost je 3. Raspon obaveštenja na radnoj površini je 1-10. Obaveštenja na radnoj površini su složena. Ako postoji mnogo obaveštenja, pojavljuju se sa malim kašnjenjem u zavisnosti od podešavanja NotificationTimer.

Primer:

"maximumNotificationCount": 3

PreglednikTimer za obaveštenja

Da biste podesili trajanje (u sekundama) nakon čega se obaveštenja o tosteru pregledača na radnoj površini automatski odbacuju. Toster je izvorno obaveštenje pregledača koje se pojavljuje samo ako Desktop nije aktivni prozor ili kartica pregledača. Prozor ili kartica pregledača Desktop je neaktivan kada

  • Radite na drugim prozorima ili karticama pregledača.

  • Radite na drugim aplikacijama.

  • Smanjili ste prozor pregledača Desktop.

Obaveštenje se pojavljuje u gornjem desnom uglu radne površine. Podrazumevana vrednost vremenskog isteka je 8 sekundi. Preporučeni opseg za vrednosti vremenskog ograničenja je 5-15 sekundi. Da bi promene vremenskog isteka stupile na snagu, pregledač se mora osvežiti nakon izvršenja promena.

Primer:

"browserNotificationTimer": 8

Konfigurisano vremensko ograničenje za obaveštenja pregledača zavisi od operativnog sistema i podešavanja pregledača. Vrijednost vremenskog ograničenja poštuje se u pregledaču Chrome u operativnom sistemu Vindovs, Chrome OS-u i macOS-u. Međutim, ostali podržani pregledači ne poštuju dosledno konfigurisanu vrednost vremenskog isteka obaveštenja.

VKSMkonfigurisano

(Opcionalno) Da biste konfiguri Webex Experience Management sali, podesite vrednost na istinitu. Podrazumevana vrednost je laž na.

Primer:

"wxmConfigured": true

DesktopChatApp

Da biste konfigurisali više aplikacija za ćaskanje koje nudi Cisco, kao što je Vebek App.

VebEkkonfigurisano

Vebek aplikacija zajedno sa funkcijama za razmenu poruka i sastanaka mogu se konfigurisati na radnoj površini. Ova konfiguracija omogućava agentima da sarađuju sa drugim agentima, supervizorima i stručnjacima za predmet (MSP) u svojoj organizaciji bez kretanja sa radne površine.

Da biste konfigurisali aplikaciju Vebek na radnoj površini:

  • Kada dodajete usluge za korisnikaCisco Webex Control Hub, potvrdite polje za potvrdu Napredne por uke (Korisnici > U pravljanje korisnicima > U sluge > Por uke). Više informacija potražite u odeljku U pravljanje korisničkim nalozima u administr Cisco Webex aciji sajta.

  • U prilagođenom rasporedu radne površine podesite vrednost svoj stva VebEkCon figurated na true.

    Primer:

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

    Podrazumevana vrednost svojstva Veb EkConfigurated je lažna.

    Aplikacija Vebek dostupna je za uloge agenta, supervizora i supervizorAgent samo ako podesite vrednost svojstva WebEkConfigure na tačnu za svaku od ovih uloga. Agent, supervizor ili SupervisorAgent ne mogu da se odjave iz aplikacije Vebek.

    Da biste prikazali ikonu Vebek ikona (Vebek) na horizontalnom zaglavlju radne površine, unesite vrednost vebek u svojstvo He aderActions. Za više informacija pogledajte HeaderActions.

    Da biste omogućili aplikaciju Vebek za određeni tim, izaberite prilagođeni raspored sa vrednošću svojstva VebEkCon figure postavljenom na ist inito. Više informacija potražite u odelj ku Kreiranje tima.

Aplikaciju Vebek takođe možete da konfigurišete u oknu Pomoćne informacije, prilagođenoj stranici i prilagođenom vidžetu. Za više informacija pogledajte Okno pomoćnih informacija.

Obaveštenje o aplikaciji Vebek

Vrednosti koje su navedene pomoću svojstava NotificationTimer i BrovserNotificationTimer za tajmer obaveštenja primen ljive su za aplikaciju Vebek. Podrazumevana vrednost vremenskog isteka je 8 sekundi za ova svojstva. Za više informacija pogledajte NotificationTimer i B rovserNotificationTimer.

NaslovnicaAkcije

Da biste promenili redosled ikona na horizontalnom zaglavlju radne površine. Podrazumevani redosled je sledeći:

  1. Vebek ikona(Vebek)

  2. Koristite telefon za audio indikator(Vanjski poziv)

  3. Ikona obaveštenja.(Centar za obaveštenja)

Podesite vrednost svojstva HeaderActions na sledeći način:

Ime ikone

NaslovnicaVrednost imovine

Vebek aplikacija

vebek

Vanjski poziv

vanjski

Centar za obaveštenja

obaveštenje

Primer:

„headerActions“: ["vebek“, „outdial“, „notifikacija"],

Vrednost svojstva HeaderActions je osetljiva na velika i mala slova.

Da biste promenili podrazumevani redosled ikona, unesite svojstvo HeaderActions i vrednosti u prilagođenom rasporedu u skladu s tim.

Primer:

„headerActions“: ["obaveštenje“, „vanjski“, „vebek"],
  • Ako ne unesete svojstvo i vrednosti HeaderActions u prilagođeni izgled, ikone se prikazuju podrazumevanim redosledom.
  • Da biste uklonili ikone zaglavlja i povezane funkcije sa radne površine, postavite praznu vrednost za svojstvo HeaderAc tions („header Actions“: []). Međutim, ako ste dodali aplikaciju Vebek u okno Pomoćne informacije ili prilagođenu stranicu ili kao prilagođeni vidžet, agent i dalje može pristupiti aplikaciji Vebek iako Vebek aplikacija nije dostupna u horizontalnom zaglavlju radne površine.
  • Ako je vrednost svojstva Veb EkConfigure postavljena kao netač na, ikona Vebek aplikacije se ne prikazuje na horizontalnom zaglavlju radne površine, čak i ako je vrednost vebek -a dodata u svojstvu He ader Actions. Za više informacija pogledajte WebEkConfigure.

oblast

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

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

Možete da konfigurišete sledeće objekte područja:

  • Panel: Predstavlja drugi panel ili desni panel u oknu Pomoćne informacije.

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

  • Perzistentno: Predstavlja vidžete na nivou stranice koji su postojani i prikazuju se na svim stranicama radne površine.

  • Bez glave: Predstavlja vidžete koji nemaju vizuelni interfejs, ali izvršavaju logiku u pozadini.

Ako je svojstvo AdvancedHeader konfigurisano, svojstva zaglavlja i HeaderActions moraju biti uklonjena.

AdvancedHeader

Da biste prilagodili vidljivost i promenili redosled ikona na horizontalnom zaglavlju radne površine. Podrazumevani redosled je sledeći:

  1. Vebek ikona(Vebek)

  2. Koristite telefon za audio indikator(Vanjski poziv)

  3. Ikona obaveštenja.(Centar za obaveštenja)

  4. Selektor stanja agenta Vebek kontakt centra.(Selektor države agenta)

Podesite vrednost svojstva AdvancedHeader na sledeći način:

Ime ikone

NaslovnicaVrednost imovine

Vebek aplikacija

agentk-vebek

Vanjski poziv

agentk-outdial

Centar za obaveštenja

agentk-obaveštenje

Selektor države agenta

agentk-državni selektor

Primer:

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

Vrednost svojstva AdvancedHeader je osetljiva na velika i mala slova.

Da biste promenili podrazumevani redosled ikona, unesite svojstvo AdvancedHeader i vrednosti u prilagođenom rasporedu u skladu sa tim.

Vidžeti ulaze u padajući meni s leva na desno.

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

  • Kada je omogućeno napredno zaglavlje, trebalo bi da premestite vidžete iz postojećeg zaglavlja u napredno zaglavlje prema primeru.

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

  • Svaka ikona vidžeta ima podrazumevanu podlogu i marginu koja je definisana preko CSS-a i ne može se prilagoditi preko radne površine.

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

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

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

  • Ako dodate vidžet sa dugom oznakom, skraćeno ime etikete će se prikazati u skladu sa raspoloživim prostorom.

    Možete koristiti atribut T extContent da dodate oznaku vidžetu.

    Primer:

    {
              "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 tajmera za trenutnu smenu“ biće skraćena i prikazana u skladu sa raspoloživim prostorom.

    • Izbegavajte dodavanje vidgeta sa dugom oznakom.

    • Kada vidžet teče u padajući meni, može se kliknuti samo na ikonu vidžeta.

  • Ako je vrednost svojstva Veb ExConfigure postavljena kao laž na, ikona Vebek aplikacije se ne prikazuje na horizontalnom zaglavlju radne površine, čak i ako je vrednost vebek -a dodata u svojstvu Advan ced Header. Za više informacija pogledajte WebEkConfigure.

Početna stranica

Kada se prijavite na radnu površinu, sletite na početnu stranicu.

Početna stranica je primenljiva samo na supervizore i osobe SupervisorAgent.

Sledeće vidžete možete pogledati na početnoj stranici. Vidžeti analizatora su podrazumevano obezbeđeni, ali administrator takođe može da konfiguriše trajne i prilagođene vidžete. Za više informacija pogledajte Svojstva najviš eg nivoa JSON rasporeda.

Vidžeti za analizator

Podrazumevano, vidžet Analizer se prikazuje na početnoj stranici radne površine.

Konfiguracija rasporeda početne stranice

Možete da konfigurišete početnu stranicu radne površine da prikazuje izgled zasnovan na preferencijama vaše organizacije i usklađivanju brenda. Izmenite polje Početna stranica da biste konfigurisali početnu stranicu. Možete da konfigurišete sledeće komponente da se prikazuju na početnoj stranici kada se korisnik prijavi na radnu površinu:

  • Poruka dobrodošlice

  • Ikona zadat ka na navigacionoj traci za navigaciju da biste prešli do okna zadataka. Ikona zadat ka se prikazuje za ulogu supervizora i supervizora i agenta sa omogućenom funkcijom nadgledanja poziva. Okno zadataka prikazuje dolazne zahteve kupaca, aktivne i prošle interakcije sa kupcima i aktivne zahteve za praćenje.

  • Filtrirajte odeljke kao što su Ime reda, Tip kanala i Upravl jani timovi.

Sledeća tabela opisuje svojstva stranice koja su potrebna za konfigurisanje početne stranice:

Tabela 2. Dinamički raspored početne stranice - Svojstva stranice

Nekretnine

Opis i kod

stranica > UseFlekLayout

Flek izgled je nova veb komponenta. Ne menja postojeće vidžete. Novi fleksibilni raspored koristi isti format konfiguracije izgleda na pojednostavljen način. Kompatibilan je unazad i ne utiče na postojeće vidžete. Morate da konfigurišete JSON izgled. Da biste konfigurisali JSON izgled, navedite visinu i širinu vidžeta. Vidžet je prikazan u istom redosledu kao što je konfigurisan unutar JSON rasporeda. Vidžeti imaju podrazumevanu maržu od 8 pk.

JSON izgled zasnovan je na dimenzijama (širina k visina) i koordinatama (Ks, I i Z) vidgeta.

Fleksibilni raspored podržava mogućnosti kao što su promena veličine pojedinačnih vidžeta, maksimiziranje vidgeta i tako dalje.

Visina pojedinih vidgeta meri se u pikselima. 1 jedinica visine = 40 piksela. Širina vidžeta zavisi od broja kolona u kontejneru i broja kolona koji se menjaju na osnovu širine kontejnera.

Vidžeti se prikazuju s leva na desno. Napredni mehanizam rasporeda koristi prilagođenu logiku za primenu horizontalnog i vertikalnog podešavanja prostora vidgeta. U početku se raspored učitava horizontalno. Nakon horizontalnog učitavanja, vidget se učitava vertikalno i osigurava optimalno korišćenje prostora.

Konfigurišite vidžete na osnovu veličine ekrana. Možete povećati ili smanjiti širinu vidgeta, na osnovu veličine ekrana. Ovo čini vidžete čitljivijim i upotrebljivijim.

Fleksi raspored pruža standardne tačke prekida kao što su velike, srednje, male i izuzetno male.

  • Veliki vidžeti imaju rezoluciju od 1360 pk ili više. Za velike vidžete odredite vrednost kolone kao 12.

  • Srednji vidžeti imaju rezoluciju od 1070 pk do 1360 pk. Za srednje vidžete odredite vrednost kolone kao 10.

  • Mali vidžeti imaju rezoluciju od 850 pk do 1070 pk. Za male vidžete odredite vrednost kolone kao 6.

  • Ekstra mali vidžeti imaju rezoluciju od 500 pk. Za dodatne male vidžete odredite vrednost kolone kao 4.

Ovi pikseli mogu varirati u zavisnosti od operativnog sistema i brosvera.

"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 > komp

Uverite se da obezbedite jedinstvenu prilagođenu komponentu.

"comp": "page-title",

Komponenta naslova stranice predstavlja naslov nivoa 2 <h2>prilagođ enog HTML elementa.

stranica > PageHeader

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

Komponenta naslova stranice predstavlja naslov nivoa 2 <h2>u prilagođenom HTML elementu.

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

    "comp": "page-title",
    "attributes": {
        "pageTitle": "Hey, Welcome!"
    }
  • Dinamički niz: Da biste preuzeli vrednost iz PROD AVNICE. Na primer, Jane Doe.

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

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

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

    Morate priložiti dinamički deo niza unutar zatvorenih kovrčavih zagrada {} i prefiks sa strukturom $.

stranica > PageSubheader

Obavezno dodate podzaglavlje koje se prikazuje na radnoj površini. Korisnik može dodati Idi na analizator 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 odeljku možete dodati stranice koje se pojavljuju na levoj navigacionoj traci. Navedite ikonu za navigaciju i jedinstveni URL za vidžet koji će se pojaviti na navigacionoj traci. Preporučujemo da koristite određeni prefiks za URL da biste izbegli sukobe. Za više detalja pogledajte odel jak svojstva nav.

Takođe možete imati kolekciju vidgeta koji se mogu prikazati na ovoj stranici. Stranica može imati jedan vidžet koji se pojavljuje na ekranu ili kolekciju vidgeta u mreži. Za više detalja o rasporedu mreže pogledajte odeljak svoj stava rasporeda.

Ne morate da dodajete omotač dinamičkog područja u stablo vidžeta. To znači da možete da prevučete i ispustite i menjate veličinu vidgeta na prilagođenim stranicama kada omogućite ovu opciju.

Primer:

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

Sledeća tabela opisuje svojstva navigacije i stranice zajedno sa njihovim detinjskim svojstvima:

Tabela 3. NAV Detalji o imovini

Nekretnine

Opis i kod

nav > etiketa

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

Ovi parametri su neophodni za prikaz vaše prilagođene stranice na navigacionoj traci.

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

S vojstvo ozn ake je naslov prilagođene stranice.

nav > IconTip

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

Dostupne su sledeć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šćenja Momentuma je u tome što pruža nekoliko ikona sa „aktivnom“ verzijom.

    Slučaj upotrebe aktivne verzije:

    Na primer, ako izaberete najavu tipa ikone Moment um, na navigacionoj traci možete videti podrazumevanu ikonu. Kada pređete na prilagođenu stranicu (povezanu sa ikonom), ikona se automatski menja u verziju koja je aktivna za najavu. Uverite se da proverite da li ima aktiv nu verziju iste ikone u biblioteci ikona.

  • Ostalo: Možete da obezbedite prilagođeni URL slike (hostiran na CDN-u) koji se pojavljuje na navigacionoj traci. Ako koristite crnu ili belu prilagođenu ikonu, ikona se ne vidi kada prelazite između svetlog i tamnog režima.

nav > ikona

Ovo svojstvo predstavlja ime 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 vam pomaže da poravnate ikonu na vrh ili dno trake za navigaciju.

Trenutno, svojstvo dozvoljava samo poravnanje vrha.

nav > is DefaultLandingPage

Ovo svojstvo određuje podrazumevanu odredišnu stranicu za agente uAgent Desktop. Podesite ovo svojstvo na ist inito da bi stranica trake za navigaciju postala podrazumevana odredišna stranica koja se pojavljuje za agente nakon prijave naAgent Desktop. Ako je ovo svojstvo postavljeno na ist inito na više stranica navigacione trake, sistem smatra da je prva stranica trake za navigaciju postala podrazumevana odredišna stranica.

Ako nijedna stranica trake za navigaciju nema ovo svojstvo postavljeno na tačno, početna stranica deluje kao podrazumevana odredišna stranica.

Ne možete da podesite iz veštaje o statistikama performansi analizatora i agenta kao podrazumevanu odredišnu stranicu.

nav > NavigateTo

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

NavigateTo ne sme da sadrži sledeće vrednosti: slike, fontovi, css, build_info, pomoć, aplikacija, i18n, ikone, images-mfe-wc i zvukovi.

type Navigation.Item = {
    navigateTo: “my - custom - page”;
};
Tabela 4. stranica Detalji o imovini

Nekretnine

Opis i kod

stranica > id

U svojstvu stranice odredite objekat prilagođene stranice (dinamički vidžet).

S vojstvo id predstavlja jedinstveni identifikator stranice. Na primer, mi-custom-page-1. Agent ne može da vidi ovaj identifikator na radnoj površini.

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

stranica > UseFlekLayout

Flek izgled je nova veb komponenta. Ne menja postojeće vidžete. Novi fleksibilni raspored koristi isti format konfiguracije izgleda na pojednostavljen način. Kompatibilan je unazad i ne utiče na postojeće vidžete. Morate da konfigurišete JSON izgled. Da biste konfigurisali JSON izgled, navedite visinu i širinu vidžeta. Vidžet je prikazan u istom redosledu kao što je konfigurisan unutar JSON rasporeda. Vidžeti imaju podrazumevanu maržu od 8 pk.

JSON izgled zasnovan je na dimenzijama (širina k visina) i koordinatama (Ks, I i Z) vidgeta.

Fleksibilni raspored podržava mogućnosti kao što su promena veličine pojedinačnih vidžeta, maksimiziranje vidgeta i tako dalje.

Visina pojedinih vidgeta meri se u pikselima. 1 jedinica visine = 40 piksela. Širina vidžeta zavisi od broja kolona u kontejneru i broja kolona koji se menjaju na osnovu širine kontejnera.

Vidžeti se prikazuju s leva na desno. Napredni mehanizam rasporeda koristi prilagođenu logiku za primenu horizontalnog i vertikalnog podešavanja prostora vidgeta. U početku se raspored učitava horizontalno. Nakon horizontalnog učitavanja, vidget se učitava vertikalno i osigurava optimalno korišćenje prostora.

Konfigurišite vidžete na osnovu veličine ekrana. Možete povećati ili smanjiti širinu vidgeta, na osnovu veličine ekrana. Ovo čini vidžete čitljivijim i upotrebljivijim.

Fleksi raspored pruža standardne tačke prekida kao što su velike, srednje, male i izuzetno male.

  • Veliki vidžeti imaju rezoluciju od 1360 pk ili više. Za velike vidžete odredite vrednost kolone kao 12.

  • Srednji vidžeti imaju rezoluciju od 1070 pk do 1360 pk. Za srednje vidžete odredite vrednost kolone kao 10.

  • Mali vidžeti imaju rezoluciju od 850 pk do 1070 pk. Za male vidžete odredite vrednost kolone kao 6.

  • Ekstra mali vidžeti imaju rezoluciju od 500 pk. Za dodatne male vidžete odredite vrednost kolone kao 4.

Ovi pikseli mogu varirati u zavisnosti od operativnog sistema i brosvera.

"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 > vidžeti

stranica > komp

Pomaže vam da definišete prilagođene vidžete. Da biste postavili više vidgeta, odredite opcije vidžeta u nizu. Uverite se da svakom vidžetu date jedinstveno ime oblasti. Koristite ga kasnije u odeljku rasporeda.

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

Ovo svojstvo predstavlja ime prilagođenog HTML elementa (poznatog kao Veb komponenta ili bilo koji drugi element - ako želite da ga koristite kao omot). Za više informacija pogledajte Primeri primera upotrebe. Ovde unesite svoje prilagođeno ime elementa bez ugaonih zagrada („<“ or „>“). Na primer, „moj-prilagođeni element“.

Svaki unos u odeljku vidžeta podržava sledeć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 vidžet ili komponentu sa udaljene lokacije kao što je CDN.

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

Ne menjajte URL skripte za istu komponentu. Ako treba da promenite URL skripte za istu komponentu, uradite jedno od sledećeg:

  • Obavestite agenta da obriše keš pregledača i ponovo učita. Agent Desktop

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

    Primer:

    (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 proslediti za Veb komponentu.

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

stranica > responzivni

Određuje da li je veb komponenta ili vidžet zasnovan na iFrame-u koji se dodaje u prilagođeni izgled na nivou stranice ili na nivou kompa reaguje. Odgovarajuće veb komponente čine vašu veb stranicu vizuelno privlačnom na svim uređajima i jednostavne su za upotrebu. Morate koristiti responzivne iFrame vidžete.

Konfigurišite ovo svojstvo sa jednom od sledećih vrednosti:

  • Istina: Omogućava odziv vidžeta. Podrazumevano, svi vidgeti reaguju na osnovu progresivnih veličina ekrana, orijentacije i područja gledanja uređaja koji se koristi.

  • Netačno: Onemogućava odziv vidžeta. Ako vidgeti ne podržavaju gledanje na različitim uređajima, označite ih kao neodgovarajuć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"
},

Vidžeti koji ne odgovaraju ne mogu osigurati najbolje korisničko iskustvo i ne prikazuju se u manjem prikazu. Agent mora povećati veličinu prozora pregledača da bi vidio sve vidžete koji su konfigurisani kao neodgovarajući.

stranica > atributi

U ovom odeljku možete odrediti atribute veb komponente.

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

stranica > vidljivost

Određuje da li su vidžeti koji nudi Cisco dodani u prilagođenom rasporedu na nivou stranice ili na nivou kompa vidljivi ili ne.

Vidžeti koji nudi Cisco su Istorija kontakata,, IVR transkriptCisco Webex Experience Management, Vodič za pozive za pregled kampanje i Screen Pop.

  • Vrednosti svojstava vidljivosti ugrađene su i definisane u podrazumevanoj JSON datoteci rasporeda radne površine. Administrator ne može da izmeni vrednosti svoj stava vidljivosti vid žeta koji nudi Cisco.

  • Vrednost svojstva vidljivosti NOT_RESPON SIVE je zastarela. Možete nastaviti da ga koristite samo za kompatibilnost unazad. Bilo koja vrednost postavljena kao NOT_RESPON SIVE ranije ne zahteva modifikaciju, jer funkcionalnost ostaje ista.

    Da biste postavili novokreirani vidžet kao odgovarajući ili ne odgovarajući, morate da koristite svoj stvo odgovornosti. Više informacija potražite u od zivnom svojstvu.

Stran ica > deca

Ovo svojstvo je osnovni deo rasporeda. U odeljku za decu možete gnezdeti onoliko nivoa koliko je potrebno ako vidžet zasnovan na Veb komponentama omogućava da prođete decu. Da bi to omogućio, programer mora programski upravljati sadržajem sa prorezima. Za više informacija pogledajte V odič za program Cisco Webex Contact Center ere za radne površine.

Da biste saznali o prenošenju vrednosti STORE kao svojstava, pogledajte odeljak Deljenje podataka sa radne površine na vidžete.

"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 odeljka niza „deca“ je u tome što možete da koristite postojeće Veb komponente u specifikaciji izgleda, koja je već deo paketa Desktop. Nekoliko veb komponenti paketa za radnu površinu uključuju:

  • agentk-vc-iframe: Vidget koji vam omogućava da postavite bilo koju veb stranicu u iFrame kao vidžet.

  • dinamičko područje: Komponenta koja vam omogućava da omogućite funkciju prevlačenja i ispuštanja za agente na mestu koje nije prilagođene stranice. Prilagođene stranice takođe mogu imati ovu mogućnost ako podrazumevano omogućite prevlačenje i ispuštanje.

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

    • md-tabs: Omotač kontejnera za kartice

    • md-tab: Zaglavlje jedne kartice

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

Više informacija o atributima za trajnu karticu potražite u odeljku A tributi za trajne kartice.

stranica > Tekst Sadržaj

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

"textContent": "My Text Content",

stranica > stil

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

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

stranica > omotač

Omotač vidžeta omogućava vam da dodate alatnu traku na vrh vidžeta. Traka sa alatkama može da sadrži naslov i ikonu Maksimizirajte ikonu (Maksim iziraj) na vrhu vidžeta. Kada vidžet zauzima mali prostor na stranici, ikona za maksimiziranje omogućava agentu da vidi vidžet u punom radnom prostoru.

Uverite se da koristite podrazumevanu vrednost kao „aplikacija-maksimize-area“. Trenutno je dostupna samo podrazumevana vrednost. Ako je izgled konfigurisan pomoću UseFlekLayout, možete omogućiti ikonu maksimiziranje/vraćanja u zaglavlju vidžeta dodavanjem atributa IsMakimizable u konfiguraciju vidžeta i podesiti njegovu vrednost na istinitu.

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

stranica > omot> id

(Opcionalno) Omotač vidžeta veb komponente vam omogućava da ažurirate naslov dinamičkog vidžeta koristeći jedinstveni identifikator. Unesite vrednost svojstva omotača vidž eta kao jedinstveno-id-to-update-title.

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

Uverite se da koristite isti jedinstveni identifikator za JavaScript CustomEvent. Za više informacija pogledajte odeljak Asinhroni događaji u poglavlju Modul kontakta agenta u programu Cisco Webex Contact CenterDesktop Developer.

Da biste ažurirali naslov vidžeta zasnovan na iFrame-u, koristite iFrame sadržaj iz istog domena. Sledi primer primera:

<
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 > agentk-vc-iframe

Omogućava vam da ugradite veb stranicu u iFrame koji se pojavljuje kao vidžet na radnoj površini. Možete koristiti iFrame vidžet pod nazivom „agentk-vc-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ćava vam da rasporedite vidžete na stranici.

Sledeći format predstavlja raspored mreže:

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

Ovde možete definisati mrežu sa imenima područja koja ste definisali u odeljku vid žeta.

Sledeći primer pokazuje kako je određen raspored tri reda i tri kolone:

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

U odeljku veličine brojevi predstavljaju deo prostora koji vidžet može zauzeti u odnosu na ostale vidžete. Sve tri kolone zauzimaju jednak 1 deo prostora. Sa 100% dostupne širine, svaki vidžet zauzima 33,33% horizontalnog prostora.

Sa jednakom širinom kolone
Equal column width layout for Webex Contact Center Desktop layout configuration.

Drugi primer slučaja upotrebe, ako postavite kao „cols“: [1, 2, 2], to znači da je ukupan prostor podeljen sa 5 (1+2+2), a prvi vidžet zauzima 20% horizontalnog prostora. Drugi i treći vidžet zauzimaju po 40%. Za više informacija pogledajte Osnovni koncepti rasporeda mreže.

Unequal column width layout for Webex Contact Center Desktop layout configuration.
Nakon promene širine kolone

stranica > RO OT

Gnežđenje rasporeda naziva se podraspored. U slučaju da imate ugniježđene rasporede u konfiguraciji rasporeda, morate imati jedan „ROOT“ objekat kao roditelj za podrejtove. U suprotnom, vaša konfiguracija izgleda može biti ravna ako nije potrebno gnežđenje.

Ovaj podraspored pruža veću kontrolu nad ponašanjem promene veličine izgleda. S vojstvo izgleda stranice mora biti tipa Record<string, Layout>. Svojstvo izgleda omogućava vam da rasporedite vidžete 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]
            }
        }
    }
}

Ovo podešavanje stvara mrežu u ROOT rasporedu sa dve podmreže kojima možete samostalno promeniti veličinu.

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

Promena veličine komponente utiče na komponente unutar tog podreda.

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

Budite svesni sledećih slučajeva:

Beskonačna petlja: Ako uključite ROOT raspored kao podraspored ROOT-a, to uzrokuje grešku „prekoračen stek 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 sa beskonačnom petljom

I@@ sti pod-raspored (N) puta: Ako uključite podraspored u mrežu više puta sa istim imenom i ako promenite veličinu jednog od njih, svi podrezi se automatski menjaju.

Ako ovo 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.
Pod-raspored sa N puta

Atributi za trajne kartice

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

Primer: 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

trajna selekcija

Da biste postavili md-kartice da budu postojane. Podrazumevana vrednost je tačna.

tabs-id

Jedinstvena identifikacija za sve kartice zajedno u kontejneru.

Kada postavite md-tabs da budu postojane (trajni izbor: ist inito), Agent Desktop zadržava izbor kartica čak i ako agent prebacuje između stranica ili vidgeta na radnoj površini.

  • Svoj stvo trajnog odab ira nije primenljivo za kartice u oknu Pomoćne informacije i stranici Izveštaji o statistikama performansi agenta, jer je ponašanje trajne kartice već postavljeno na radnoj površini.
  • Izbor kartice se resetuje na podrazumevanu karticu kada se odjavite sa radne površine, ponovo učitate/osvežite pregledač ili obrišete keš memoriju pregledača.

Konfiguracija trajnih vidgeta

Možete da konfigurišete bilo koji prilagođeni vidžet da bude postojan. Stalni vidžeti se prikazuju na svim stranicama radne površine. Stalni vidžeti se prikazuju kao nova kartica u oknu Pomoćne informacije samo kada imate aktivan zahtev za kontakt ili razgovor. Na primer, U zorak trajnog vidžeta.

Stalni vidžeti se ne prikazuju na početnoj stranici na način na koji se prikazuju na drugim stranicama. Međutim, ako imate aktivnu interakciju, trajni vidžeti se prikazuju na početnoj stranici kao deo okna Pomoćne informacije. Na primer, kada ste odgovorili na poziv, prikazuje se okno Kontrola interakcije, a vidžet U zorak traj nosti prikazuje se kao deo okna Pomoćne informacije.

Primer:

"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 vidžet, možete odabrati bilo koju od opcija:

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

  • Napravite prilagođeni vidžet.

Tehnički zahtevi vidžeta opisani su u dokumentaciji za razvoj vidžeta za radnu površinu. Kao uređivač izgleda, uverite se da imate ove detalje:

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

  • Koji je URL izvora mreže za isporuku sadržaja (CDN) koji hostuje JavaScript paket?

Vidžeti za zaglavlje

Zaglavlje se koristi za prikaz ugrađenih informacija, za dodavanje padajućih menija i tako dalje. Kako kontejner zaglavlja ima ograničen vertikalni prostor, ukupna visina zaglavlja je samo 64 piksela. Za više informacija o poravnanju izgleda pogledajte odeljak svojstva izgleda.

Primer:

"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 savet alata za vidžet zaglavlja, omotajte komponentu m d-tooltip. Unesite informacije o savetu alata u svojstvo poruke.

Primer:

"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 konfigurisali bilo koje vidžete preko iFrame-a u prilagodljivom području vidžeta u zaglavlju. Najbolja vrednost atributa visine je 64 piksela.

Uverite se da dodate atribute stila postojećim vidžetima zaglavlja kako bi se učitali kako se očekuje unutar iFrame-a.

Primer:

"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 red sa više kolona jer je visina zaglavlja samo 64 piksela. Više informacija o poravnanju potražite u odeljku svojstava raspore da.

Okno pomoćnih informacija

Okno Pomoćne informacije na radnoj površini prikazuje kartice koje uključuju CISCO ponuđene (podrazumevane) vidžete i prilagođene vidžete. Sledeći vidžeti koji nudi Cisco pojavljuju se na unapred definisanim karticama:

  • Istorija kontakata

  • IVR transkript

  • Putovanje korisničkog iskustva

  • Screen Pop

Okno Pomoćne informacije možete da koristite za:

  • Dodajte kartice

  • Promenite redosled kartica

  • Uklonite unapred definisane kartice

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

  • Dodajte savete sa alatkama prilagođenim karticama

  • Dodajte opciju Resetuj porudžbinu kartica

Primer:

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

Vidžet Putovanje korisničkog iskustva možete da konfigurišete nakon što omogućite metriku upravljanja korisničkim iskustvom naManagement Portal.

U oknu Pomoćne informacije dodajte nove kartice da biste postavili prilagođene vidžete. Ovde se ne primenjuju posebna pravila, a gnežđenje komponenti je očekivano i opisano u odeljku za decu. Za više informacija pogledajte imov inu Deca na stranici.

Slede specifični primeri za prilagođavanje zaglavlja kartica:

Primer za postavljanje ikona i nalepnica u imovinu dece

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

Primer za postavljanje slike (sa CSS-om) i oznaka u imovinu dece

{
    "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 ća lista Više kartica pojavljuje se automatski kada okno Pomoćne informacije sadrži više kartica.

Morate dodati prilagođenu alatku za karticu za čitljivost i pristupačnost. Da biste dodali savet alata za prilagođenu karticu, omotajte komponentu pomoću m d-tooltip-a. Unesite informacije o savetu alata u svoj stvo poruke i primenite vrednosti svoj stava stila kao što je prikazano u sledećem primeru.

"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 funkciju prevlačenja i ispuštanja na prilagođenoj kartici, dodajte sledeće svojstvo unutar atributa:

"comp": "md-tabs",
"attributes": {
    "class": "widget-tabs",
    "draggable": true,
    "comp-unique-id": "sample-dynamic-custom-tabs"
},
  • draggable: Podesite vrednost svojstva koja se može po vući na istin ita.

  • comp-unique-id: Unesite jedinstvenu vrednost da biste identifikovali komponentu.

    Primer:

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

Ako omogućite prevlačenje i ispuštanje za prilagođenu karticu, agent može da prevuče i ispusti karticu na željenu poziciju u oknu Pomoćne informacije. Da biste resetovali kartice na podrazumevani redosled kartica, dodajte sledeće svojstvo:

"comp": "agentx-wc-more-actions-widget",
"attributes": {
    "slot": "settings",
    "class": "widget-pane",
    "tabs-unique-id": "sample-dynamic-custom-tabs"
},
  • agentk-wc-more-actions-vidget: Unesite komponentu koja se prikazuje kao ikona Više akcija () 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 da resetuju kartice u oknu Pomoćne informacije na podrazumevani redosled klikom na Ikona više akcija > Resetuj redosled kartica.

  • tabs-unique-id: Unesite istu jedinstvenu vrednost definisanu za svojstvo comp-unique-id da biste mapirali i resetovali komponente md-tabs.

Sledeći uzorak koda koristi funkcije Više radnji i Resetuj redosl ed 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.

Podrazumevano su definisani savet alata, ikona elipse i resetovanje redosleda kartica za unapred definisane kartice.

Padajuća lista Više rad nji može se proširiti za dodavanje dodatnih prilagođenih komponenti ili vidgeta nakon opcije Resetuj redosl ed kartica. Sledi uzorak skupa vrednosti svojstava stila koji se mogu primeniti 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.

Funkcija prevlačenja i ispuštanja nije podržana za dodatne prilagođene komponente ili vidžete koji se dodaju na padajuću listu Više radnji.

Vidžeti bez glave

U odeljku bez glave možete dodati vidžete koji su skriveni i ne pojavljuju se naAgent Desktop. Ovi vidžeti se koriste za izvršavanje logike u pozadini. Ovaj odeljak je koristan za pokretanje događaja koji se dešavaju na radnoj površini i izvršavanje logike specifične za vidžet. Na primer, otvaranje prilagođenog CRM Screen Pop za SMS po njegovom dolasku.

Primer:

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

Delite podatke sa radne površine na vidžete

Da biste primali podatke u realnom vremenu putem svojstava ili atributa unutar prilagođenog vidgeta, dodelite odgovarajuće vrednosti STORE u konfiguraciji JSON rasporeda.

Pored toga, da biste pristupili podacima putem JavaScript SDK pretplatnika, podatke možete proslediti i kroz svojstva ili atribute. Ako je vaša komponenta napravljena da reaguje na promene svojstava ili atributa, dobijate ažuriranja podataka u realnom vremenu odAgent Desktop, koji se naziva provajder podataka.

Trenutno imamo jednog dobavljača podataka pod ključnom STORE-om. Za više informacija pogledajte odeljak Provajder podataka — Svojstva i atributi vid žeta u Vodiču za programere Cisco Webex Contact Center radne površine.

Pregledajte poziv za kampanju

Administrator kreira kampanje, konfiguriše režim biranja (pregled) i dodeljuje kampanje timovi ma. Ako je agent deo tima kome su dodeljene kampanje, agent može da izvr ši poziv za odlazni pregled kampanje. Više informacija potražite u odeljku Konfigurisanje režima glasovne odlazne kampanje u Vebek kontaktnom centru.

Administrator konfiguriše sledeće u prilagođenom izgledu kako bi omogućio pregled kontakta kampanje za agenta.

Kontakt za kampanju

Administrator dodaje vidžet Kontakt kampanje u kontejner zaglavlja prilagođenog izgleda. Kontakt kampanje prikazuje kontakt informacije kupca na osnovu definisanih svojstava. Za više informacija o poravnanju izgleda pogledajte red svojstava ras poreda na stranici Tabela Detalji svoj stava.

Primer:


"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

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

Primer:

"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"
      }
   ]
}
  • Sledeće reference svoj stava comp su promenjene. agentk u vrednosti imovine se zamenjuje sa akueon :
    • agentk-previev-kampanja je preimenovana u akueon-previev-kampanju
    • agentk-call-guide je preimenovan u akueon-call-guide
  • Morate ugostiti List and Campaign Manager (LCM) na CDN-u, a zatim odrediti URL u svoj stvu skri pte.

Screen Pop

U rasporedu radne površine možete da konfigurišete Screen Pop na jedan od sledećih načina:

  • Kao prilagođena stranica

  • Kao jedan od vidgeta na prilagođenoj stranici

  • Kao kartica u oknu Pomoćne informacije

Screen Pop se prikazuje na radnoj površini na osnovu sledećih faktora:

Za glasovni kanal:

  • Konfiguracija definisana u rasporedu radne površine

  • Aktivnost Screen Pop definisana u Flov Designeru

Za nove digitalne kanale:

  • Konfiguracija definisana u rasporedu radne površine

  • Screen Pop čvor definisan u Connect Flov Builder-u

Više informacija o konfigurisanju Screen Pop potražite u odeljku S creen Pop.

Konfigurisanje skočnog ekrana u navigacionoj traci

Možete da konfigurišete Screen Pop kao prilagođenu stranicu ili kao jedan od vidgeta na prilagođenoj stranici. Da biste pristupili prilagođenoj stranici Screen Pop, kliknite na ikonu S creen Pop na traci za navigaciju. Da biste pristupili vidžetu Screen Pop na prilagođenoj stranici, kliknite na prilagođenu ikonu na traci za navigaciju. Više informacija o navigacijskim svojstvima potražite u odelj ku Navigacija (prilagođene stranice).

Primer: 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"
}

Primer: Iskočni ekran kao vidžet na prilagođenoj stranici

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

Ako Screen Pop nije konfigurisan u Flov Designeru, prilagođena stranica će se pojaviti prazna. Za više informacija o konfigurisanju Screen Pop u dizajneru protoka, pogledajte S creen Pop.

Konfigurisanje skočnog ekrana u oknu pomoćnih informacija

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

Podrazumevano, Screen Pop se pojavljuje kao nova podkartica na kartici S creen Pop okna Pomoćne informacije ako je Screen Pop konfigurisan da se prikazuje kao Unutar radne površine u Dizajneru toka.

Dodajte sledeći atribut u odeljak panela da biste uključili Screen Pop kao karticu u oknu Pomoćne informacije. Za više informacija o detaljima panela pogledajte Okno pomoćnih informacija.

Primer: Iskočni ekran 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 ekrana Pop ekrana definisana u dizajneru toka ima prednost nad konfiguracijom definisanom u rasporedu radne površine.

Na primer, uzmite u obzir da ste konfigurisali sledeća podešavanja Screen Pop:

  • Dizajner protoka - Prikažite postavke kao U novoj kartici pregledača
  • Raspored radne površine — kao kartica u oknu Pomoćne informacije

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

Primeri primera upotrebe

Sledeći odeljci daju nekoliko primera za vašu referencu:

Konfigurišite i pristupite vidžetu za metriku upravljanja korisničkim iskustvom sa trake za navigaciju

Primer:

{
    "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šćenje kartica na prilagođenoj stranici

Primer:

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

Podrazumevano okno pomoćnih informacija sa istorijom kontakata i iskačućim ekranom

Primer:

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

Okno pomoćnih informacija sa vidžetom za putovanje korisničkog iskustva

Primer:

"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.

Slede podržani jezici:

Bugarski, katalonski, kineski (Kina), kineski (Tajvan), hrvatski, češki, danski, holandski, engleski (UK), engleski (SAD), finski, francuski, nemački, mađarski, italijanski, japanski, korejski, norveški, poljski, portugalski (Brazil), portugalski (Portugal), rumunski, ruski, srpski, slovački, slovenački, španski, švedski i turski.

Jezik korisničkog interfejsa za radnu površinu zasnovan je na podešavanjima jezičkih preferencija u vašem pregledaču. Na primer, razmotrimo da ste izabrali željeni jezik kao francuski u pregledaču Firefok. Kada pokrenete radnu površinu u pregledaču Firefok, korisnički interfejs radne površine pojavljuje se na francuskom jeziku (francuski). Međutim, horizontalno zaglavlje, navigaciona traka i druge komponente dodane u raspored radne površine nisu lokalizovane na osnovu postavki jezičkih preferencija u vašem pregledaču.

Lokalizujte komponente radne površine

Da biste lokalizovali komponente radne površine,

  • Koristite postojeće ključeve za lokalizaciju postavljene u datot eci app.json. Ako ključevi za lokalizaciju nisu postavljeni, koristi se podrazumevani jezik engleski (US). Možete da pošaljete zahtev za uslugu Cisco podršci da dodate ključ lokalizacije u datoteku app.json.

    Primer: Ključ lokalizacije

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

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

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

Primer: Lokalizujte komponentu zaglavlja

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

        },
    }

Primer: Lokalizujte komponentu kartice u oknu pomoćnih informacija

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