V tomto článku
Prehľad
dropdown icon
Vlastnosti najvyššej úrovne rozloženia JSON
    AppTitle
    logo
    TaskPageIlustrácia
    StopNavigateOnAcceptTask
    DragDropZakázané
    Časovač upozornení
    Maximálny počet oznámení
    PrehliadačNotificationTimer
    WXMnakonfigurovaný
    DesktopChatApp
    HlavnáAkcie
    rozloha
    Rozšírená hlavička
dropdown icon
Domovská stránka
    Konfigurácia rozloženia domovskej stránky
dropdown icon
Navigácia (vlastné stránky)
    Atribúty pre trvalé karty
Konfigurácia trvalých widgetov
Widgety hlavičky
Pomocná informačná tabla
Widgety bez hlavy
Zdieľanie údajov z pracovnej plochy do widgetov
Ukážka volania kampane
Vyskakovacia obrazovka
Vzorové príklady prípadov použitia
Lokalizácia

Vytvorte vlastné rozloženie pracovnej plochy

list-menuV tomto článku
list-menuSpätná väzba?

Tento článok pomáha pri vytváraní vlastného rozloženia úpravou súboru JSON a ponúka ukážkové prípady použitia, ktoré vám pomôžu začať s widgetmi, ako je widget Customer Experience Management Metrics a widget Customer Experience Journey. Ak chcete efektívne pracovať s vlastnými rozloženiami pracovnej plochy, mali by ste mať dôkladné pochopenie štruktúry HTML, modelu stromu dokumentov v prehliadači a formátu JSON.

Prehľad

Funkcia Rozloženie pracovnej plochy vám umožňuje nakonfigurovať pracovnú plochu Webex Contact Center podľa vašich obchodných požiadaviek. Môžete prispôsobiť prvky, ako je logo, názov a widgety. Môžete vytvoriť rozloženie pracovnej plochy a priradiť ho tímu. Toto rozloženie generuje zážitok agenta na pracovnej ploche pre všetkých agentov, ktorí sa prihlásia ako súčasť tohto tímu.

Existujú dva typy rozložení:

  • Globálne rozloženie: Toto rozloženie je systémom generované rozloženie, ktoré sa pred volene priradí pri vytváraní tímu. Ďalšie informácie nájdete v téme S práva tímov. Keď vytvoríte tím, Globálne rozloženie sa automaticky nastaví ako rozloženie pracovnej plochy tímu. Toto rozloženie nemôžete odstrániť.

  • Vlastné rozloženie: Rozloženie, ktoré poskytuje prispôsobený zážitok z pracovnej plochy. Môžete vytvoriť vlastné rozloženie pre jeden alebo viac tímov.

Ak pri prihlásení agenta priradíte nové rozloženie pracovnej plochy, agent musí stránku znova nač ítať, aby zobrazilo nové rozloženie.

Webex Contact Center Desktop podporuje tri osoby:

  • Sprostredkovateľ

  • Supervízor

  • Vedúci a zástupca

Súbor rozloženia JSON má samostatné sekcie pre každú osobu. Správca by mal nakonfigurovať nastavenia pre každú osobu v príslušnej časti súboru rozloženia JSON. Ďalšie informácie o vzorovom súbore rozloženia JSON nájdete v téme V lastnosti najvyššej úrovne rozloženia JSON.

Keď spoločnosť Cisco pridá novú funkciu do rozloženia pracovnej plochy, neupravené rozloženie sa automaticky aktualizuje novými funkciami. Aktualizované rozloženie pracovnej plochy je automaticky dostupné pre existujúce tímy, ktoré používajú neupravené rozloženie pracovnej plochy. Používatelia pracovnej plochy používajúci neupravené rozloženie pracovnej plochy dostanú nové funkcie založené na rozložení pri prihlásení alebo op ätovnom načítaní prehliadača.

Ak používate súbor Def ault Desktop Layout.json bez akýchkoľvek úprav, potom sa považuje za neupravené rozloženie. Ak si však stiahnete súbor Def ault Desktop Layout.json a znova ho nahráte, považuje sa za upravené rozloženie, aj keď obsah súboru alebo názov súboru nie je upravený.

V prípade tímov, ktoré používajú vlastné rozloženie pracovnej plochy, musia správcovia pravidelne obnovovať definí ciu rozloženia, aby začlenili nové funkcie. Keď správcovia zobrazia neupravené rozloženie alebo tím, ktorý používa neupravené rozloženie, zobrazí sa správa označujúca automatické použitie nových funkcií pracovnej plochy.

Na pracovnej ploche existujú dva typy miniaplikácií — iframe a webové komponenty. Hlavička, navigácia (vlastná stránka), trvalá oblasť, oblasť bez hlavy a panel aux sú prispôsobiteľnou oblasťou na pracovnej ploche. Toto nie sú widgety.

Nasledujúci zoznam podrobne popisuje medzery, ktoré môžete nakonfigurovať. Obrázky ilustrujú rozloženie pracovnej plochy:

  1. Oblasť názvu a loga: Toto miesto zobrazuje logo a názov Webex Contact Center (predvolené) v ľavom hornom rohu obrazovky.

  2. Horizontálna oblasť hla vičky: Táto oblasť má konfigurovateľnú oblasť, ktorá je naplnená vlastnými widgetmi. Tieto widgety môžu zobrazovať napríklad vstavané informácie a rozbaľovacie ponuky. Keďže výška tejto hlavičky je iba 64 pixelov, výška widgetu nemôže prekročiť výšku hlavičky.

  3. Oblasť pracov ného priestoru: Táto oblasť sa mení podľa výberu na navigačnom paneli alebo pri interakcii agenta so zákazníkmi. Keď je agent na hovore, v tejto oblasti sa zobrazí panel ovládania interakcií a pomocných informácií (vrátane vlastných miniaplikácií a trvalých widgetov). Keď agent interaguje prostredníctvom e-mailu, chatu alebo sociálnych kanálov, v tejto oblasti sa zobrazí oblasť pracovného priestoru a pomocná informačná tabla (ktorá zahŕňa oblasť trvalého widgetu).

    Vlastná strana sa zobrazí na rozhraní pracovnej plochy na table pracovného priestoru. K vlastnej stránke môžete pristupovať pomocou ikon na navigačnom paneli. Každá vlastná stránka môže obsahovať jeden alebo viac vlastných miniaplikácií.

    Custom Widget je aplikácia tretej strany, ktorá je nakonfigurovaná v rozložení JSON. Vlastnú miniaplikáciu môžete umiestniť na vlastnú stránku, vlastnú kartu (panel Pomocné informácie) alebo na vodorovnú hlavičku pracovnej plochy.

  4. Oblasť naviga čného panela: Tento priestor použite na pridanie navigačných položiek na prístup k vlastným stránkam.

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.
Vzorové používateľské rozhranie pracovnej plochy
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.
Vzorové používateľské rozhranie pre nové digitálne kanály

Vlastnosti najvyššej úrovne rozloženia JSON

Úlohy

Predvolené rozloženie JSON má nasledujúce tri úlohy.

  • Agent — nastaviť rozloženie pracovnej plochy tak, aby sa zobrazovalo, keď sa agent prihlási do pracovnej plochy Webex Contact Center na spracovanie aktivít agenta.

  • Supervízor — nastavenie rozloženia pracovnej plochy tak, aby sa zobrazovalo, keď sa supervízor prihlási do pracovnej plochy Webex Contact Center na spracovanie iba schopností supervízorov.

    Keď sa supervízor prihlási do pracovnej plochy, použije sa rozloženie pracovnej plochy určené pre primárny tím. Ak neposkytnete primárny tím, použije sa globálne rozloženie. V predvolenom nastavení sú prehľady APS zakázané.

  • Supervisoragent — nastavenie rozloženia pracovnej plochy tak, aby sa zobrazovalo, keď sa supervízor prihlási do pracovnej plochy Webex Contact Center na spracovanie možností supervízorov a aktivít agenta.

Môžete buď pridať alebo upraviť widgety pre každú rolu v príslušnej osobe príslušného súboru rozloženia JSON.

Nasledujú vlastnosti najvyššej úrovne pre rozloženie JSON na základe úlohy:

{
    "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": {
                ...
            }
        },
    }
},
  • Zmeny vykonané vo vlastnostiach rozloženia JSON nadobúdajú účinnosť po obnovení prehliadača Desktop.
  • Ak funkcia, ktorú ste povolili v rozložení JSON, nie je k dispozícii na pracovnej ploche, obráťte sa na podporu spoločnosti Cisco a aktivujte túto funkciu.
  • Všetky vlastnosti v rozložení JSON sú rozlišované na veľké písmená.

AppTitle

Zadanie názvu na vodorovnej hlavičke pracovnej plochy. Predvolený názov je Webex Contact Center.

Príklad:

"appTitle": "Webex Contact Center"

Predvolený AppTitle sa zmení z Contact Center Desktop na Webex Contact Center. Nie je žiadny vplyv na existujúce vlastné rozloženia, ktoré používajú starý predvolený AppTitle (Contact Center Desktop). Ak chcete použiť nový AppTitle, musíte upraviť vlastné rozloženie. Nové globálne rozloženie však používa predvolený AppTitle ako Webex Contact Center.

Názov môže byť text, obrázok alebo prázdny reťazec. Text názvu sa zobrazí v dvoch riadkoch. Ak text presahuje druhý riadok, zobrazí sa ikona elipsy a na tipke sa zobrazí celý názov. Štýly nemožno použiť na názov.

Môžete použiť dátové URI (Uniform Resource Identifier) alebo hostiť vlastný obrázok názvu v sieti poskytovania obsahu (CDN), vedre služby Simple Storage Service (S3) Amazon Web Services (AWS) alebo podobnej hostiteľskej službe a potom zadať adresu URL hosťovaného obrázka. Podporované formáty obrázkov názvu sú PNG, JPG, JPEG, GIF, SVG a WebP. Podporovaná veľkosť obrázka názvu je 184 x 32 pixelov (šírka x výška).

logo

Zadanie adresy URL pre logo spoločnosti. Ak neposkytnete adresu URL, predvolene sa zobrazí logo Webex Contact Center.

Príklad:

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

Vlastný obrázok loga môžete hostiť na serveri CDN, Amazon Web Services (AWS) Simple Storage Service (S3) alebo podobnej hostiteľskej službe a potom zadať adresu URL hosťovaného obrázka. Podporované formáty obrázkov loga sú PNG, JPG, JPEG, GIF, SVG a WebP. Podporovaná veľkosť obrázka loga je 96 x 32 pixelov (šírka x výška).

Tabuľka 1. Zobrazenie matice pre aplikáciu AppTitle a logo Na základe konfigurácie rozloženia pracovnej plochy
Stav Príklad AppTitle logo
Ak AppTitle a logo nie sú nakonfigurované
"appTitle": "",
  "logo": "",
Žiadny titul Predvolené logo
Ak sú nakonfigurované AppTitle a logo
"appTitle": "ABC Company",
  "logo": "https://my-cdn.com/abclogo.png",
Nakonfigurovaný text Nakonfigurované logo
Ak je AppTitle nakonfigurovaný a logo nie je nakonfigurované
"appTitle": "ABC Company",
  "logo": "",
Nakonfigurovaný text Predvolené logo

Ak AppTitle nie je nakonfigurovaný a logo je nakonfigurované

"appTitle": "",
  "logo": "https://my-cdn.com/abclogo.png",
Žiadny titul Nakonfigurované logo
Ak je AppTitle nakonfigurovaný a logo nie je preferované
"appTitle": "ABC Company",
  "logo": "no-logo",
Nakonfigurovaný text Žiadne logo

Ak AppTitle nie je nakonfigurovaný a logo nie je preferované

"appTitle": "",
  "logo": "no-logo",
Žiadny titul Žiadne logo
Ak je AppTitle pridaný ako obrázok a logo je nakonfigurované
"appTitle": "https://my-cdn.com/abccompanylogo.png ",
  "logo": "https://my-cdn.com/abclogo.png",
Nakonfigurovaný obrázok Nakonfigurované logo

Ak je AppTitle pridaný ako obrázok a logo nie je nakonfigurované

"appTitle": "https://my-cdn.com/abccompanylogo.png ",
  "logo": "",
Nakonfigurovaný obrázok Predvolené logo

Ak je AppTitle pridaný ako obrázok a logo nie je preferované

"appTitle": "https://my-cdn.com/abccompanylogo.png ",
  "logo": "no-logo",
Nakonfigurovaný obrázok Žiadne logo
  • Vlastná veľkosť obrázka sa upravuje na základe pomeru strán. Text vlastného názvu, ktorý bol nakonfigurovaný skôr, sa teraz môže zobraziť v dvoch riadkoch na pracovnej ploche. Aby ste tomu zabránili, môžete upraviť vlastný text názvu.
  • Ak názov a logo nie sú nakonfigurované v horizontálnej hlavičke pracovnej plochy, tento priestor použijú widgety hlavičky. Widgety hlavičky musia byť správne nakonfigurované tak, aby používali priestor názvu a loga.
  • Názov a logo spolu nesmú prekročiť maximálnu šírku 304 pixelov (vrátane polstrovania). Ak je šírka loga menšia ako 96 pixelov, zostávajú cu šírku je možné použiť pre názov.
  • Ak je vlastná veľkosť obrázka vyššia ako podporovaná veľkosť, veľkosť obrázka sa upraví na základe pomeru strán v horizontálnej hlavičke. Ak je vlastná veľkosť obrázka menšia ako podporovaná veľkosť, skutočná veľkosť obrázka sa zachováva v horizontálnej hlavičke.

TaskPageIlustrácia

Zadanie vlastnej ilustrácie pre stránku úloh na základe preferencií organizácie a zarovnania značky. Keď sa agent prihlási, na stránke úlohy sa zobrazí nakonfigurovaná ilustrácia ako pozadie. V predvolenom nastavení sa stránka úlohy zobrazí bez ilustrácie.

Príklad:

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

Môžete použiť dátové adresy URI alebo hosťovať vlastnú ilustráciu v sieti doručovania obsahu (CDN), aplikácii Amazon Web Services (AWS) Simple Storage Service (S3) alebo podobnej hostiteľskej službe a potom zadať adresu URL hosťovanej ilustrácie. Ilustráciu je možné nakonfigurovať na globálnej alebo tímovej úrovni na základe definície rozloženia. Uistite sa, že ste nakonfigurovali správnu adresu URL, aby sa zabránilo zobrazeniu poškodeného obrázka na pracovnej ploche.

Podporované formáty ilustrácií stránok úloh sú PNG, JPG, JPEG, GIF, SVG a WebP. Odporúčaná veľkosť ilustrácie je 400 x 400 pixelov (šírka x výška). Ak je vlastná veľkosť ilustrácie väčšia ako odporúčaná veľkosť, veľkosť ilustrácie sa upraví na základe pomeru strán na stránke úlohy. Ak je vlastná veľkosť ilustrácie menšia ako odporúčaná veľkosť, skutočná veľkosť ilustrácie sa zachováva na stránke úlohy.

Webex Contact Center interface example of a custom illustration retraining the actual size.
Vzorový príklad pre vlastnú ilustráciu, ktorá zachováva skutočnú veľkosť
Webex Contact Center interface example of a custom illustration adjusted based on the aspect ratio.
Vzorový príklad pre vlastnú ilustráciu upravenú na základe pomeru strán

StopNavigateOnAcceptTask

Ak chcete zistiť, či sa má zamerať na novo prijatú úlohu, keď agent prijme novú úlohu pri práci na predchádzajúcej úlohe. Predvolená hodnota je false.

Príklad:

"stopNavigateOnAcceptTask": false

Ak je hodnota nastavená ako true, keď používateľ prijme novú úlohu na pracovnej ploche, zameranie sa zachováva na predchádzajúcu úlohu a nepresunie sa na novo prijatú úlohu. Toto nastavenie zabráni používateľovi v strate akýchkoľvek údajov pri prijímaní novej žiadosti.

Zvážte napríklad, že agent 1 je na chate so zákazníkom 1 a súčasne uskutočňuje hlasový hovor so zákazníkom 2. Počas hlasového hovoru agent 1 aktualizuje podrobnosti o zákazníkovi 2 na table Ovládanie interakcie. V súčasnosti má agent 1 dve aktívne úlohy na table Zoznam úloh a zameranie sa kladie na table Kontrola interakcie. Keď agent 1 prijme novú žiadosť o chat od zákazníka 3, pozornosť zostane na table Ovládanie interakcie so zákazníkom 2 a nepresunie sa na novo prijatú žiadosť o chat.

Ak chcete zachovať zameranie na predchádzajúcu úlohu a nepresunúť sa na novo akceptovanú úlohu, vyberte vlastné rozloženie s hodnotou vlastnosti StopNavigateOnAcceptTask nastavenou na hodnotu true.

Ak hodnota vlastnosti StopNavigateOnAcceptTask nie je zadaná v rozložení JSON, pracovná plocha presunie zameranie na novo akceptovanú úlohu. Správanie je podobné tomu, keď je hodnota vlastnosti stopNavigateOnAcceptTask nastavená na false.

  • Toto nastavenie sa vzťahuje na všetky úlohy (hlasové a digitálne kanály) vykonávané na pracovnej ploche — napríklad prijímanie úlohy, konferencie, konzultácie alebo prenos, ako aj pre hovory vonku, hovory odchádzajúcej kampane, automatické ukončenie a podobne.
  • Toto nastavenie sa neuplatňuje, ak je používateľ pracovnej plochy na domovskej stránke bez aktívnej úlohy na table Zoznam úloh. V takom prípade, keď je prijatá nová úloha, zameranie sa presunie z domovskej stránky na novo prijatú úlohu.

DragDropZakázané

Ak chcete povoliť presúvanie a zmenu veľkosti miniaplikácií na vlastných stránkach, nastavte hodnotu na hodnotu true. Predvolená hodnota je false.

Príklad:

"dragDropEnabled": false

Ďalšie informácie o povolení funkcie ťahania a prepúšťania pre karty na table Pomocné informácie nájdete v časti Tabla pomoc ných informácií.

Časovač upozornení

Nastavenie trvania (v sekundách), po ktorom sa upozornenia na pracovnej ploche automaticky odmietnu. Oznámenie sa zobrazí v pravom hornom rohu pracovnej plochy. Predvolená hodnota časového limitu je 8 sekúnd. Platný rozsah pre hodnoty časového limitu je 1-10 sekúnd. Aby zmeny časového limitu nadobudli účinnosť, prehliadač musí byť po vykonaní zmien obnovený.

Príklad:

"notificationTimer": 8

Maximálny počet oznámení

Nastavenie počtu upozornení na pracovnej ploche, ktoré sa majú naraz zobrazovať na pracovnej ploche. Predvolená hodnota je 3. Rozsah upozornení na pracovnej ploche je 1-10. Upozornenia na pracovnej ploche sú naskladané. Ak existuje veľa upozornení, zobrazia sa s miernym oneskorením v závislosti od nastavení NotificationTimer.

Príklad:

"maximumNotificationCount": 3

PrehliadačNotificationTimer

Ak chcete nastaviť trvanie (v sekundách), po ktorom sa upozornenia na hriankovač prehliadača na pracovnej ploche automaticky odmietnu. Toaster je natívne upozornenie prehliadača, ktoré sa zobrazí iba vtedy, ak pracovná plocha nie je aktívnym oknom alebo kartou prehliadača. Okno alebo karta prehliadača pracovnej plochy je neaktívne, keď

  • Pracujete na iných oknách alebo kartách prehliadača.

  • Pracujete na iných aplikáciách.

  • Minimalizovali ste okno prehliadača Desktop.

Oznámenie sa zobrazí v pravom hornom rohu pracovnej plochy. Predvolená hodnota časového limitu je 8 sekúnd. Odporúčaný rozsah hodnôt časového limitu je 5-15 sekúnd. Aby zmeny časového limitu nadobudli účinnosť, prehliadač musí byť po vykonaní zmien obnovený.

Príklad:

"browserNotificationTimer": 8

Nakonfigurovaný časový limit pre upozornenia prehliadača závisí od operačného systému a nastavení prehliadača. Hodnota časového limitu je v prehliadači Chrome rešpektovaná v systémoch Windows OS, Chrome OS a macOS. Ostatné podporované prehliadače však nerešpektujú konfigurovanú hodnotu časového limitu upozornení dôsledne.

WXMnakonfigurovaný

(Voliteľné) Ak chcete nakonfigurovaťWebex Experience Management, nastavte hodnotu na hodno tu true. Predvolená hodnota je false.

Príklad:

"wxmConfigured": true

DesktopChatApp

Konfigurácia viacerých chatových aplikácií ponúkaných Cisco, ako je Webex App.

WebExNakonfigurovaný

Webex App spolu s funkciami zasielania správ a schôdzok je možné nakonfigurovať v rámci pracovnej plochy. Táto konfigurácia umožňuje agentom spolupracovať s inými agentmi, supervízormi a odborníkmi na predmety (MSP) v ich organizácii bez toho, aby sa odklonili od pracovnej plochy.

Ak chcete nakonfigurovať aplikáciu Webex v pracovnej ploche:

  • Pri pri Cisco Webex Control Hub dávaní služieb pre používateľa začiarknite políčko Rozší rené správy (Použí vatelia > Spravovať používateľov > Služ by > S prá vy). Ďalšie informácie nájdete v téme S práva používateľských kont v časti S Cisco Webex práva lokality.

  • V vlastnom rozložení pracovnej plochy nastavte hodnotu vlastnosti WebExConfigure na hodnotu true.

    Príklad:

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

    Predvolená hodnota vlastnosti WebExConfigure je false.

    Aplikácia Webex je k dispozícii pre role agenta, supervízorov a SupervisorAgent iba vtedy, ak nastavíte hodnotu vlastnosti WebExConfigure na hodnotu true pre každú z týchto rolí. Agent, supervízor alebo SupervisorAgent sa nemôžu odhlásiť z aplikácie Webex.

    Ak chcete zobraziť ikonu Ikona Webex (Webex) v horizontálnej hlavičke pracovnej plochy, zadajte hodnotu webex do vlastnosti headerActions. Ďalšie informácie nájdete v téme HeaderActions.

    Ak chcete povoliť aplikáciu Webex pre konkrétny tím, vyberte vlastné rozloženie s hodnotou vlastnosti WebExConfigure nastavenou na hodno tu true. Ďalšie informácie nájdete v téme Vytvorenie tímu.

Aplikáciu Webex môžete nakonfigurovať aj na table Pomocné informácie, na vlastnej stránke a na vlastnom miniaplikácii. Ďalšie informácie nájdete v časti Tabla pomocných informácií.

Oznámenie aplikácie Webex

Hodnoty zadané pomocou vlastností NotificationTimer a BrowserNotificationTimer pre časovač upozornení sú použ iteľné pre aplikáciu Webex. Predvolená hodnota časového limitu je pre tieto vlastnosti 8 sekúnd. Ďalšie informácie nájdete v téme NotificationTimer a BrowserNotificationTimer.

HlavnáAkcie

Ak chcete zmeniť poradie ikon na vodorovnej hlavičke pracovnej plochy. Predvolené poradie je nasledovné:

  1. Ikona Webex(Webex)

  2. Použite telefón pre zvukový indikátor(Vonkajší hovor)

  3. Ikona oznámenia.(Centrum oznámení)

Nastavte hodnotu vlastnosti headerActions nasledov ne:

Názov ikony

Hodnota vlastnosti headerActions

Aplikácia Webex

webex

Vonkajší hovor

vonku

Centrum oznámení

oznámenia

Príklad:

„headerActions“: ["webex“, „outdial“, „notifikácia"],

Hodnota vlastnosti headerActions rozliš uje veľké písmená.

Ak chcete zmeniť predvolené poradie ikon, podľa toho zadajte vlastnosť headerActions a hodnoty vo vlastnom rozložení.

Príklad:

„headerActions“: ["upozornenie“, „outdial“, „webex"],
  • Ak do vlastného rozloženia nezadáte vlastnosť a hodnoty headerActions, ikony sa zobrazia v predvolenom poradí.
  • Ak chcete odstrániť ikony hlavičky a súvisiace funkcie z pracovnej plochy, nastavte prázdnu hodnotu pre vlastnosť headerActions („headerActions“: []). Ak ste však aplikáciu Webex pridali na tablu Pomocné informácie alebo vlastnú stránku alebo ako vlastnú miniaplikáciu, agent má stále prístup k aplikácii Webex, hoci aplikácia Webex nie je k dispozícii v horizontálnej hlavičke pracovnej plochy.
  • Ak je hodnota vlastnosti WebEx Configure nastavená ako false, ikona aplikácie Webex sa nezobrazí v horizontálnej hlavičke pracovnej plochy, ani keď je hodnota webex pridaná do vlastnosti headerActions. Ďalšie informácie nájdete v téme WebExConfigure.

oblasť

Vlastnosť plo chy je základnou časťou rozloženia pracovnej plochy. Rozloženie môžete definovať podľa oblasti.

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

Môžete nakonfigurovať nasledujúce objekty oblasti:

  • Panel: Predstavuje druhý panel alebo pravý panel na table Pomocné informácie.

  • Navigácia: Predstavuje vlastné stránky a ich navigačné prvky, ktoré súvisia so stránkami.

  • Trvalé: Predstavuje miniaplikácie na úrovni stránky, ktoré sú trvalé a zobrazujú sa na všetkých stránkach pracovnej plochy.

  • Bez hlavy: Predstavuje widgety, ktoré nemajú vizuálne rozhranie, ale vykonávajú logiku na pozadí.

Ak je nakonfigurovaná vlastnosť AdvancedHeader, vlastnosti hlavičky a headerActions musia byť odstránené.

Rozšírená hlavička

Prispôsobenie viditeľnosti a zmena poradia ikon v horizontálnej hlavičke pracovnej plochy. Predvolené poradie je nasledovné:

  1. Ikona Webex(Webex)

  2. Použite telefón pre zvukový indikátor(Vonkajší hovor)

  3. Ikona oznámenia.(Centrum oznámení)

  4. Volič stavu agenta Webex Contact Center.(Selektor stavu agenta)

Nastavte hodnotu vlastnosti AdvancedHeader tak to:

Názov ikony

Hodnota vlastnosti headerActions

Aplikácia Webex

agentx-webex

Vonkajší hovor

agentx-outdial

Centrum oznámení

agentx-oznámenie

Selektor stavu agenta

agentx-state selektor

Príklad:

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

Hodnota vlastnosti AdvancedHeader roz lišuje veľké písmená.

Ak chcete zmeniť predvolené poradie ikon, podľa toho zadajte vlast nosť AdvancedHeader a hodnoty vo vlastnom rozložení.

Widgety prúdia do rozbaľovacej ponuky zľava doprava.

  • Ak do vlastného rozloženia nezad áte vlastnosť AdvancedHeader, zobrazí sa predvolená hlavička.

  • Keď je povolená rozšírená hlavička, mali by ste presunúť widgety z nadchádzajúcej hlavičky do rozšírenej hlavičky podľa príkladu.

  • Keď je povolená rozšírená hlavička, stará hlavička sa nezobrazí.

  • Každá ikona widgetu má predvolené polstrovanie a okraj, ktorý je definovaný pomocou CSS a nemožno ich prispôsobiť prostredníctvom pracovnej plochy.

  • Umiestnenie loga, názvu a ikon profilu je pevné a nie je možné ich prispôsobiť.

  • Ak chcete odstrániť ikony hlavičky a súvisiace funkcie z pracovnej plochy, nastavte prázdnu hodnotu pre priradený komponent vo vlastnosti AdvancedHeader („AdvancedHeader“: []).

    Ak ste aplikáciu Webex pridali na tablu Pomocné informácie alebo na vlastnú stránku alebo ako vlastnú miniaplikáciu, agent má stále prístup k aplikácii Webex App, hoci aplikácia Webex nie je k dispozícii v horizontálnej hlavičke pracovnej plochy.

  • Ak pridáte miniaplikáciu s dlhým štítkom, zobrazí sa skrátený názov štítku podľa dostupného miesta.

    Atribút textCon tent môžete použiť na pridanie štítku do miniaplikácie.

    Príklad:

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

    Štítok „Count Down Timer for Current Shift“ sa skráti a zobrazí sa podľa dostupného miesta.

    • Vyhnite sa pridávaní widgetov s dlhým štítom.

    • Keď miniaplikácia prúdi do rozbaľovacieho menu, je možné kliknúť iba na ikonu miniaplikácie.

  • Ak je hodnota vlastnosti WebExCon figure nastavená ako false, ikona aplikácie Webex sa nezobrazí na vodorovnej hlavičke pracovnej plochy, ani keď je hodnota webex pridaná do vlastnosti AdvancedHeader. Ďalšie informácie nájdete v téme WebExConfigure.

Domovská stránka

Keď sa prihlásite do pracovnej plochy, pristáte na domovskej stránke.

Domovská stránka sa vzťahuje iba na osoby supervízorov a SupervisorAgent.

Nasledujúce widgety si môžete zobraziť na domovskej stránke. Widgety analyzátora sú predvolene poskytované, ale správca môže nakonfigurovať aj trvalé a vlastné widgety. Ďalšie informácie nájdete v téme V lastnosti najvyššej úrovne rozloženia JSON.

Widgety analyzátora

V predvolenom nastavení sa widget Analyzer zobrazí na domovskej stránke pracovnej plochy.

Konfigurácia rozloženia domovskej stránky

Domovskú stránku pracovnej plochy môžete nakonfigurovať tak, aby zobrazovalo rozloženie založené na preferenciách vašej organizácie a zosúladení značky. Ak chcete nakonfigurovať domovskú stránku, upravte pole Domovská stránka. Nasledujúce komponenty môžete nakonfigurovať tak, aby sa zobrazovali na domovskej stránke, keď sa používateľ prihlási na pracovnú plochu:

  • Uvítacia správa

  • Ikona úlo hy na navigačnom paneli pre navigáciu na paneli úloh. Ikona úlo hy sa zobrazí pre rolu Supervisor a Supervisor a agent s povolenou funkciou monitorovania hovorov. Pracovná tabla zobrazuje prichádzajúce zákaznícke požiadavky, aktívne a minulé interakcie so zákazníkmi a aktívne požiadavky na monitorovanie.

  • Filtrujte sekcie, ako sú Názov fron tu, Typ kan ála a S pravované tímy.

Nasledujúca tabuľka popisuje vlastnosti stránky, ktoré sú potrebné na konfiguráciu domovskej stránky:

Tabuľka 2. Dynamické rozloženie domovskej stránky — Vlastnosti stránky

Nehnuteľnosť

Popis a kód

stránka > UseFlexLayout

Flex layout je nový webový komponent. Nemení existujúce widgety. Nové flexibilné rozloženie používa rovnaký formát konfigurácie rozloženia zjednodušeným spôsobom. Je spätne kompatibilný a nemá vplyv na existujúce widgety. Musíte nakonfigurovať rozloženie JSON. Ak chcete nakonfigurovať rozloženie JSON, uveďte výšku a šírku miniaplikácie. Widget je vykreslený v rovnakom poradí, ako je nakonfigurovaný vo vnútri rozloženia JSON. Widgety majú predvolený okraj 8 px.

Rozloženie JSON je založené na rozmeroch (šírka x výška) a súradniciach (X, Y a Z) miniaplikácií.

Flexibilné rozloženie podporuje možnosti, ako je zmena veľkosti jednotlivých widgetov, maximalizácia widgetov atď.

Výška jednotlivých widgetov sa meria v pixeloch. 1 jednotka výšky = 40 pixelov. Šírka miniaplikácie závisí od počtu stĺpcov v kontajneri a počtu stĺpcov, ktoré sa menia na základe šírky kontajnera.

Widgety sa zobrazujú zľava doprava. Pokročilý nástroj rozloženia používa vlastnú logiku na použitie horizontálneho aj vertikálneho nastavenia priestoru widgetov. Spočiatku sa rozloženie načíta vodorovne. Po vodorovnom načítaní sa widget načíta vertikálne a zaisťuje optimálne využitie priestoru.

Nakonfigurujte miniaplikácie na základe veľkosti obrazovky. Môžete buď zväčšiť alebo znížiť šírku miniaplikácií na základe veľkosti obrazovky. Vďaka tomu sú widgety čitateľnejšie a použiteľnejšie.

Flexibilné rozloženie poskytuje štandardné body prerušenia, ako sú veľké, stredné, malé a extra malé.

  • Veľké widgety majú rozlíšenie 1360 px alebo viac. Pre veľké widgety zadajte hodnotu stĺpca ako 12.

  • Stredné widgety majú rozlíšenie od 1070 px do 1360 px. Pre stredné miniaplikácie zadajte hodnotu stĺpca ako 10.

  • Malé widgety majú rozlíšenie od 850 px do 1070 px. Pre malé miniaplikácie zadajte hodnotu stĺpca ako 6.

  • Extra malé widgety majú rozlíšenie 500 px. Pre extra malé miniaplikácie zadajte hodnotu stĺpca ako 4.

Tieto pixely sa môžu líšiť v závislosti od operačného systému a broswera.

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

page > comp

Uistite sa, že poskytujete jedinečný vlastný komponent.

"comp": "page-title",

Komponent titulky stránky predstavuje nadpis úrovne 2 vlast <h2>ného prvku HTML.

stránka > PageHeader

Uistite sa, že zadáte reťazec názvu, ktorý môže byť statický, dynamický alebo oboje.

Komponent názvu stránky predstavuje nadpis úrovne 2 vo vlast <h2>nom prvku HTML.

  • Statický reťazec: Napríklad, Hej, Vitajte!

    "comp": "page-title",
    "attributes": {
        "pageTitle": "Hey, Welcome!"
    }
  • Dynamický reťazec: Ak chcete získať hodnotu z STOR E. Napríklad Jane Doe.

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

  • Obidve: Kombinácia statických a dynamických reťazcov. Napríklad, Hej Jane Doe, Vitajte!

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

    Dynamickú časť reťazca musíte uzavrieť do uzavretých kučeravých zátvorok {} a predponu so štruktúrou $.

stránka > PageSubheader

Uistite sa, že ste pridali podhlavičku, ktorá sa zobrazuje na pracovnej ploche. Používateľ môže pridať Pre jsť do analyzátora v podhlavičke.

  • Kódový blok pre Sub Header

    "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 kódu pre Prejsť na analyzátor v podhlavičke

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

Navigácia (vlastné stránky)

V tejto časti môžete pridať stránky, ktoré sa zobrazia na ľavom navigačnom paneli. Určite navigačnú ikonu a jedinečnú adresu URL, aby sa miniaplikácia zobrazila na navigačnom paneli. Odporúčame použiť špecifickú predponu pre adresu URL, aby ste predišli konfliktom. Ďalšie podrobnosti nájdete v sekcii vlastností navigá cie.

Môžete tiež mať zbierku widgetov, ktoré sa môžu zobraziť na tejto stránke. Stránka môže mať jednu miniaplikáciu, ktorá sa zobrazí na obrazovke, alebo zbierku widgetov v mriežke. Ďalšie podrobnosti o usporiadaní mriežky nájdete v časti vlastnosti rozlož enia.

Do stromu miniaplikácií nemusíte pridávať obal dynamickej oblasti. To znamená, že po povolení tejto možnosti môžete miniaplikácií presúvať a meniť veľkosť miniaplikácií na vlastných stránkach.

Príklad:

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

Nasledujúca tabuľka popisuje vlastnosti navigá cie a stránok spolu s ich základnými vlastnosťami:

Tabuľka 3. nav Podrobnosti o nehnuteľnosti

Nehnuteľnosť

Popis a kód

nav > štítok

Táto vlastnosť označuje identifikátor navigácie stránky. Čítačka obrazovky prečíta túto vlastnosť a zobrazí sa v tipke nástroja.

Tieto parametre sú potrebné na zobrazenie vašej vlastnej stránky na navigačnom paneli.

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

V lastnosť ští tku je názov vlastnej stránky.

nav > Typ ik ony

Táto vlastnosť predstavuje typ ikony, ktorá sa zobrazuje na navigačnom paneli pre vlastnú stránku.

K dispozícii sú nasledujúce typy ikon:

  • MomentumDesign: Môžete si vybrať ľubovoľné dostupné ikony v kolekcii: https://momentum-design.github.io/momentum-design/en/tokens/icons/. Výhodou používania Momentum je, že poskytuje niekoľko ikon s „aktívnou“ verziou.

    Prípad použitia aktívnej verzie:

    Ak napríklad vyberiete oznámenie typu ikony Momentum, na navigačnom paneli sa zobrazí predvolená ikona. Keď prejdete na vlastnú stránku (prepojenú s ikonou), ikona sa automaticky zmení na verziu aktívnu oznámenie. Skontrolujte, či má aktív nu verziu tej istej ikony v knižnici ikon.

  • Iné: Môžete poskytnúť vlastnú adresu URL obrázka (hosťovanú na CDN), ktorá sa zobrazí na navigačnom paneli. Ak používate čiernobielu vlastnú ikonu, ikona sa nezobrazí pri prepínaní medzi svetlým a tmavým režimom.

nav > ikona

Táto vlastnosť predstavuje názov ikony v knižnici Momentum alebo URL adresy CDN.

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

nav > zarovnať

Táto vlastnosť vám pomôže zarovnať ikonu do hornej alebo dolnej časti navigačného panela.

V súčasnosti táto vlastnosť umožňuje iba zarovnanie vrcholu.

nav > is DefaultLandingPage

Táto vlastnosť určuje predvolenú vstupnú stránku pre agentov vAgent Desktop. Nastavte túto vlastnosť na hodno tu true, aby sa stránka navigačného panela stala predvolenou vstupnou stránkou, ktorá sa zobrazí pre agentov po prihlásení doAgent Desktop. Ak má táto vlastnosť nastavená na hodnotu true na viac ako jednej stránke navigačného panela, systém považuje prvú stránku navigačného panela za predvolenú vstupnú stránku.

Ak žiadna stránka navigačného panela nemá túto vlastnosť nastavenú na hodnotu true, Domovská stránka funguje ako predvolená vstupná stránka.

Ako predvolenú vstupnú stránku nie je možné nastaviť zostavy analyzá tora a štatistiky výkonnosti agenta.

navigá@@ cia > NavigateTo

Táto vlastnosť určuje názov vlastnej stránky. Tento názov sa zobrazí v paneli s adresou, keď agent naviguje.

NavigateTo nesmie obsahovať nasledujúce hodnoty: obrázky, písma, css, build_info, help, app, i18n, ikony, images-mfe-wc a zvuky.

type Navigation.Item = {
    navigateTo: “my - custom - page”;
};
Tabuľka 4. stránka Podrobnosti o nehnuteľnosti

Nehnuteľnosť

Popis a kód

page > id

Vo vlast nosti stránky zadáte objekt vlastnej stránky (dynamický widget).

V lastnosť id predstavuje jedinečný identifikátor stránky. Napríklad my-custom-page-1. Agent nevidí tento identifikátor na pracovnej ploche.

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

stránka > UseFlexLayout

Flex layout je nový webový komponent. Nemení existujúce widgety. Nové flexibilné rozloženie používa rovnaký formát konfigurácie rozloženia zjednodušeným spôsobom. Je spätne kompatibilný a nemá vplyv na existujúce widgety. Musíte nakonfigurovať rozloženie JSON. Ak chcete nakonfigurovať rozloženie JSON, uveďte výšku a šírku miniaplikácie. Widget je vykreslený v rovnakom poradí, ako je nakonfigurovaný vo vnútri rozloženia JSON. Widgety majú predvolený okraj 8 px.

Rozloženie JSON je založené na rozmeroch (šírka x výška) a súradniciach (X, Y a Z) miniaplikácií.

Flexibilné rozloženie podporuje možnosti, ako je zmena veľkosti jednotlivých widgetov, maximalizácia widgetov atď.

Výška jednotlivých widgetov sa meria v pixeloch. 1 jednotka výšky = 40 pixelov. Šírka miniaplikácie závisí od počtu stĺpcov v kontajneri a počtu stĺpcov, ktoré sa menia na základe šírky kontajnera.

Widgety sa zobrazujú zľava doprava. Pokročilý nástroj rozloženia používa vlastnú logiku na použitie horizontálneho aj vertikálneho nastavenia priestoru widgetov. Spočiatku sa rozloženie načíta vodorovne. Po vodorovnom načítaní sa widget načíta vertikálne a zaisťuje optimálne využitie priestoru.

Nakonfigurujte miniaplikácie na základe veľkosti obrazovky. Môžete buď zväčšiť alebo znížiť šírku miniaplikácií na základe veľkosti obrazovky. Vďaka tomu sú widgety čitateľnejšie a použiteľnejšie.

Flexibilné rozloženie poskytuje štandardné body prerušenia, ako sú veľké, stredné, malé a extra malé.

  • Veľké widgety majú rozlíšenie 1360 px alebo viac. Pre veľké widgety zadajte hodnotu stĺpca ako 12.

  • Stredné widgety majú rozlíšenie od 1070 px do 1360 px. Pre stredné miniaplikácie zadajte hodnotu stĺpca ako 10.

  • Malé widgety majú rozlíšenie od 850 px do 1070 px. Pre malé miniaplikácie zadajte hodnotu stĺpca ako 6.

  • Extra malé widgety majú rozlíšenie 500 px. Pre extra malé miniaplikácie zadajte hodnotu stĺpca ako 4.

Tieto pixely sa môžu líšiť v závislosti od operačného systému a broswera.

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

page > widgety

page > comp

Pomáha vám definovať vaše vlastné widgety. Ak chcete umiestniť viacero miniaplikácií, zadajte postupne možnosti miniaplikácie. Uistite sa, že každému miniaplikácii dáte jedinečný názov oblasti. Použite ho neskôr v sekcii rozloženia.

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

Táto vlastnosť predstavuje názov vlastného prvku HTML (známeho ako webový komponent alebo akýkoľvek iný prvok - ak ho chcete použiť ako obal). Ďalšie informácie nájdete v časti Prí klady prípadov použitia. Tu zadajte svoj vlastný názov prvku bez uhlových zátvorok („<“ or „>“). Napríklad „my-custom-element“.

Každá položka v sekcii widgety podporuje nasledujúci formát:

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

page > skript

(Voliteľné) Táto vlastnosť sa vyžaduje iba pri načítaní widgetu alebo komponentu zo vzdialeného miesta, ako je napríklad CDN.

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

Nemeňte adresu URL skriptu pre rovnaký komponent. Ak potrebujete zmeniť adresu URL skriptu pre rovnaký komponent, vykonajte jeden z nasledujúcich krokov:

  • Upozornite agenta, aby vymazal vyrovnávaciu pamäť prehliadača a znova načítal. Agent Desktop

  • Ponechajte existujúcu adresu URL. Dynamicky importujte novú adresu URL balíka pomocou javascriptu hosteného v existujúcej adrese URL.

    Príklad:

    (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);
    
                } ) ()

page > vlastnosti

Môžete určiť vlastnosti, ktoré musíte odovzdať pre komponent Web.

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

page > responzívny

Určuje, či webový komponent alebo widget založený na iFrame, ktorý sa pridá do vlastného rozloženia na úrovni stránky alebo na úrovni kompu, je responzívny. Vďaka responzívnym webovým komponentom je vaša webová stránka vizuálne atraktívna na všetkých zariadeniach a ľahko sa používa. Musíte použiť responzívne widgety iFrame.

Nakonfigurujte túto vlastnosť pomocou jednej z nasledujúcich hodnôt:

  • Pravda: Umožňuje odozvu miniaplikácie. V predvolenom nastavení sú všetky widgety responzívne na základe progresívnych veľkostí obrazovky, orientácie a oblastí zobrazenia používaného zariadenia.

  • False: Vypne odozvu miniaplikácie. Ak widgety nepodporujú prezeranie na rôznych zariadeniach, označte ich ako nereagujúce.

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

Nereagujúce widgety nemôžu zabezpečiť najlepší používateľský zážitok a nezobrazujú sa v menšom zobrazení. Agent musí zväčšiť veľkosť okna prehliadača, aby mohol zobraziť všetky miniaplikácie, ktoré sú nakonfigurované ako nereagujúce.

page > atribúty

V tejto časti môžete zadať atribúty webových komponentov.

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

page > viditeľnosť

Určuje, či sú widgety ponúkané Cisco pridané do vlastného rozloženia na úrovni stránky alebo na úrovni kompu viditeľné alebo nie.

Widgety ponúkané Cisco sú História kontaktov,, prepis IVRCisco Webex Experience Management, Prehľad sprievodcu volaním kampane a Screen Pop.

  • Hodno ty vlastností viditeľ nosti sú zabudované a definované v predvolenom súbore JSON rozloženia pracovnej plochy. Správca nemôže upraviť hodnoty vlast ností viditeľ nosti miniaplikácií ponúkaných Cisco.

  • Hodnota vlastnosti viditeľ nosti NOT_RESPON SIVE je zastaraná. Môžete ho naďalej používať iba pre spätnú kompatibilitu. Akákoľvek hodnota nastaven á ako NOT_RESPON SIVE predtým nevyžaduje úpravu, pretože funkčnosť zostáva rovnaká.

    Ak chcete nastaviť novo vytvorenú miniaplikáciu ako responzívnu alebo neresponzívnu, musíte použiť vlastnosť responz ívnu. Ďalšie informácie nájdete v téme Responzívna vlastnosť.

Strán ka > deti

Táto vlastnosť je základnou súčasťou rozloženia. V sekcii pre deti môžete hniezdiť toľko úrovní, koľko je potrebné, ak vám widget založený na webových komponentoch umožňuje odovzdávať deti. Aby to bolo možné, vývojár musí programovo spracovať štrbinový obsah. Ďalšie informácie nájdete v časti Sprievodca vývojá Cisco Webex Contact Centerrom pracovnej plochy.

Informácie o odovzdávaní hodnôt STORE ako vlastností nájdete v téme Z dieľanie údajov z pracovnej plochy na miniaplikácie.

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

Výhodou sekcie poľa „deti“ je, že môžete použiť existujúce webové komponenty vo svojej špecifikácii rozloženia, ktorá je už súčasťou balíka Desktop. Niektoré z webových komponentov balíka Desktop zahŕňajú:

  • agentx-wc-iframe: Widget, ktorý umožňuje umiestniť ľubovoľnú webovú stránku do iFrame ako miniaplikáciu.

  • dynamická oblasť: Komponent, ktorý umožňuje povoliť funkciu „drag-and-drop“ pre agentov na inom mieste ako vlastné stránky. Vlastné stránky môžu mať túto funkciu aj vtedy, ak predvolene povolíte ťahanie a prepúšťanie.

  • Akýkoľvek komponent v knižnici momentum-ui-web-component. Ďalšie informácie nájdete v časti GitHub. Napríklad:

    • md-tabs: Obal kontajnerov Tabs

    • md-tab: hlavička jednej karty

    • md-tab-panel: Obsah jednej karty

Ďalšie informácie o atribútoch pretrvávajúcej karty nájdete v téme Atribúty pre trvalé karty.

page > textContent

Pomáha vám pridať textový obsah.

"textContent": "My Text Content",

Strán ka > štýl

Pomáha vám priradiť konkrétny štýl CSS k vášmu komponentu.

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

page > obal

Obalovač widgetov vám umožňuje pridať panel s nástrojmi na hornú časť widgetu. Panel nástrojov môže obsahovať názov a ikonu Maximalizujte ikonu (Maximalizovať) v hornej časti miniaplikácie. Keď miniaplikácia zaberá malý priestor na stránke, ikona maximalizácie umožňuje agentovi vidieť miniaplikáciu v celom pracovnom priestore.

Uistite sa, že používate predvolenú hodnotu ako „app-maximize-area“. V súčasnosti je k dispozícii iba predvolená hodnota. Ak je rozloženie nakonfigurované pomocou UseFlexLayout, môžete povoliť ikonu maximalizácie/obnovenia v hlavičke widgetu pridaním atribútu IsMaximizable do konfigurácie widgetu a nastavením jeho hodnoty na hodnotu true.

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

page > wrapper > id

(Voliteľné) Obalovač widgetu webových komponentov umožňuje aktualizovať názov dynamického widgetu pomocou jedinečného identifikátora. Zadajte hodnotu vlastnosti widgetu wrapper id ako uniqu e-id-to-update-title.

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

Uistite sa, že používate rovnaký jedinečný identifikátor pre JavaScript CustomEvent. Ďalšie informácie nájdete v časti Asynchrónne udalosti v kapitole Kontaktný modul agenta vývo jára Cisco Webex Contact Centerpracovnej plo chy.

Ak chcete aktualizovať názov miniaplikácie založeného na iFrame, použite obsah iFrame z tej istej domény. Nasleduje ukážkový príklad:

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

stránka > agentx-wc-iframe

Umožňuje vložiť webovú stránku do iFrame, ktorý sa zobrazí ako widget na pracovnej ploche. Môžete použiť widget iFrame s názvom „agentx-wc-iframe“.

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

stránka > rozloženie

Umožňuje usporiadať widgety na stránke.

Nasledujúci formát predstavuje rozloženie mriežky:

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

Tu môžete definovať mriežku s názvom oblastí, ktoré ste definovali v sekcii widgety.

Nasledujúci príklad ukazuje, ako je zadané rozloženie troch riadkov a troch stĺpcov:

"layout": {
    "areas": [
        [
            "comp1",
            "comp1",
            "comp3"
        ],
        [
            "comp2",
            "comp2",
            "comp3"
        ],
        [
            "comp4",
            "comp4",
            "comp4"
        ]
    ],
    "size": {
        "cols": [1, 1, 1],
        "rows": [1, 1, 1]
    }
}
Rovnaké rozdelenie rozloženia 3x3
Equal distribution of a 3x3 layout for Webex contact Center Desktop layout configuration.

V časti veľkosti čísla predstavujú zlomok priestoru, ktorý môže miniaplikácia zaberať v porovnaní s ostatnými miniaplikáciami. Všetky tri stĺpce zaberajú rovnaký zlomok priestoru. So 100% dostupnou šírkou zaberá každý widget 33,33% horizontálneho priestoru.

S rovnakou šírkou stĺpca
Equal column width layout for Webex Contact Center Desktop layout configuration.

Ďalší príklad použitia, ak nastavíte ako „cols“: [1, 2, 2], znamená to, že celkový priestor je rozdelený 5 (1+2+2) a prvý widget zaberá 20% horizontálneho priestoru. Druhý a tretí widget zaberajú 40%. Ďalšie informácie nájdete v téme Základné pojmy rozloženia mriežky.

Unequal column width layout for Webex Contact Center Desktop layout configuration.
Po zmene šírky stĺpca

Strán ka > ROOT

Hniezdenie rozložení sa nazýva podrozloženie. V prípade, že máte v konfigurácii rozloženia vnorené rozloženia, musíte mať jeden objekt „ROOT“ ako nadradený pre podrozloženia. V opačnom prípade môže byť konfigurácia rozloženia plochá, ak nie je potrebné hniezdenie.

Toto podrozloženie poskytuje väčšiu kontrolu nad správaním zmeny veľkosti rozloženia. V lastnosť rozlož enia stránky musí byť typu Záznam<string, Layout>. Vlastnosť rozloženia vám umožňuje usporiadať widgety na stránke.

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

Toto nastavenie vytvorí mriežku v rozložení ROOT s dvoma podmriežkami, ktorých veľkosť môžete meniť nezávisle.

Sub-layout appearance for Webex Contact Center Desktop layout configuration.
Vzhľad čiastkového rozloženia

Zmena veľkosti komponentu ovplyvňuje komponenty v rámci tohto podrozloženia.

Sub-layout appearance, after resizing both sub-layouts, for Webex Contact Center Desktop layout configuration.
Po zmene veľkosti oboch podrozložení

Uvedomte si nasledujúce prípady:

Nekonečná slučka: Ak zahrniete rozloženie ROOT ako podrozloženie ROOT, spôsobí to chybu „call stack prekročený“ a spustí sa do nekonečnej sluč ky.

{
    "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.
Podrozloženie s nekonečnou slučkou

Rovnaké časy podrozloženia (N): Ak zahrnete podrozloženie do mriežky viackrát s rovnakým názvom a ak zmeníte veľkosť jedného z nich, veľkosť všetkých podrozložení sa automaticky zmení.

Ak toto nie je požadované správanie, premenujte každé z podrozložení jedinečným názvom.

{
    "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.
Podrozloženie s N-krát

Atribúty pre trvalé karty

Ak chcete karty na vlastných stránkach a vlastných miniaplikáciách nastaviť ako trvalé, zadajte atribúty pre md-tabs do vlastného rozloženia.

Príklad: Nastavenie kariet ako trvalých

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

Nehnuteľnosť

Popis

pretrvávajúci výber

Ak chcete nastaviť md-tabs tak, aby boli trvalé. Predvolená hodnota je pravda.

ID tabuliek

Jedinečná identifikácia pre všetky karty spolu v kontajneri.

Keď nastavíte md-tabs na trvalé (perzistentný výber: true), výber karty sa Agent Desktop zachováva aj vtedy, ak agent prepína medzi stránkami alebo miniaplikáciami na pracovnej ploche.

  • Vlast nosť trvalého výber u sa nevzťahuje na karty na table Pomocné informácie a na stránke zostavy Štatistiky výkonnosti agenta, pretože trvalé správanie karty je už nastavené na pracovnej ploche.
  • Výber karty sa obnoví na predvolenú kartu, keď sa odhlásite z pracovnej plochy, opätovne načítate/obnovíte prehliadač alebo vymažete vyrovnávaciu pamäť prehliadača.

Konfigurácia trvalých widgetov

Môžete nakonfigurovať ľubovoľný vlastný widget tak, aby bol trvalý. Trvalé widgety sa zobrazujú na všetkých stránkach pracovnej plochy. Trvalé miniaplikácie sa zobrazujú ako nová karta na table Pomocné informácie iba vtedy, keď máte aktívnu žiadosť o kontakt alebo konverzáciu. Napríklad widget Sam ple Persist ent.

Trvalé widgety sa na domovskej stránke nezobrazujú tak, ako sa zobrazujú na ostatných stránkach. Ak však máte aktívnu interakciu, trvalé widgety sa zobrazia na domovskej stránke ako súčasť tably Pomocné informácie. Napríklad, keď ste prijali hovor, zobrazí sa tabla Kontrola interakcie a miniaplikácia V zorová tr valá sa zobrazí ako súčasť tably Pomocné informácie.

Príklad:

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

Keď prispôsobíte miniaplikáciu, môžete si vybrať jednu z možností:

  • Hostite aplikáciu na webovej stránke, ktorú je možné vložiť do iframe.

  • Vytvorte vlastnú miniaplikáciu.

Technické požiadavky na miniaplikáciu sú opísané v dokumentácii pre vývoj widgetov pracovnej plochy. Ako editor rozloženia sa uistite, že máte tieto podrobnosti:

  • Aký je názov vlastného prvku HTML (známy ako Web Component)?

  • Aká je adresa URL zdroja siete na doručovanie obsahu (CDN), ktorý hosťuje balíček JavaScript?

Widgety hlavičky

Hlavička sa používa na zobrazenie vstavaných informácií, na pridanie rozbaľovacích ponúk atď. Keďže kontajner hlavičky má obmedzený vertikálny priestor, celková výška hlavičky je iba 64 pixelov. Ďalšie informácie o zarovnaní rozloženia nájdete v časti vlastnosti rozlož enia.

Príklad:

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

Ak chcete pridať tipku nástroja pre miniaplikáciu hlavičky, zabaľte komponent pomocou m d-tooltip. Do vlastnosti správy zadajte informácie o tipke nástro ja.

Príklad:

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

    },
}

Ak chcete nakonfigurovať všetky widgety prostredníctvom iFrame v prispôsobiteľnej oblasti widgetu v hlavičke, musíte pridať atribúty štýlu zobraz enia a výš ky. Najvhodnejšia hodnota atribútu výšky je 64 pixelov.

Uistite sa, že pridáte atribúty štýlu do existujúcich widgetov hlavičky, aby sa mohli načítať podľa očakávania v iFrame.

Príklad:

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


},

Odporúčame používať iba jeden riadok s viacerými stĺpcami pre hlavičku, pretože výška hlavičky je iba 64 pixelov. Ďalšie informácie o zarovnaní nájdete v časti vlastnosti rozlož enia.

Pomocná informačná tabla

Tabla Pomocné informácie na pracovnej ploche zobrazuje karty, ktoré obsahujú miniaplikácie ponúkané Cisco (predvolené) a vlastné widgety. Nasledujúce miniaplikácie ponúkané Cisco sa zobrazujú na preddefinovaných kartách:

  • História kontaktov

  • Prepis IVR

  • Cesta zákazníckej skúsenosti

  • Vyskakovacia obrazovka

Tablu Pomocné informácie môžete použiť na:

  • Pridanie kariet

  • Zmena poradia kariet

  • Odstrániť preddefinované karty

  • Označte vlastné karty ako ťahateľné

  • Pridanie tipov nástrojov na vlastné karty

  • Pridanie možnosti Ob noviť poradie karty

Príklad:

"panel": {
    "comp": "md-tabs",
    "attributes": {
        "class": "widget-tabs"
    },
    "children": [{
            "comp": "md-tab",
            "attributes": {
                "slot": "tab",
                "class": "widget-pane-tab"
            },
            "children": [{
                "comp": "slot",
                "attributes": {
                    "name": "CONTACT_HISTORY_TAB"
                }
            }]
        },
        {
            "comp": "md-tab-panel",
            "attributes": {
                "slot": "panel",
                "class": "widget-pane"
            },
            "children": [{
                "comp": "slot",
                "attributes": {
                    "name": "CONTACT_HISTORY"
                }
            }]
        },
        {
            "comp": "md-tab",
            "attributes": {
                "slot": "tab",
                "class": "widget-pane-tab"
            },
            "children": [{
                    "comp": "md-icon",
                    "attributes": {
                        "name": "pop-out_16"
                    }
                },
                {
                    "comp": "span",
                    "textContent": "Screen Pop"
                }
            ],
            "visibility": "SCREEN_POP"
        },
        {
            "comp": "md-tab-panel",
            "attributes": {
                "slot": "panel",
                "class": "widget-pane"
            },
            "children": [{
                "comp": "#SCREEN_POP"
            }],
        },
        {
            "comp": "md-tab",
            "attributes": {
                "slot": "tab"
            },
            "children": [{
                    "comp": "md-icon",
                    "attributes": {
                        "name": "emoticons_16"
                    }
                },
                {
                    "comp": "span",
                    "textContent": "Custom Widget"
                }
            ]
        },
        {
            "comp": "md-tab-panel",
            "attributes": {
                "slot": "panel"
            },
            "children": [{
                "comp": "dynamic-area",
                "properties": {
                    "area": {
                        "id": "dw-panel-two",
                        "widgets": {
                            "comp1": {
                                "comp": "agentx-wc-iframe",
                                "attributes": {
                                    "src": "https://blog.logrocket.com/the-ultimate-guide-to-iframes/"
                                },
                                "wrapper": {
                                    "title": "AgentX iFrame",
                                    "maximizeAreaName": "app-maximize-area"
                                }
                            },
                            "comp2": {
                                "comp": "widget-one",
                                "script": "https://my-cdn.com/dynamic-widgets/widget-one.js",
                                "wrapper": {
                                    "title": "Widget title",
                                    "maximizeAreaName": "app-maximize-area"
                                }
                            }
                        },
                        "layout": {
                            "areas": [
                                ["comp1"],
                                ["comp2"]
                            ],
                            "size": {
                                "cols": [1],
                                "rows": [1, 1]
                            }
                        }
                    }
                }
            }]
        }
    ]
},

Widget Customer Experience Journey môžete nakonfigurovať po povolení metriky správy zákazníckej skúsenosti na stránkeManagement Portal.

Na table Pomocné informácie pridajte nové karty na umiestnenie vlastných miniaplikácií. Tu neplatia žiadne osobitné pravidlá a hniezdenie komponentov je podľa očakávania a opísané v sekcii pre deti. Ďalšie informácie nájdete v časti D eti na stránke.

Nasledujú konkrétne príklady na prispôsobenie hlavičiek kariet:

Príklad umiestnenia ikon a štítkov do vlastníctva pre deti

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

Príklad umiestnenia obrázka (s CSS) a štítkov do vlastníctva detí

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

Rozbaľov ací zoznam Viac kariet sa automaticky zobrazí, keď tabla Pomocné informácie obsahuje viacero kariet.

Pre čitateľnosť a zjednodušenie je potrebné pridať vlastný tip nástroja na karty. Ak chcete pridať tipku nástroja pre vlastnú kartu, zabaľte komponent pomocou m d-tooltip. Zadajte informácie o tipke nástroja do vlastnosti správy a použite hodnoty vlastností štý lu, ako je znázornené v nasledujúcom príklade.

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

Pre vlastnú kartu odporúčame maximálnu šírku 252 pixelov a minimálnu šírku 110 pixelov.

Ak chcete povoliť funkciu ťahania a presuňte na vlastnej karte, pridajte do atribútov nasledujúcu vlastnosť:

"comp": "md-tabs",
"attributes": {
    "class": "widget-tabs",
    "draggable": true,
    "comp-unique-id": "sample-dynamic-custom-tabs"
},
  • draggable: Nastav te hodnotu vlastnosti draggable na hodnotu true.

  • comp-unique-id: Zadajte jedinečnú hodnotu na identifikáciu komponentu.

    Príklad:

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

Ak povolíte potiahnutie a presun pre vlastnú kartu, agent môže kartu presunúť a presunúť na požadovanú pozíciu na table Pomocné informácie. Ak chcete karty obnoviť na predvolené poradie kariet, pridajte nasledujúcu vlastnosť:

"comp": "agentx-wc-more-actions-widget",
"attributes": {
    "slot": "settings",
    "class": "widget-pane",
    "tabs-unique-id": "sample-dynamic-custom-tabs"
},
  • agentx-wc-more-actions-widget: Zadajte komponent, ktorý sa zobrazí ako ikona Ďalšie akcie () Ikona ďalších akcií na table Pomocné informácie.

  • 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 môžu karty na table Pomocné informácie obnoviť na predvolené poradie kliknutím na položky Ikona ďalších akcií > Ob noviť poradie kari et.

  • tabs-unique-id: Zadajte rovnakú jedinečnú hodnotu definovanú pre vlastnosť comp-unique-id na mapovanie a resetovanie komponentov md-tabs.

Nasledujúci ukážkový kód používa funkcie Ďalšie akcie a Obnoviť poradie tab uliek.

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

Predvolene sú definované tipy nástroja, ikona elipsy a obnovenie poradia kariet pre preddefinované karty.

Rozbaľovací zoznam Ďalšie ak cie je možné rozšíriť o pridanie ďalších vlastných komponentov alebo widgetov po možnosti Obnoviť poradie kariet. Nasleduje vzorová sada hodnô t vlastností štý lu, ktoré je možné použiť na ďalšie komponenty.

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

Funkcia drag-and-drop nie je podporovaná pre ďalšie vlastné komponenty alebo widgety, ktoré sú pridané do rozbaľovacieho zoznamu Ďalšie akcie.

Widgety bez hlavy

V sekcii bez hlavy môžete pridať widgety, ktoré sú skryté a nezobrazujú sa naAgent Desktop. Tieto widgety sa používajú na vykonávanie logiky na pozadí. Táto časť je užitočná na spustenie udalostí, ktoré sa vyskytujú na pracovnej ploche, a na vykonanie logiky špecifickej pre miniaplikáciu. Napríklad otvorenie vlastného CRM Screen Pop pre SMS pri jej príchode.

Príklad:

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

Zdieľanie údajov z pracovnej plochy do widgetov

Ak chcete prijímať údaje v reálnom čase prostredníctvom vlastností alebo atribútov vo vlastnom miniaplikácii, priraďte príslušné hodnoty STORE v konfigurácii JSON rozloženia.

Okrem toho, ak chcete získať prístup k údajom prostredníctvom predplatiteľov JavaScript SDK, môžete údaje odovzdať aj prostredníctvom vlastností alebo atribútov. Ak je váš komponent vytvorený tak, aby reagoval na zmeny vlastností alebo atribútov, získate aktualizácie údajov v reálnom čase odAgent Desktop, ktorý sa nazýva poskytovateľ údajov.

V súčasnosti máme jediného poskytovateľa údajov pod kľúčovým STORE. Ďalšie informácie nájdete v časti Poskytovateľ údajov — Vlastnosti a atribúty widgetu v Prí ručke pre vývojárov Cisco Webex Contact Centerpracovnej plochy.

Ukážka volania kampane

Správca vytvára kampane, konfiguruje režim vytáčania (náhľad) a priraďuje kampane tímom. Ak je agent súčasťou tímu, ku ktorému sú priradené kampane, agent môže uskutočniť výzvu odchádzajúcej kampane s ukážkou. Ďalšie informácie nájdete v téme Konfigurácia režimov hlasovej odchádzajúcej kampane v kontaktnom centre Webex.

Správca nakonfiguruje nasledujúce nastavenia vo vlastnom rozložení tak, aby povoľoval náhľad kontaktu kampane pre agenta.

Kontakt kampane

Správca pridá miniaplikáciu Kontakt kampane do kontajnera hlavičky vlastného rozloženia. Kontakt kampane zobrazuje kontaktné informácie zákazníka na základe definovaných vlastností. Ďalšie informácie o zarovnaní rozloženia nájdete v riadku vlastností rozlož enia na stránke tabuľ ky Podrobnosti o vlast nostiach.

Príklad:


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

Sprievodca hovormi

Widget S prievodca hovor mi sa zobrazí na table Pomocné informácie na pracovnej ploche. Sprievodca hovormi zobrazuje otázky a odpovede na úrovni kampane. Agent je vyzvaný, aby si prečítal súbor otázok v sprievodcovi hovormi a odoslal odpovede.

Príklad:

"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"
      }
   ]
}
  • Nasledujúce odkazy na vlastnosti comp sa zmenili. agentx v hodnote nehnuteľnosti sa nahrádza slovami acqueon:
    • agentx-preview-Campaign je premenovaný na acqueon-preview-Campaign
    • agentx-call-guide sa premenuje na acqueon-call-guide
  • Musíte hostiť Správcu zoznamov a kampaní (LCM) na CDN a potom zadať adresu URL vo vlastnosti skrip tu.

Vyskakovacia obrazovka

V rozložení pracovnej plochy môžete nakonfigurovať Screen Pop jedným z nasledujúcich spôsobov:

  • Ako vlastná stránka

  • Ako jeden z widgetov na vlastnej stránke

  • Ako karta na table Pomocné informácie

Poskakovacie okno obrazovky sa zobrazí na pracovnej ploche na základe nasledujúcich faktorov:

Pre hlasový kanál:

  • Konfigurácia definovaná v rozložení pracovnej plochy

  • Aktivita Screen Pop definovaná v návrhári toku

Pre nové digitálne kanály:

  • Konfigurácia definovaná v rozložení pracovnej plochy

  • Uzol Screen Pop definovaný v nástroji Connect Flow Builder

Ďalšie informácie o konfigurácii Screen Pop nájdete v téme S creen Pop.

Konfigurácia vyskakovacieho okna obrazovky na navigačnom paneli

Screen Pop môžete nakonfigurovať ako vlastnú stránku alebo ako jeden z miniaplikácií na vlastnej stránke. Ak chcete prejsť na vlastnú stránku Screen Pop, kliknite na ikonu Poskak ovacie okno na navigačnom paneli. Ak chcete získať prístup k miniaplikácii Screen Pop na vlastnej stránke, kliknite na vlastnú ikonu na navigačnom paneli. Ďalšie informácie o vlastnostiach navigá cie nájdete v téme Navigácia (Vlastné stránky).

Príklad: Vyskakovanie obrazovky ako vlastná stránka

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

Príklad: Vyskakovanie obrazovky ako miniaplikácia na vlastnej stránke

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

Ak pole obrazovky Pop nie je nakonfigurované v nástroji Flow Designer, vlastná stránka sa zobrazí prázdna. Ďalšie informácie o konfigurácii obrazovky Pop v nástroji Flow Designer nájdete v téme Vyskakovacie okno obrazovky.

Konfigurácia vyskakovacieho okna obrazovky na table pomocných informácií

Môžete nakonfigurovať, aby sa zobrazoval ako karta na table Pomocné informácie.

V predvolenom nastavení sa zobrazí ako nová podkarta na karte Poskakovacia obrazov ka na table Pomocné informácie, ak je obrazovka Pop nakonfigurovaná tak, aby sa zobrazovala ako In side Desktop v návrhári toku.

Pridajte nasledujúci atribút do sekcie panela, aby ste zahrnuli zobrazovacie okno ako kartu na table Pomocné informácie. Ďalšie informácie o podrobnostiach panela nájdete v časti Tabla pomocných informácií.

Príklad: Poskakovacie okno obrazovky ako karta na table pomocných informácií

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

Možnosť zobrazenia obrazovky Pop definovaná v návrhári toku má prednosť pred konfiguráciou definovanou v rozložení pracovnej plochy.

Zvážte napríklad, že ste nakonfigurovali nasledujúce nastavenia Screen Pop:

  • Flow Designer — Zobrazenie nastavení ako V novej karte prehliadača
  • Rozloženie pracovnej plochy — ako karta na table Pomocné informácie

Keď sa vyskytne udalosť, pre ktorú je nakonfigurovaný výskakovací panel obrazovky, zobrazí sa mimo pracovnej plochy - to znamená na novej karte prehliadača.

Vzorové príklady prípadov použitia

Nasledujúce časti poskytujú niekoľko príkladov pre vašu referenciu:

Konfigurácia a prístup k miniaplikácii metriky správy zákazníckej skúsenosti z navigačného panela

Príklad:

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

Ak chcete získať SpaceID a MetricSID, pozrite si dokumentáciu. Webex Experience Management

Používanie kariet na vlastnej stránke

Príklad:

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

Predvolená tabla pomocných informácií s históriou kontaktov a vyskakovacou obrazovkou

Príklad:

"panel": {
    "comp": "md-tabs",
    "attributes": {
        "class": "widget-tabs"
    },
    "children": [{
            "comp": "md-tab",
            "attributes": {
                "slot": "tab",
                "class": "widget-pane-tab"
            },
            "children": [{
                "comp": "slot",
                "attributes": {
                    "name": "CONTACT_HISTORY_TAB"
                }
            }]
        },
        {
            "comp": "md-tab-panel",
            "attributes": {
                "slot": "panel",
                "class": "widget-pane"
            },
            "children": [{
                "comp": "slot",
                "attributes": {
                    "name": "CONTACT_HISTORY"
                }
            }]
        },
    ]
}, {
    "comp": "md-tab",
    "attributes": {
        "slot": "tab",
        "class": "widget-pane-tab"
    },
    {
        "comp": "md-tab",
        "attributes": {
            "slot": "tab",
            "class": "widget-pane-tab"
        },
        "children": [{
            "comp": "slot",
            "attributes": {
                "name": "SCREEN_POP_TAB"
            }
        }],
        "visibility": "SCREEN_POP"
    },
    {
        "comp": "md-tab-panel",
        "attributes": {
            "slot": "panel",
            "class": "widget-pane"
        },
        "children": [{
            "comp": "slot",
            "attributes": {
                "name": "SCREEN_POP"
            }
        }],
        "visibility": "SCREEN_POP"
    }
},

Pomočná informačná tabla s miniaplikáciou Customer Experience Journey

Príklad:

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

Lokalizácia

Desktop UI podporuje lokalizáciu v 29 jazykoch.

Podporované jazyky sú nasledovné:

Bulharčina, katalánčina, čínština (Čína), čínština (Taiwan), chorvátčina, čeština, dánčina, holandčina, angličtina (UK), fínčina, francúzština, nemčina, maďarčina, taliančina, japončina, kórejčina, nórčina, poľština, portugalčina (Brazília), portugalčina (Portugalsko), rumunčina, ruština, srbčina, slovenčina, slovinčina, španielčina, švédčina a turečtina.

Jazyk používateľského rozhrania pracovnej plochy je založený na nastaveniach jazykových preferencií vo vašom prehliadači. Zvážme napríklad, že ste v prehliadači Firefox vybrali preferovaný jazyk ako francúzština. Keď spustíte pracovnú plochu v prehliadači Firefox, používateľské rozhranie pracovnej plochy sa zobrazí vo francúzskom jazyku (francúzsky). Horizontálna hlavička, navigačný panel a ďalšie komponenty pridané do rozloženia pracovnej plochy však nie sú lokalizované na základe nastavení jazykových preferencií vo vašom prehliadači.

Lokalizácia komponentov pracovnej plochy

Ak chcete lokalizovať komponenty pracovnej plochy,

  • Použite existujúce lokalizačné kľúče nastavené v sú bore app.json. Ak nie sú nastavené lokalizačné kľúče, použije sa predvolený jazyk angličtina (US). Môžete odoslať požiadavku na službu podpore Cisco a pridať lokalizačný kľúč do súboru app.json.

    Príklad: Lokalizačný kľúč

    {
        "common": {
            "buttonTitle": "Stop Timer"
        }
    }
  • Do súboru JSON Rozloženie pracovnej plochy zadajte nasledujúcu vlastnosť rozlišujúcu malé a veľké písmená, aby ste lokalizovali komponent:

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

    kde <key>sa vzťahuje na zodpovedajúci lokalizačný kľúč v sú bore app.json.

Príklad: Lokalizácia komponentu hlavičky

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

        },
    }

Príklad: Lokalizácia komponentu karty na table pomocných informácií

"panel": {
    "comp": "md-tab",
    "attributes": {
        "slot": "tab"
    },
    "children": [{
        "comp": "span",
        "textContent": "$I18N.panelTwo.screenPopTitle"
    }]
}
Bol tento článok užitočný?
Bol tento článok užitočný?