Přehled

Funkce Rozvržení plochy umožňuje konfigurovat Webex plochu kontaktního centra podle vašich obchodních požadavků. Můžete přizpůsobit prvky, jako je logo, název a widgety. Můžete vytvořit rozložení plochy a přiřadit ho týmu. Toto rozložení generuje prostředí agenta na ploše pro všechny agenty, kteří se přihlásí jako součást tohoto týmu.

Existují dva typy rozložení:

  • Globální rozložení: Toto rozložení je systémem generované rozložení, které se ve výchozím nastavení přiřadí při vytvoření týmu. Další informace naleznete v tématu Správa týmů. Když vytvoříte tým, globální rozložení je automaticky nastaveno jako rozložení plochy pro tým. Toto rozložení nelze odstranit.

  • Vlastní rozložení: Rozložení, které poskytuje přizpůsobené desktopové prostředí. Můžete vytvořit vlastní rozložení pro jeden nebo více týmů.

Pokud přiřadíte nové rozvržení plochy, když je přihlášen agent, agent musí znovu načíst stránku, aby viděl nové rozložení.

Plocha kontaktního centra Webex podporuje tři persony:

  • Agent

  • Nadřízený

  • Supervizor a agent

Soubor rozložení JSON má samostatné sekce pro každou z person. Správce by měl nakonfigurovat nastavení pro každou osobu v odpovídající části souboru rozložení JSON. Další informace o ukázkovém souboru rozložení JSON najdete v tématu vlastnosti rozložení JSON nejvyšší úrovně.

Když společnost Cisco přidá novou funkci do rozvržení plochy, nezměněné rozvržení se automaticky aktualizuje novými funkcemi. Aktualizované rozložení plochy je automaticky k dispozici existujícím týmům, které používají nezměněné rozložení plochy. Uživatelé stolních počítačů, kteří používají nezměněné rozvržení plochy, obdrží nové funkce založené na rozložení, když se přihlásí nebo znovu načtou prohlížeč.

Pokud používáte soubor Layout.json výchozí plochy bez jakýchkoli úprav, považuje se za nezměněné rozložení. Pokud však stáhnete výchozí soubor Layout.json plochy a znovu jej nahrajete, bude považován za změněné rozložení, i když se obsah nebo název souboru nezmění.

Na ploše existují dva typy widgetů – založené na prvku iframe a založené na webových komponentách. Záhlaví, navigace (vlastní stránka), trvalá oblast, bezobslužná oblast a pomocný panel jsou přizpůsobitelné oblasti na ploše. Nejedná se o widgety.

Následující seznam podrobně popisuje prostory, které můžete konfigurovat. Obrázky ilustrují rozložení plochy:

  1. Oblast Název a Logo: Tato oblast zobrazuje logo a název kontaktního centra Webex (výchozí) v levém horním rohu obrazovky.

  2. Vodorovná oblast záhlaví : Tato oblast obsahuje konfigurovatelnou oblast, která je vyplněna vlastními widgety. Tyto widgety mohou zobrazovat například vložené informace a rozbalovací nabídky. Vzhledem k tomu, že výška tohoto záhlaví je pouze 64 pixelů, výška widgetu nemůže překročit výšku záhlaví.

  3. Oblast pracovního prostoru : Tento prostor se mění podle výběru na navigačním panelu nebo při interakci agenta se zákazníky. Když operátor volá, zobrazí se v této oblasti podokno ovládacích prvků interakce a pomocných informací (včetně vlastních a trvalých widgetů). Když agent pracuje s e-mailem, chatem nebo sociálními kanály, zobrazí se v této oblasti oblast pracovní prostor a podokno pomocných informací (které zahrnuje trvalou oblast widgetu).

    Vlastní stránka se zobrazí v desktopovém rozhraní v podokně pracovní plochy. Na vlastní stránku se dostanete pomocí ikon na navigačním panelu. Každá vlastní stránka může obsahovat jeden nebo více vlastních widgetů.

    Vlastní widget je aplikace třetí strany, která je nakonfigurovaná v rozložení JSON. Vlastní widget můžete umístit na vlastní stránku, vlastní kartu (podokno Pomocné informace) nebo na vodorovné záhlaví plochy.

  4. Oblast navigačního panelu : Tento prostor použijte k přidání navigačních položek pro přístup k vlastním stránkám.

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.
Ukázkové desktopové uživatelské rozhraní pro hlas
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.
Ukázkové uživatelské rozhraní plochy pro nové digitální kanály

Vlastnosti nejvyšší úrovně rozložení JSON

Role

Výchozí rozložení JSON má následující tři role.

  • Agent – Nastavení rozvržení plochy, které se zobrazí, když se agent přihlásí k ploše kontaktního centra Webex za účelem zpracování aktivit agenta.

  • Supervisor – Nastavení rozložení plochy tak, aby se zobrazilo, když se supervizor přihlásí k ploše kontaktního centra Webex tak, aby zpracovával pouze funkce správce.

    Když se nadřízený přihlásí k ploše, použije se rozložení plochy určené pro primární tým. Pokud nezadáte primární tým, použije se globální rozložení. Ve výchozím nastavení jsou přehledy APS zakázány.

  • supervisorAgent – Nastavení rozložení plochy, které se zobrazí, když se supervizor přihlásí k ploše kontaktního centra Webex, aby zpracovával funkce správce i aktivity agenta.

Můžete buď přidat nebo upravit widgety pro každou roli v odpovídající osobě příslušného souboru rozložení JSON.

Níže jsou uvedeny vlastnosti nejvyšší úrovně pro rozložení JSON na základě role:

{ "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": { ... }, "navigace": { ... }, "perzistentní": { ... }, "bezhlavý": { ... } }, }, "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": { ... }, "navigace": { ... }, "perzistentní": { ... }, "bezhlavý": { ... }, "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": { ... }, "navigace": { ... }, "perzistentní": { ... }, "bezhlavý": { ... } }, } },
  • Změny provedené ve vlastnostech rozložení JSON se projeví při aktualizaci desktopového prohlížeče.
  • Pokud funkce, kterou jste povolili v rozložení JSON, není k dispozici na ploše, obraťte se na podporu společnosti Cisco a povolte tuto funkci.
  • Všechny vlastnosti v rozložení JSON rozlišují malá a velká písmena.

appTitle

Určení názvu ve vodorovném záhlaví plochy. Výchozí název je Webex Kontaktní centrum.

Příklad:

"appTitle": "Webex kontaktní centrum"

Výchozí appTitle se změní z Kontaktní centrum Desktop na Webex Kontaktní centrum. Neexistuje žádný vliv na stávající vlastní rozložení, která používají starý výchozí appTitle (Contact Center Desktop). Chcete-li použít nový appTitle, musíte upravit vlastní rozložení. Nové globální rozložení však používá výchozí appTitle jako Webex Kontaktní centrum.

Název může být text, obrázek nebo prázdný řetězec. Text nadpisu se zobrazí ve dvou řádcích. Pokud text přesahuje druhý řádek, zobrazí se ikona se třemi tečkami a v popisku se zobrazí celý název. Styly nelze použít na titulek.

Můžete použít identifikátory URI dat (Uniform Resource Identifier) nebo hostovat vlastní obrázek titulu v síti pro doručování obsahu (CDN), Amazon Web Services (AWS) Simple Storage Service (S3) nebo podobné hostitelské službě a pak zadat adresu URL hostované image. Podporované formáty titulků jsou PNG, JPG, JPEG, GIF, SVG a WebP. Podporovaná velikost titulního obrázku je 184 x 32 pixelů (šířka x výška).

logo

Chcete-li zadat adresu URL loga společnosti. Pokud adresu URL nezadáte, zobrazí se ve výchozím nastavení logo Webex kontaktního centra.

Příklad:

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

Můžete hostovat vlastní obrázek loga v CDN, Amazon Web Services (AWS), Simple Storage Service (S3) nebo podobné hostitelské službě a pak zadat adresu URL hostovaného obrázku. Podporované formáty obrázků loga jsou PNG, JPG, JPEG, GIF, SVG a WebP. Podporovaná velikost obrázku loga je 96 x 32 pixelů (šířka x výška).

Tabulka 1. Matice zobrazení pro aplikaciNázev a logo Na základě konfigurace rozložení plochy
Podmínka Příklad appTitle logo
Pokud nejsou nakonfigurované appTitle a logo
"appTitle": "", "logo": "", 
Bez názvu Výchozí logo
Pokud jsou nakonfigurovány atributy appTitle a logo
"appTitle": "ABC Company", "logo": "https://my-cdn.com/abclogo.png", 
Konfigurovaný text Nakonfigurované logo
Pokud je nakonfigurován appTitle a logo není nakonfigurováno
"appTitle": "ABC Company", "logo": "", 
Konfigurovaný text Výchozí logo

Pokud není nakonfigurován appTitle a je nakonfigurováno logo

"appTitle": "", "logo": "https://my-cdn.com/abclogo.png", 
Bez názvu Nakonfigurované logo
Pokud je appTitle nakonfigurovaný a logo není upřednostňováno
"appTitle": "ABC Company", "logo": "no-logo", 
Konfigurovaný text Bez loga

Pokud appTitle není nakonfigurován a logo není preferováno

"appTitle": "", "logo": "no-logo", 
Bez názvu Bez loga
Pokud je appTitle přidán jako obrázek a je nakonfigurováno logo
"appTitle": "https://my-cdn.com/abccompanylogo.png ", "logo": "https://my-cdn.com/abclogo.png", 
Nakonfigurovaná bitová kopie Nakonfigurované logo

Pokud je appTitle přidán jako obrázek a logo není nakonfigurováno

"appTitle": "https://my-cdn.com/abccompanylogo.png ", "logo": "", 
Nakonfigurovaná bitová kopie Výchozí logo

Pokud je appTitle přidán jako obrázek a logo není preferováno

"appTitle": "https://my-cdn.com/abccompanylogo.png ", "logo": "no-logo", 
Nakonfigurovaná bitová kopie Bez loga
  • Vlastní velikost obrázku se upraví na základě poměru stran. Vlastní text nadpisu, který je nakonfigurován dříve, se nyní může zobrazit ve dvou řádcích na ploše. Chcete-li tomu zabránit, můžete upravit vlastní text nadpisu.
  • Pokud ve vodorovném záhlaví plochy není nakonfigurován název a logo, widgety záhlaví toto místo zaberou. Widgety záhlaví musí být správně nakonfigurovány, aby používaly prostor pro nadpisy a loga.
  • Název a logo dohromady nesmí překročit maximální šířku 304 pixelů (včetně vycpávky). Pokud je šířka loga menší než 96 pixelů, lze zbývající šířku použít pro titulek.
  • Pokud je vlastní velikost obrázku vyšší než podporovaná velikost, velikost obrázku se upraví na základě poměru stran ve vodorovném záhlaví. Pokud je vlastní velikost obrázku menší než podporovaná velikost, skutečná velikost obrázku zůstane zachována ve vodorovném záhlaví.

taskPageIllustration

Chcete-li určit vlastní obrázek pro stránku úkolu na základě předvoleb organizace a zarovnání značky. Když se agent přihlásí, stránka úlohy zobrazí nakonfigurovanou ilustraci jako pozadí. Ve výchozím nastavení se stránka úkolu zobrazí bez ilustrace.

Příklad:

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

Můžete použít identifikátory URI dat nebo hostovat vlastní ilustraci v síti pro doručování obsahu (CDN), Amazon Web Services (AWS), Simple Storage Service (S3) nebo podobné hostitelské službě a pak zadat adresu URL hostované ilustrace. Obrázek lze konfigurovat na globální nebo týmové úrovni na základě definice rozložení. Ujistěte se, že jste nakonfigurovali správnou adresu URL, abyste zabránili zobrazení poškozeného obrázku na ploše.

Podporované formáty ilustrací stránky úlohy jsou PNG, JPG, JPEG, GIF, SVG a WebP. Doporučená velikost obrázku je 400 x 400 pixelů (šířka x výška). Pokud je vlastní velikost ilustrace větší než doporučená velikost, upraví se velikost ilustrace na základě poměru stran na stránce úlohy. Pokud je vlastní velikost ilustrace menší než doporučená velikost, skutečná velikost ilustrace zůstane na stránce úlohy zachována.

Webex Contact Center interface example of a custom illustration retraining the actual size.
Ukázkový příklad vlastní ilustrace se zachováním skutečné velikosti
Webex Contact Center interface example of a custom illustration adjusted based on the aspect ratio.
Ukázkový příklad vlastní ilustrace upravené na základě poměru stran

stopNavigateOnAcceptTask

Chcete-li určit, zda přesunout fokus na nově přijatý úkol, když agent přijme nový úkol při práci na předchozím úkolu. Výchozí hodnota je false.

Příklad:

"stopNavigateOnAcceptTask": false

Pokud je hodnota nastavena jako true, když uživatel přijme nový úkol na ploše, fokus zůstane zachován na předchozí úkol a nepřesune se na nově přijatý úkol. Toto nastavení zabraňuje uživateli ve ztrátě dat při přijímání nového požadavku.

Předpokládejme například, že agent 1 je na chatu se zákazníkem 1 a současně na hlasovém hovoru se zákazníkem 2. Během hlasového hovoru Agent 1 aktualizuje podrobnosti o zákazníkovi 2 v podokně Řízení interakce. V současné době má Agent 1 dvě aktivní úlohy v podokně Seznam úloh a fokus je v podokně Řízení interakce. Když Agent 1 přijme novou žádost o chat od zákazníka 3, fokus zůstane v podokně Řízení interakce se zákazníkem 2 a nepřesune se na nově přijatou žádost o chat.

Chcete-li zachovat fokus na předchozí úloze a nepřejít na nově přijatý úkol, vyberte vlastní rozložení s hodnotou vlastnosti stopNavigateOnAcceptTask nastavenou na true.

Pokud v rozložení JSON není zadána hodnota vlastnosti stopNavigateOnAcceptTask , plocha přesune fokus na nově přijatou úlohu. Chování je podobné tomu, když je hodnota vlastnosti stopNavigateOnAcceptTask nastavena na false.

  • Toto nastavení se vztahuje na všechny úkoly (hlasové a digitální kanály) prováděné na ploše, jako je přijetí úkolu, konference, konzultace nebo přepojení hovorů, a pro odchozí hovory, odchozí hovory kampaně, automatické zabalování atd.
  • Toto nastavení se nepoužije, pokud je uživatel počítače na domovské stránce a v podokně Seznam úloh není žádná aktivní úloha. V takovém případě, když je přijat nový úkol, je fokus přesunut z domovské stránky na nově přijatý úkol.

dragDropEnabled

Chcete-li povolit přetahování a změnu velikosti widgetů na vlastních stránkách, nastavte hodnotu na true. Výchozí hodnota je false.

Příklad:

"dragDropEnabled": false

Další informace o povolení funkce přetažení karet v podokně Pomocné informace naleznete v tématu Podokno pomocných informací.

notificationTimer

Nastavení doby trvání (v sekundách), po jejímž uplynutí budou oznámení na ploše automaticky zrušena. Oznámení se zobrazí v pravém horním rohu plochy. Výchozí hodnota časového limitu je 8 sekund. Platný rozsah hodnot časového limitu je 1 až 10 sekund. Aby se změny časového limitu projevily, musí být prohlížeč po provedení změn aktualizován.

Příklad:

"notificationTimer": 8

maximumNotificationCount

Nastavení počtu oznámení na ploše, která se mají najednou zobrazit na ploše. Výchozí hodnota je 3. Rozsah oznámení na ploše je 1-10. Oznámení na ploše jsou skládaná. Pokud existuje mnoho oznámení, zobrazí se s mírným zpožděním v závislosti na nastavení notificationTimer .

Příklad:

"maximumNotificationCount": 3

browserNotificationTimer

Chcete-li nastavit dobu (v sekundách), po jejímž uplynutí jsou oznámení toustovače prohlížeče na ploše automaticky zavřena. Toaster je nativní oznámení prohlížeče, které se zobrazí pouze v případě, že plocha není aktivním oknem nebo kartou prohlížeče. Okno nebo karta prohlížeče na ploše je neaktivní, pokud

  • Pracujete v jiných oknech nebo kartách prohlížeče.

  • Pracujete v jiných aplikacích.

  • Minimalizovali jste okno prohlížeče na ploše.

Oznámení se zobrazí v pravém horním rohu plochy. Výchozí hodnota časového limitu je 8 sekund. Doporučený rozsah hodnot časového limitu je 5 až 15 sekund. Aby se změny časového limitu projevily, musí být prohlížeč po provedení změn aktualizován.

Příklad:

"browserNotificationTimer": 8

Nakonfigurovaný časový limit pro oznámení prohlížeče závisí na operačním systému a nastavení prohlížeče. Hodnota časového limitu je v prohlížeči Chrome respektována v operačních systémech Windows, Chrome OS a macOS. Ostatní podporované prohlížeče však neuplatňují konzistentně nastavenou hodnotu časového limitu oznámení.

wxmConfigured

(Volitelné) Chcete-li nakonfigurovat Webex Experience Management, nastavte hodnotu na true. Výchozí hodnota je false.

Příklad:

"wxmConfigured": pravda

desktopChatApp

Konfigurace více chatovacích aplikací nabízených společností Cisco, například Webex App.

webexConfigured

Webex aplikaci spolu s funkcemi zasílání zpráv a schůzek lze konfigurovat v rámci plochy. Tato konfigurace umožňuje agentům spolupracovat s dalšími agenty, supervizory a odborníky na danou problematiku (MSP) v jejich organizaci, aniž by museli opustit plochu.

  • Správce webu spravuje uživatele Webex schůzek a přiřazuje oprávnění pouze v případě, že uživatelé mají Webex Enterprise Edition. Další informace naleznete v tématu Správa Webex Meetings uživatelů v Cisco Webex Control Hub.
  • Dohlížitelé a malé a střední podniky si musí stáhnout Webex klienta do svého systému (osobní zařízení) nebo přistupovat Webex aplikaci pomocí aplikace Webex App for Web ( https://web.webex.com/). Další informace naleznete v tématu Stažení aplikace.
  • K aplikaci Webex můžete přistupovat v rámci Agent Desktop a spolupracovat s dalšími agenty, nadřízenými a odborníky na danou problematiku (MSP) vaší organizace, aniž byste museli opustit Agent Desktop. Funkce řízení hovorů není k dispozici. Chcete-li přijímat a uskutečňovat hovory, potřebujete externí, neintegrovanou aplikaci Webex. Další informace naleznete v tématu Aplikace pro volání.

Konfigurace Webex aplikace na ploše:

  • V Cisco Webex Control Hub při přidávání služeb pro uživatele zaškrtněte políčko Rozšířené zasílání zpráv (Uživatelé > Spravovat uživatele > Služby > Zasílání zpráv). Další informace naleznete v tématu Správa uživatelských účtů v Cisco Webex Správa webu.

  • Ve vlastním rozložení plochy nastavte hodnotu vlastnosti webexConfigured na true.

    Příklad:

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

    Výchozí hodnota vlastnosti webexConfigured je false.

    Aplikace Webex je k dispozici pro role agenta, supervizora a supervizora pouze v případě, že nastavíte hodnotu vlastnosti webexConfigured na hodnotu true pro každou z těchto rolí. Agent, supervizor nebo supervisorAgent se nemůže odhlásit z Webex aplikace.

    Chcete-li zobrazit Webex ikona (Webex) na vodorovném záhlaví plochy zadejte hodnotu webex do vlastnosti headerActions . Další informace naleznete v tématu headerActions.

    Chcete-li povolit Webex aplikaci pro konkrétní tým, vyberte vlastní rozložení s hodnotou vlastnosti webexConfigured nastavenou na true. Další informace naleznete v tématu Vytvoření týmu.

Aplikaci můžete Webex nakonfigurovat také v podokně Pomocné informace, vlastní stránce a vlastním widgetu. Další informace naleznete v tématu Podokno pomocných informací.

Webex oznámení aplikace

Hodnoty zadané pomocí vlastností notificationTimer a browserNotificationTimer pro časovač oznámení platí pro Webex aplikaci. Výchozí hodnota časového limitu je pro tyto vlastnosti 8 sekund. Další informace naleznete v tématech notificationTimer a browserNotificationTimer.

headerActions

Změna pořadí ikon na vodorovném záhlaví plochy. Výchozí pořadí je následující:

  1. Webex ikona (Webex)

  2. Použít telefon pro indikátor zvuku (Odchozí hovor)

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

Nastavte hodnotu vlastnosti headerActions následujícím způsobem:

Název ikony

headerActions – hodnota vlastnosti

Aplikace Webex

Webex

Vnější volání

Odchozí volání

Centrum oznámení

oznámení

Příklad:

"headerActions": ["webex", "outdial", "oznámení"],

Hodnota vlastnosti headerActions rozlišuje velká a malá písmena.

Chcete-li změnit výchozí pořadí ikon, zadejte vlastnost headerActions a hodnoty ve vlastním rozložení.

Příklad:

"headerActions": ["oznámení", "outdial", "webex"],
  • Pokud nezadáte vlastnost headerActions a hodnoty ve vlastním rozložení, ikony se zobrazí ve výchozím pořadí.
  • Chcete-li odebrat ikony záhlaví a přidružené funkce z plochy, nastavte prázdnou hodnotu vlastnosti headerActions ("headerActions": []). Pokud jste však Webex aplikaci přidali do podokna Pomocné informace nebo na vlastní stránku nebo jako vlastní widget, agent má stále přístup k Webex aplikaci, i když Webex aplikace není k dispozici ve vodorovném záhlaví plochy.
  • Pokud je hodnota vlastnosti webexConfigured nastavena jako false , ikona aplikace Webex se nezobrazí na vodorovném záhlaví plochy, a to ani v případě, že je hodnota webex přidána do vlastnosti headerActions . Další informace naleznete v tématu webexConfigured.

oblast

Vlastnost oblasti je základní částí rozvržení plochy. Rozvržení můžete definovat podle oblasti.

"area": { "header": { ... }, "advancedHeader: { { "comp": "widget-1", "attributes": { ... }, "skript": .... } }, "panel": { ... }, "navigace": { ... }, "perzistentní": { ... }, "bezhlavý": { ... } },

Můžete nakonfigurovat následující objekty oblasti :

  • Panel: Představuje druhý panel nebo zcela vpravo v panelu Pomocné informace.

  • Navigace: Představuje vlastní stránky a jejich navigační prvky, které souvisejí se stránkami.

  • Trvalé: Představuje widgety na úrovni stránky, které jsou trvalé a zobrazují se na všech stránkách plochy.

  • Headless: Představuje widgety, které nemají vizuální rozhraní, ale spouštějí logiku na pozadí.

Pokud je nakonfigurována vlastnost advancedHeader, musí být vlastnosti header a headerActions odebrány.

advancedHeader

Přizpůsobení viditelnosti a změna pořadí ikon na vodorovném záhlaví plochy. Výchozí pořadí je následující:

  1. Webex ikona (Webex)

  2. Použít telefon pro indikátor zvuku (Odchozí hovor)

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

  4. Webex volič stavu agenta kontaktního centra. (Výběr stavu agenta)

Nastavte hodnotu vlastnosti advancedHeader následujícím způsobem:

Název ikony

headerActions – hodnota vlastnosti

Aplikace Webex

agentx-webex

Vnější volání

agentX-Outdial

Centrum oznámení

AgentX-oznámení

Výběr stavu agenta

agentx-state-selector

Příklad:

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

Hodnota vlastnosti advancedHeader rozlišuje velká a malá písmena.

Chcete-li změnit výchozí pořadí ikon, zadejte vlastnost advancedHeader a hodnoty ve vlastním rozložení.

Widgety přecházejí do rozbalovací nabídky zleva doprava.

  • Pokud nezadáte vlastnost advancedHeader ve vlastním rozložení, zobrazí se výchozí záhlaví.

  • Pokud je povolena rozšířená hlavička, měli byste přesunout widgety z existující hlavičky do rozšířené hlavičky, jak je uvedeno v příkladu.

  • Pokud je povolena rozšířená záhlaví, staré záhlaví se nezobrazí.

  • Každá ikona widgetu má výchozí odsazení a okraj, které jsou definovány pomocí CSS a nelze je přizpůsobit pomocí počítače.

  • Umístění ikon loga, názvu a profilu je pevné a nelze je přizpůsobit.

  • Chcete-li odebrat ikony záhlaví a přidružené funkce z plochy, nastavte prázdnou hodnotu pro přidruženou komponentu ve vlastnosti advancedHeader ("advancedHeader": []).

    Pokud jste přidali Webex aplikaci do podokna Pomocné informace nebo na vlastní stránku nebo jako vlastní widget, agent má stále přístup k Webex aplikaci, i když Webex aplikace není k dispozici ve vodorovném záhlaví plochy.

  • Pokud přidáte widget s dlouhým popiskem, zobrazí se zkrácený název popisku podle dostupného místa.

    Atribut textContent můžete použít k přidání popisku do widgetu.

    Příklad:

    { "comp": "timer-widget", "attributes": { "duration": "08:00:00" }, "textContent": "Countdown Timer for Current Shift", "script": "https://wxcc-demo.s3.amazonaws.com/widgets/timer-widget.js" }

    Popisek "Odpočítávací časovač pro aktuální směnu" bude zkrácen a zobrazen podle dostupného prostoru.

    • Vyhněte se přidávání widgetů s dlouhým popiskem.

    • Když widget přejde do rozevírací nabídky, lze kliknout pouze na ikonu widgetu.

  • Pokud je hodnota vlastnosti webexConfigured nastavena jako false , ikona aplikace Webex se nezobrazí na vodorovném záhlaví plochy, a to ani v případě, že je hodnota webex přidána do vlastnosti advancedHeader . Další informace naleznete v tématu webexConfigured.

Domovská stránka

Když se přihlásíte na plochu, dostanete se na domovskou stránku.

Domovská stránka se vztahuje pouze na osoby Supervisors a SupervisorAgent.

Následující widgety si můžete prohlédnout na domovské stránce. Ve výchozím nastavení jsou k dispozici widgety analyzátoru, ale správce může také konfigurovat trvalé a vlastní widgety. Další informace najdete v tématu vlastnosti nejvyšší úrovně rozložení JSON.

Widgety analyzátoru

Ve výchozím nastavení se widget Analyzátor zobrazuje na domovské stránce plochy.

Konfigurace rozložení domovské stránky

Domovskou stránku plochy můžete nakonfigurovat tak, aby zobrazovala rozložení, které je založeno na preferencích vaší organizace a zarovnání značky. Upravte pole Domovská stránka a nakonfigurujte domovskou stránku. Můžete nakonfigurovat následující součásti, které se zobrazí na domovské stránce, když se uživatel přihlásí k ploše:

  • Uvítací zpráva

  • Ikona Úkol na navigačním panelu pro přechod do podokna úloh. Zobrazí se ikona úkolu pro roli supervizora a supervizora a agenta s povolenou funkcí sledování hovorů. Podokno úloh zobrazuje příchozí požadavky zákazníků, aktivní a minulé interakce zákazníků a aktivní požadavky na monitorování.

  • Filtrujte oddíly, jako je Název fronty, Typ kanálu aSpravované týmy .

Následující tabulka popisuje vlastnosti stránky , které jsou nutné ke konfiguraci domovské stránky:

Tabulka 2. Dynamické rozvržení domovské stránky – vlastnosti stránky

Vlastnost

Popis a kód

Stránka > useFlexLayout

Flex layout je nová webová komponenta. Nezmění stávající widgety. Nové rozložení flex používá zjednodušeným způsobem stejný formát konfigurace rozložení. Je zpětně kompatibilní a nemá vliv na stávající widgety. Musíte nakonfigurovat rozložení JSON. Chcete-li nakonfigurovat rozložení JSON, zadejte výšku a šířku widgetu. Widget se vykresluje ve stejném pořadí, v jakém je nakonfigurovaný uvnitř rozložení JSON. Widgety mají výchozí okraj 8 px.

Rozložení JSON je založeno na rozměrech (šířka x výška) a souřadnicích (X, Y a Z) widgetů.

Flexibilní rozvržení podporuje funkce, jako je změna velikosti jednotlivých widgetů, maximalizace widgetů atd.

Výška jednotlivých widgetů se měří v pixelech. 1 jednotka výšky = 40 pixelů. Šířka widgetu závisí na počtu sloupců v kontejneru a počtu sloupců, které se mění v závislosti na šířce kontejneru.

Widgety se zobrazují zleva doprava. Pokročilý modul rozvržení používá vlastní logiku k aplikování horizontálních i vertikálních úprav prostoru widgetů. Zpočátku se rozvržení načítá vodorovně. Po vodorovném načtení se widget načte svisle a zajistí optimální využití prostoru.

Nakonfigurujte widgety na základě velikosti obrazovky. Šířku widgetů můžete zvětšit nebo zmenšit v závislosti na velikosti obrazovky. Díky tomu budou widgety čitelnější a použitelnější.

Rozložení Flex poskytuje standardní zarážky, jako jsou velké, střední, malé a extra malé.

  • Velké widgety mají rozlišení 1360 px nebo více. U velkých widgetů zadejte hodnotu sloupce jako 12.

  • Střední widgety mají rozlišení 1070 px až 1360 px. U středních widgetů zadejte hodnotu sloupce jako 10.

  • Malé widgety mají rozlišení 850 px až 1070 px. U malých widgetů zadejte hodnotu sloupce jako 6.

  • Extra malé widgety mají rozlišení 500 px. U extra malých widgetů zadejte hodnotu sloupce jako 4.

Tyto pixely se mohou lišit v závislosti na operačním systému a prohlížeči.

"page": { "id": "landing", "useFlexLayout": true, "widgets": { "comp1": { "comp": "div", "width": 4, "height": 4, "textContent": "Widget 1", "attributes": { "style": "width: max-content; okraj: 80px 240px; barva: bílá;" }} }, "comp2": { "comp": "div", "width": 4, "height": 4, "textContent": "Widget 2", "attributes": { "style": "width: max-content; okraj: 80px 240px; barva: bílá;" }} } } 

Stránka > comp

Ujistěte se, že jste poskytli jedinečnou vlastní komponentu.

"comp": "název-stránky",

Komponenta page-title představuje nadpis úrovně 2<h2> vlastního elementu HTML.

Page > pageHeader

Nezapomeňte zadat řetězec nadpisu, který může být statický, dynamický nebo obojí.

Komponenta page-title představuje nadpis úrovně 2<h2> ve vlastním elementu HTML.

  • Statický řetězec: Například Hey, Welcome!

    "comp": "page-title", "attributes": { "pageTitle": "Hej, vítej!" }
  • Dynamický řetězec: Načtení hodnoty z STORE. Například Jane Doe.

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

  • Oba: Kombinace statických a dynamických řetězců. Například Hey Jane Doe, Welcome!

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

    Dynamickou část řetězce musíte uzavřít do uzavřených složených závorek {} a předpony se strukturou $.

Page > pageSubHeader

Nezapomeňte přidat dílčí záhlaví, které se zobrazí na ploše. Uživatel může přidat Go to Analyzer v dílčí hlavičce.

  • Blok kódu pro dílčí hlavičku

    "useFlexLayout": true, "pageSubHeader": { "comp": "div", "attributes": { "style": "display: flex; plovák:pravý; margin:16px 0px 16px 16px" }, "children": [ { "comp": "div", "children": [ { "comp": "md-label", "textContent": "$I 18N.pageSubHeader.queueName", "attributes": { "style": "margin-bottom:8px;" }
  • Blok kódu pro Go to Analyzer v dílčí hlavičce

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

Navigace (vlastní stránky)

V této části můžete přidat stránky, které se zobrazí na levém navigačním panelu. Určíte navigační ikonu a jedinečnou adresu URL pro widget, který se má zobrazit na navigačním panelu. Doporučujeme použít pro adresu URL konkrétní předponu, aby nedocházelo ke konfliktům. Další podrobnosti najdete v části vlastností nav.

Můžete také mít kolekci widgetů, které se mohou zobrazit na této stránce. Stránka může mít jeden widget, který se zobrazí na obrazovce, nebo kolekci widgetů v mřížce. Další podrobnosti o uspořádání mřížky najdete v části vlastností rozložení .

Do stromu widgetů není nutné přidávat obálku dynamické oblasti. To znamená, že když tuto možnost povolíte, můžete přetahovat a měnit velikost widgetů na vlastních stránkách.

Příklad:

{ "nav": { "label": "Vlastní stránka", "ikona": "stored-info", "iconType": "momentum", "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", "atributy": { "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] } } } },

Následující tabulka popisuje navigační a stránkové vlastnosti spolu s jejich podřízenými vlastnostmi:

Tabulka 3. Podrobnosti o vlastnosti nav

Vlastnost

Popis a kód

nav > label

Tato vlastnost označuje identifikátor navigace na stránce. Čtečka obrazovky přečte tuto vlastnost a zobrazí se v popisku.

Tyto parametry jsou nezbytné k zobrazení vlastní stránky na navigačním panelu.

type Navigation.Item = { label: string; iconType: "momentum" | "ostatní"; ikona: řetězec; zarovnat: "nahoře" | "dole"; navigateTo: řetězec; iconSize? :číslo; jeResponzivní? :booleovský; };

Vlastnost label je název vlastní stránky.

nav > iconType

Tato vlastnost představuje typ ikony, která se zobrazí na navigačním panelu pro vlastní stránku.

K dispozici jsou následující typy ikon:

  • Momentum: Můžete si vybrat libovolné dostupné ikony v kolekci: https://momentum.design/icons. Výhodou použití Momentum je, že poskytuje několik ikon s "aktivní" verzí.

    Případ použití aktivní verze:

    Pokud například zvolíte typ ikony Momentum oznámení, zobrazí se výchozí ikona na navigačním panelu. Když přejdete na vlastní stránku (propojenou s ikonou), ikona se změní na Oznámení-aktivní Verze automaticky. Ujistěte se, že jste ověřili, zda má aktivní Verze stejné ikony v knihovně ikon.

  • Jiné: Můžete zadat vlastní adresu URL obrázku (hostovanou v síti CDN), která se zobrazí na navigačním panelu. Pokud použijete vlastní černobílou ikonu, ikona se při přepínání mezi světlým a tmavým režimem nezobrazí.

nav > ikona

Tato vlastnost představuje název ikony v knihovně Momentum nebo adrese URL CDN.

type Navigation.Item ={ icon:"announcement"; }; NEBO // zadejte Navigation.Item ={ icon:"https://my-cdn.com /my-navigation-icon.png"; };

nav > align

Tato vlastnost pomáhá zarovnat ikonu do horní nebo dolní části navigačního panelu.

V současné době vlastnost umožňuje pouze zarovnání shora.

nav > isDefaultLandingPage

Tato vlastnost určuje výchozí cílovou stránku pro agenty v Agent Desktop. Nastavte tuto vlastnost na true , aby se stránka navigačního panelu stala výchozí cílovou stránkou, která se zobrazí agentům po přihlášení k Agent Desktop. Pokud má tuto vlastnost nastavena na hodnotu true více než jedna stránka navigačního panelu, systém považuje první stránku navigačního panelu za výchozí cílovou stránku.

Pokud žádná stránka navigačního panelu nemá tuto vlastnost nastavenou na hodnotu true, funguje domovská stránka jako výchozí cílová stránka.

Přehledy statistiky výkonu agenta nelze nastavit jako výchozí cílovou stránku.

nav > navigateTo

Tato vlastnost určuje název vlastní stránky. Toto jméno se zobrazí v adresním řádku, když agent naviguje.

NavigateTo nesmí obsahovat následující hodnoty: obrázky, písma, css, build_info, nápověda, aplikace, i18n, ikony, obrázky-mfe-wc a zvuky.

type Navigation.Item = { navigateTo: "my - custom - page"; };
Tabulka 4. stránka Podrobnosti o nemovitosti

Vlastnost

Popis a kód

stránka > id

Příchozí stránka Určete objekt vlastní stránky (dynamického widgetu).

Zařízení id Představuje jedinečný identifikátor stránky. Například moje-vlastní-stránka-1. Agent nevidí tento identifikátor na ploše.

typ DynamicWidgets.Page = { id: řetězec; widgety: Záznam < řetězec, DynamicWidget.Options > ; layout: Layout; };

page > useFlexLayout

Flex layout je nová webová komponenta. Nezmění stávající widgety. Nové rozložení flex používá zjednodušeným způsobem stejný formát konfigurace rozložení. Je zpětně kompatibilní a nemá vliv na stávající widgety. Musíte nakonfigurovat rozložení JSON. Chcete-li nakonfigurovat rozložení JSON, zadejte výšku a šířku widgetu. Widget se vykresluje ve stejném pořadí, v jakém je nakonfigurovaný uvnitř rozložení JSON. Widgety mají výchozí okraj 8 px.

Rozložení JSON je založeno na rozměrech (šířka x výška) a souřadnicích (X, Y a Z) widgetů.

Flexibilní rozvržení podporuje funkce, jako je změna velikosti jednotlivých widgetů, maximalizace widgetů atd.

Výška jednotlivých widgetů se měří v pixelech. 1 jednotka výšky = 40 pixelů. Šířka widgetu závisí na počtu sloupců v kontejneru a počtu sloupců, které se mění v závislosti na šířce kontejneru.

Widgety se zobrazují zleva doprava. Pokročilý modul rozvržení používá vlastní logiku k aplikování horizontálních i vertikálních úprav prostoru widgetů. Zpočátku se rozvržení načítá vodorovně. Po vodorovném načtení se widget načte svisle a zajistí optimální využití prostoru.

Nakonfigurujte widgety na základě velikosti obrazovky. Šířku widgetů můžete zvětšit nebo zmenšit v závislosti na velikosti obrazovky. Díky tomu budou widgety čitelnější a použitelnější.

Rozložení Flex poskytuje standardní zarážky, jako jsou velké, střední, malé a extra malé.

  • Velké widgety mají rozlišení 1360 px nebo více. U velkých widgetů zadejte hodnotu sloupce jako 12.

  • Střední widgety mají rozlišení 1070 px až 1360 px. U středních widgetů zadejte hodnotu sloupce jako 10.

  • Malé widgety mají rozlišení 850 px až 1070 px. U malých widgetů zadejte hodnotu sloupce jako 6.

  • Extra malé widgety mají rozlišení 500 px. U extra malých widgetů zadejte hodnotu sloupce jako 4.

Tyto pixely se mohou lišit v závislosti na operačním systému a prohlížeči.

"page": { "id": "landing", "useFlexLayout": true, "widgets": { "comp1": { "comp": "div", "width": 4, "height": 4, "textContent": "Widget 1", "attributes": { "style": "width: max-content; okraj: 80px 240px; barva: bílá;" }} }, "comp2": { "comp": "div", "width": 4, "height": 4, "textContent": "Widget 2", "attributes": { "style": "width: max-content; okraj: 80px 240px; barva: bílá;" }} } } 

stránka > widgety

stránka > comp

Pomůže vám definovat vlastní widgety. Chcete-li umístit více modulů widget, určete volby widgetu postupně. Ujistěte se, že každému widgetu přiřadíte jedinečný název oblasti. Použijte ji později v části rozložení.

"widgety": { "comp1": { ... } "comp2": { ... } }

Tato vlastnost představuje název vlastního prvku HTML (známého jako webová komponenta nebo jakýkoli jiný prvek - pokud jej chcete použít jako obálku). Další informace naleznete v tématu Příklady ukázkových případů použití. Zde zadejte název vlastního prvku bez hranatých závorek ("<" nebo ">"). Například "můj-vlastní-prvek".

Každá položka v sekci widgetů podporuje následující formát:

type Options = { comp: string; script? :řetězec; vlastnosti? : Zaznamenejte < řetězec, libovolné >; atributy? : Záznam < řetězec, řetězec > ; děti? : Možnosti[]; textContent? :řetězec; styl? : Částečné < CSSStyleDeclaration > ; obal? : { title: string; maximizeAreaName: string; }; };

stránka > skript

(Volitelné) Tato vlastnost je vyžadována pouze v případě, že načítáte modul widget nebo komponentu ze vzdáleného umístění, jako je například CDN.

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

Neměňte adresu URL skriptu pro stejnou komponentu. Pokud potřebujete změnit adresu URL skriptu pro stejnou součást, proveďte jednu z následujících akcí:

  • Upozorněte agenta, aby vymazal mezipaměť prohlížeče a znovu načetl Agent Desktop.

  • Zachovejte stávající adresu URL. Dynamicky importujte novou adresu URL sady pomocí javascriptu hostovaného ve stávající adrese URL.

    Příklad:

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

Stránka > vlastnosti

Můžete zadat vlastnosti, které je nutné předat webové komponentě.

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

stránka > responzivní

Určuje, zda webová komponenta nebo widget založený na prvku iFrame, který je přidán do vlastního rozvržení na úrovni stránky nebo na úrovni kompozice , reaguje. Díky responzivním webovým komponentám bude vaše webová stránka vizuálně přitažlivá na všech zařízeních a snadno se používá. Musíte použít responzivní widgety iFrame.

Nakonfigurujte tuto vlastnost s jednou z následujících hodnot:

  • Pravda: Povoli reakce miniaplikace. Ve výchozím nastavení jsou všechny widgety responzivní na základě progresivních velikostí obrazovky, orientace a zobrazovacích oblastí používaného zařízení.

  • Nepravda: Deaktivuje pro miniaplikaci schopnost reagovat. Pokud widgety nepodporují prohlížení na různých zařízeních, označte je jako nereagující.

{ "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ící widgety nemohou zajistit nejlepší uživatelský dojem a nezobrazují se v menším zobrazení. Agent musí zvětšit velikost okna prohlížeče, aby mohl zobrazit všechny widgety, které jsou nakonfigurovány jako nereagující.

stránka > atributy

V této části můžete určit atributy webové komponenty.

"atributy": { "disabled": "false", },

stránka > viditelnost

Určuje, zda jsou widgety nabízené společností Cisco přidané ve vlastním rozvržení na úrovni stránky nebo na úrovni kompozice viditelné nebo ne.

Widgety nabízené společností Cisco jsou Historie kontaktů, Cisco Webex Experience Management, Přepis IVR, Náhled průvodce voláním kampaně a Pop na obrazovce.

  • Hodnoty vlastností viditelnosti jsou integrovány a definovány ve výchozím souboru JSON rozložení plochy. Správce nemůže měnit hodnoty vlastností viditelnosti widgetů nabízených společností Cisco.

  • Hodnota vlastnosti viditelnost NOT_RESPONSIVE je zastaralá. Můžete jej nadále používat pouze pro zpětnou kompatibilitu. Jakákoli hodnota nastavená jako NOT_RESPONSIVE dříve nevyžaduje úpravy, protože funkce zůstávají stejné.

    Chcete-li nově vytvořený widget nastavit jako responzivní nebo neresponzivní, musíte použít vlastnost responzivní . Další informace naleznete v tématu Responzivní vlastnost.

stránka > děti

Tato vlastnost je základní částí rozložení. V nejbližším děti Můžete vnořit tolik úrovní, kolik je potřeba, pokud widget založený na komponentách Web Component umožňuje předávání podřízených položek. Aby to bylo možné, musí vývojář programově zpracovávat drážkovaný obsah. Další informace naleznete v tématu Cisco Webex Contact Center Příručka pro vývojáře desktopu.

Informace o předávání hodnot STORE jako vlastností naleznete v tématu Sdílení dat z plochy do modulů widget.

"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 oddílu pole "podřízené" je, že můžete použít existující webové komponenty ve specifikaci rozvržení, která je již součástí svazku Desktop. Mezi součásti Web Components sady Desktop Bundle patří:

  • agentx-wc-iframe: Widget, který umožňuje umístit libovolnou webovou stránku do prvku iFrame jako widget.

  • Dynamická oblast: Komponenta, která umožňuje povolit funkci přetahování agentů na jiném místě než na vlastních stránkách. Vlastní stránky mohou mít tuto možnost také v případě, že ve výchozím nastavení povolíte přetahování.

  • Libovolná komponenta v knihovně momentum-ui-web-component. Další informace najdete v tématu GitHub. Příklad:

    • md-tabs: Obal kontejneru karet

    • md-tab: Záhlaví s jednou záložkou

    • md-tab-panel: Obsah jedné karty

Další informace o atributech trvalé karty naleznete v tématu Atributy pro trvalé karty.

page > textContent

Pomůže vám přidat textový obsah.

"textContent": "Můj textový obsah",

stránka > styl

Pomůže přiřadit komponentě konkrétní styl CSS.

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

stránka > obálka

Widget wrapper umožňuje přidat panel nástrojů nad widget. Panel nástrojů může obsahovat název a Ikona Maximalizovat (Maximalizovat) v horní části widgetu. Když widget zabírá malé místo na stránce, ikona maximalizace umožňuje agentovi zobrazit widget na celém pracovním prostoru.

Ujistěte se, že používáte výchozí hodnotu jako "app-maximize-area". V současné době je k dispozici pouze výchozí hodnota.

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

ID stránky > obálky>

(Volitelné) Obálka widgetu webové komponenty umožňuje aktualizovat název dynamického widgetu pomocí jedinečného identifikátoru. Zadejte hodnotu vlastnosti id obálky widgetu jako unique-id-to-update-title.

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

Ujistěte se, že používáte stejný jedinečný identifikátor pro JavaScript CustomEvent. Další informace najdete v části Asynchronní události v kapitole Modul kontaktů agenta v tématu Cisco Webex Contact Center Desktop Developer.

Chcete-li aktualizovat název widgetu založeného na prvku iFrame, použijte obsah prvku iFrame ze stejné domény. Následuje ukázkový příklad:

< typ skriptu = "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>< id tlačítka = "customEvent" > Nový název< /tlačítko>< iframe src = "https://blog.logrocket.com/the-ultimate-guide-to-iframes/" >< /iframe>

stránka > agentx-wc-iframe

Umožňuje vložit webovou stránku do prvku iFrame, který se zobrazí jako widget na ploše. Můžete použít widget iFrame s názvem "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}}

stránka > rozvržení

Umožňuje uspořádat widgety na stránce.

Následující formát představuje rozložení mřížky:

type Layout = { oblasti: string[][]; velikost: { řádky: číslo[]; cols: číslo[]; }; };

Zde můžete definovat mřížku s názvy oblastí, které jste definovali v sekci widgety .

Následující příklad ukazuje, jak je určeno rozložení tří řádků a tří sloupců:

"layout": { "areas": [ [ "comp1", "comp1", "comp3" ], [ "comp2", "comp2", "comp3" ], [ "comp4", "comp4", "comp4" ] ], "size": { "cols": [1, 1, 1], 1, 1, }
Rovnoměrné rozložení rozložení 3x3
Equal distribution of a 3x3 layout for Webex contact Center Desktop layout configuration.

V sekci velikosti čísla představují zlomek prostoru, který může widget zabírat, vzhledem k ostatním widgetům. Všechny tři sloupce zabírají rovný 1 zlomek prostoru. Se 100 % dostupné šířky zabírá každý widget 33,33 % vodorovného prostoru.

Se stejnou šířkou sloupce
Equal column width layout for Webex Contact Center Desktop layout configuration.

Jiný příklad použití, pokud nastavíte jako "cols": [1, 2, 2], znamená to, že celkový prostor je dělen 5 (1+2+2) a první widget zabírá 20 % horizontálního prostoru. Druhý a třetí widget zabírají každý 40 %. Další informace naleznete v části Základní koncepty rozvržení mřížky.

Unequal column width layout for Webex Contact Center Desktop layout configuration.
Po změně šířky sloupce

stránka > KOŘEN

Vnoření rozvržení se nazývá dílčí rozvržení. V případě, že máte v konfiguraci rozvržení vnořená rozvržení, musíte mít jeden objekt "ROOT" jako nadřazený pro dílčí rozvržení. V opačném případě může být konfigurace rozvržení plochá, pokud není vyžadováno žádné vnoření.

Toto dílčí rozvržení poskytuje větší kontrolu nad chováním při změně velikosti rozvržení. Vlastnost rozvržení stránky musí být typu Record<string, Layout>. Vlastnost layout vám umožňuje uspořádat widgety na stránce.

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

Toto nastavení vytvoří mřížku v rozvržení ROOT se dvěma dílčími mřížkami, jejichž velikost můžete nezávisle měnit.

Sub-layout appearance for Webex Contact Center Desktop layout configuration.
Sub-layout Vzhled

Změna velikosti komponenty ovlivní komponenty v tomto dílčím rozvržení.

Sub-layout appearance, after resizing both sub-layouts, for Webex Contact Center Desktop layout configuration.
Po změně velikosti obou dílčích rozvržení

Buďte si vědomi následujících případů:

Nekonečná smyčka: Pokud zahrnete rozvržení ROOT jako dílčí rozvržení ROOT, způsobí to chybu „překročení zásobníku volání“ a spustí se nekonečná smyčka.

{ "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.
Sub-layout S Nekonečnou smyčkou

Stejné dílčí rozvržení (N) krát: Pokud zahrnete dílčí rozvržení do mřížky více než jednou se stejným názvem a změníte-li velikost jednoho z nich, velikost všech dílčích rozvržení se automaticky změní.

Pokud se nejedná o požadované chování, přejmenujte každé dílčí uspořádání jedinečným názvem.

{ "layout": { "ROOT": { "areas": [ ["c1", "sub1"], ["c2", "sub1"], ], "size": { "cols": [1, 1], "rows": [1, 1] } }, "sub1": { "areas": [4"size": [c4"size", ":] [1, 1], "řádky": [1] } } } }
Sub-layout appearance with N times for Webex Contact Center Desktop layout configuration.
Sub-layout s N krát

Atributy pro trvalé karty

Chcete-li nastavit karty na vlastních stránkách a vlastních widgetech jako trvalé, zadejte atributy pro md-tabs ve vlastním rozvržení.

Příklad: Nastavte karty jako trvalé

{ "comp": "md-tabs", "attributes": { "persist-selection": true, "tabs-id": "unique-id pro všechny karty společně v kontejneru" }, }

Vlastnictví

Popis

persist-selection

Chcete-li nastavit md-tabs jako trvalé. Výchozí hodnota je true.

tabs-id

Jedinečná identifikace pro všechny karty společně v kontejneru.

Když nastavíte md-tabs jako trvalé (perist-selection: true), Agent Desktop zachová výběr karet, i když agent přepíná mezi stránkami nebo widgety na ploše.

  • The persist-selection vlastnost není použitelná pro karty v podokně Pomocné informace a na stránce zpráv Statistika výkonu agenta, protože trvalé chování karet je již nastaveno na ploše.
  • Výběr karty se obnoví na výchozí kartu, když se odhlásíte z plochy, znovu načtete/obnovíte prohlížeč nebo vymažete mezipaměť prohlížeče.

Konfigurace trvalých widgetů

Jakýkoli vlastní widget můžete nakonfigurovat tak, aby byl trvalý. Trvalé widgety se zobrazují na všech stránkách plochy. Trvalé widgety se zobrazí jako nová karta v podokně Pomocné informace pouze v případě, že máte aktivní požadavek na kontakt nebo konverzaci. Například, Ukázka Perzistentní widget.

Trvalé widgety se na domovské stránce nezobrazují tak, jak se zobrazují na ostatních stránkách. Pokud však máte aktivní interakci, trvalé widgety se zobrazí na domovské stránce jako součást podokna Pomocné informace. Když například přijmete hovor, zobrazí se panel Ovládání interakce a Ukázka Perzistentní widget se zobrazí jako součást podokna Pomocné informace.

Příklad:

"area": ​​{ "persistent": [{ "comp": "md-tab", "attributes": { "slot": "tab" }, "children": [{ "comp": "md-icon", "attributes": { "name": "emoticons_16" } }, { "comptext": "rozsah stránky",] }, { "comp": "md-tab-panel", "attributes": { "slot": "panel" }, "children": [{ "comp": "dynamic-area", "properties": { "area": ​​{ "id": "dw-panel-two", "widgets": {wc-compme-: "attributes": { "src": "https://blog.logrocket.com/the-ultimate-guide-to-iframes/" }, "wrapper": { "title": "AgentX iFrame", "maximizeAreaName": "app-maximize-area" } }, "comp2": { "comp": "uuip-widget-two", "uuip-widget-two", "widge/widge/widge", "script" "attributes": { "title": "WIDGET 2 content" }, "wrapper": { "title": "Název widgetu 2", "maximizeAreaName": "app-maximize-area" } } }, "layout": { "areas": [ ["comp1", ", [1, col1",]:] "řádky": [1] } } } } }] } ] }

Při přizpůsobení widgetu si můžete vybrat jednu z následujících možností:

  • Hostování aplikace na webové stránce, kterou lze vložit do prvku iframe.

  • Vytvořte si vlastní widget.

Technické požadavky na widgety jsou popsány v Dokumentaci vývoje widgetů pro stolní počítače. Jako editor rozvržení se ujistěte, že máte tyto podrobnosti:

  • Jaký je název vlastního prvku HTML (známého jako Web Component)?

  • Jaká je adresa URL zdroje sítě pro doručování obsahu (CDN), který hostí balíček JavaScript?

Widgety záhlaví

Záhlaví se používá k zobrazení vkládaných informací, k přidání rozbalovacích nabídek a tak dále. Protože kontejner záhlaví má omezený vertikální prostor, celková výška záhlaví je pouze 64 pixelů. Další informace o zarovnání rozvržení naleznete v části vlastnost rozvržení .

Pří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", "}1"", "hlava":, "2" ]], "size": { "cols": [1, 1], "rows": [1] } } }

Chcete-li přidat popisek pro widget záhlaví, zabalte komponentu pomocí md-tooltip. Do vlastnosti message zadejte informace s popisem.

Příklad:

"header": { "id": "dw-header", "widgets": { "head1": { "comp": "md-tooltip", "attributes": { "message": "Netlify" }, "children": [{ "comp": "agentx-wc-iframe", "debz": "_fiij}": "#]} }, }, }

Musíte přidat atributy stylu display a height abyste mohli nakonfigurovat jakékoli widgety prostřednictvím iFrame v přizpůsobitelné oblasti widgetů v záhlaví. Nejvhodnější hodnota atributu výška je 64 pixelů.

Ujistěte se, že jste přidali atributy stylu do existujících widgetů záhlaví, aby se načetly podle očekávání v rámci iFrame.

Příklad:

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

Pro záhlaví doporučujeme použít pouze jeden řádek s více sloupci, protože výška záhlaví je pouze 64 pixelů. Další informace o zarovnání naleznete v části vlastnost rozvržení .

Podokno Doplňkové informace

Panel Pomocné informace na ploše zobrazuje karty, které obsahují (výchozí) widgety nabízené společností Cisco a vlastní widgety. Na předdefinovaných kartách se zobrazí následující widgety nabízené společností Cisco:

  • Historie kontaktů

  • Přepis IVR

  • Cesta zákaznických zkušeností

  • Automaticky otevírané okno

Panel Pomocné informace můžete použít k:

  • Přidat karty

  • Změňte pořadí karet

  • Odstraňte předdefinované karty

  • Označte vlastní karty jako přetahovatelné

  • Přidejte popisky na vlastní karty

  • Přidejte možnost Resetovat pořadí karet

Příklad:

"panel": { "comp": "md-tabs", "attributes": { "class": "widget-tabs" }, "children": [{ "comp": "md-tab", "attributes": { "slot": "tab", "class": "widget-pane-tabslotren" }, "{children": "{children": "{children": "attributes": { "name": "CONTACT_HISTORY_TAB" } }] }, { "comp": "md-tab-panel", "attributes": { "slot": "panel", "class": "widget-pane" }, "children": [{ "comp" {ACTtributes"IS": "YCONT": "název_ACT"IS": YCON } }] }, { "comp": "md-tab", "attributes": { "slot": "tab", "class": "widget-pane-tab" }, "children": [{ "comp": "md-icon", "attributes": { "name": "span-out_16", "comtent":} "Screen Pop" } ], "visibility": "SCREEN_POP" }, { "comp": "md-tab-panel", "attributes": { "slot": "panel", "class": "widget-pane" }, "children": [{ "comp": "#SCREEN_POP", " { "comp": "#SCREEN_PTAb": " "attributes": { "slot": "tab" }, "children": [{ "comp": "md-icon", "attributes": { "name": "emoticons_16" } }, { "comp": "span", "textContent": "Vlastní widget" } ]" }, "attabtes" {com", "attabtes": "slot": "panel" }, "children": [{ "comp": "dynamic-area", "properties": { "area": ​​{ "id": "dw-panel-two", "widgets": { "comp1": { "comp": "agentx-wc-iframe", "dedstributes" "_fiij": "wrapper": { "title": "AgentX iFrame", "maximizeAreaName": "app-maximize-area" } }, "comp2": { "comp": "widget-one", "script": "https://my-cdn.com/dynamic-widgets/widget-one.js", "wrapper": { "title": "Název widgetu", "maximizeAp":max} } }, "layout": { "areas": [ ["comp1"], ["comp2"] ], "size": { "cols": [1], "rows": [1, 1] } } } } }] } ] },

Widget Customer Experience Journey můžete nakonfigurovat poté, co povolíte metriky správy zkušeností zákazníků na portálu pro správu.

V podokně Pomocné informace přidejte nové karty pro umístění vlastních widgetů. Neplatí zde žádná speciální pravidla a vnořování komponent je podle očekávání a popsané v sekci děti . Další informace naleznete v části Děti na stránce.

Níže jsou uvedeny konkrétní příklady přizpůsobení záhlaví karet:

Příklad umístění ikon a štítků do vlastnosti Děti

{ "comp": "md-tab", "attributes": { "slot": "tab", "class": "widget-pane-tab" }, "children": [{ "comp": "md-icon", "attributes": { "name": "transscript_16" } "spant", "comp" "Widge": ], },

Příklad umístění obrázku (s CSS) a štítků ve vlastnosti Děti

{ "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": "Karta Můj widget" } ] }], },

The Více karet rozevírací seznam se zobrazí automaticky, když podokno Pomocné informace obsahuje více karet.

Pro čitelnost a usnadnění musíte přidat vlastní nápovědu pro kartu. Chcete-li přidat nápovědu pro vlastní kartu, zabalte komponentu md-tooltip. Zadejte informace nápovědy do zpráva vlastnost a použít styl hodnoty vlastností, jak je uvedeno v následujícím příkladu.

"comp": "md-tooltip", "attributes": { "class": "widget-tabs", "message": "Ukázková karta 1", "style": "max-width: 252px; min-width: 110px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap"; display },

Pro vlastní kartu doporučujeme maximální šířku 252 pixelů a minimální šířku 110 pixelů.

Chcete-li povolit funkci přetažení na vlastní kartě, přidejte následující vlastnost do atributy:

"comp": "md-tabs", "attributes": { "class": "widget-tabs", "draggable": true, "comp-unique-id": "sample-dynamic-custom-tabs" },
  • přetahovatelné : Nastavte přetahovatelné hodnotu nemovitosti do věrný.

  • comp-unique-id : Zadejte jedinečnou hodnotu pro identifikaci součásti.

    Příklad:

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

Pokud povolíte přetahování pro vlastní kartu, agent může kartu přetáhnout na požadované místo v podokně Pomocné informace. Chcete-li obnovit výchozí pořadí karet, přidejte následující vlastnost:

"comp": "agentx-wc-more-actions-widget", "attributes": { "slot": "settings", "class": "widget-pane", "tabs-unique-id": "sample-dynamic-custom-tabs" },
  • agentx-wc-more-actions-widget : Zadejte komponentu, která je zobrazena jako Další akce (Ikona více akcí) v podokně Pomocné informace.

  • slot="settings": Zadejte atribut v rámci komponenty, který se zobrazí jako možnost Resetovat pořadí karet v rozevíracím seznamu Další akce . Agenti mohou resetovat karty v podokně Pomocné informace na výchozí pořadí kliknutím na Ikona více akcí > Obnovit pořadí karet.

  • tabs-unique-id: Zadejte stejnou jedinečnou hodnotu definovanou pro vlastnost comp-unique-id pro mapování a resetování komponent md-tabs .

Následující ukázkový kód používá funkce Další akce a Obnovit pořadí karet .

"comp": "agentx-wc-more-actions-widget", "attributes": { "slot": "settings", "class": "widget-pane", "tabs-unique-id": "sample-dynamic-custom-tabs" }, "children": [{ "comptributes": "content"":", "{"comptributes": "div": "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.

Ve výchozím nastavení jsou definovány popisky, ikona se třemi tečkami a resetování pořadí karet pro předdefinované karty.

Rozbalovací seznam Další akce lze po volbě Obnovit pořadí karet rozšířit a přidat další vlastní komponenty nebo widgety. Následuje ukázková sada hodnot vlastností style , které lze použít na další komponenty.

"comp": "md-tooltip", "attributes": { "class": "widget-tabs", "message": "Ukázkový prvek", "style": "max-width: 252px; min-width: 110px; overflow: hidden; text-overflow: elipsa; white-space: nowrap"bottom margin: -1line-bottom; display: inline },
Webex Contact Center more actions menu example, showing additional, custom options that can be added after the 'Reset Tab Order' option.

Funkce přetažení není podporována u dalších vlastních komponent nebo widgetů, které jsou přidány do rozevíracího seznamu Další akce .

Bezhlavé widgety

V sekci headless můžete přidat widgety, které jsou skryté a nezobrazují se na Agent Desktop. Tyto widgety se používají k provádění logiky na pozadí. Tato část je užitečná pro spouštění událostí, které nastanou na ploše, a pro spuštění logiky specifické pro widget. Například otevření vlastního okna CRM pro SMS při jeho příchodu.

Pří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", "areas" }, ": comp2" ]], "size": { "cols": [1, 1], "rows": [1] } } }

Sdílejte data z plochy do widgetů

Chcete-li přijímat data v reálném čase prostřednictvím vlastností nebo atributů uvnitř vlastního widgetu, přiřaďte příslušné hodnoty STORE v konfiguraci JSON rozvržení.

Chcete-li navíc získat přístup k datům prostřednictvím odběratelů JavaScript SDK, můžete data předávat také prostřednictvím vlastností nebo atributů. Pokud je vaše komponenta vytvořena tak, aby reagovala na změny vlastností nebo atributů, získáte aktualizace dat v reálném čase od Agent Desktop, který se nazývá poskytovatel dat.

V současné době máme jediného poskytovatele dat pod klíčovým STORE. Další informace najdete v části Poskytovatel dat – vlastnosti a atributy widgetu v Cisco Webex Contact Center Desktop Developer Guide.

Náhled volání kampaně

Správce vytváří kampaně, konfiguruje režim vytáčení (náhled) a přiřazuje kampaně týmům. Pokud je agent součástí týmu, kterému jsou přiřazeny kampaně, může agent uskutečnit odchozí hovor s náhledem kampaně. Další informace naleznete v části Konfigurace režimů odchozích hlasových kampaní v Webex kontaktním centru.

Správce nakonfiguruje ve vlastním rozvržení následující, aby agentovi povolil kontakt s náhledem kampaně.

Kontakt kampaně

Správce přidá widget Kontakt kampaně do kontejneru záhlaví vlastního rozvržení. Kontakt kampaně zobrazuje kontaktní informace zákazníka na základě definovaných vlastností. Další informace o zarovnání rozvržení naleznete v řádku vlastnost rozvržení v tabulce stránky Podrobnosti vlastností .

Příklad:

 "advancedHeader": [ { "comp": "agentx-preview-campaign", "properties": { "isCampaignManagementEnabled": "$STORE.agent.isCampaignManagementEnabled", "agentDbId": "$STORE.agent.acqueonAgentId", "lcmUrlagentall": ".$"isSTOREcm "$STORE.agentContact.isActiveCall", "outdialEntryPointId": "$STORE.agent.outDialEp", "teamId": "$STORE.agent.getAcqueonTeamId", "campaignManagerAdditionalInfo": "$STORE.agent.campaignManager.agent"orgSTOREId. "dialerProxyHost": "$STORE.envVariables.serviceUrls.dialerProxyHost", "isProgressiveCampaignEnabled": "$STORE.app.featuresFlags.isProgressiveCampaignEnabled" } }, { "comp": "agentx-webex" }, { "px"comp": "agentpx-comp": "agentpx-comp": "agentpx" "agentx-notification" }, { "comp": "agentx-state-selector" } ] 

Průvodce voláním

Widget Call Guide se zobrazí v podokně Pomocné informace na ploše. Průvodce hovory zobrazuje otázky a odpovědi na úrovni kampaně. Agent je vyzván, aby si přečetl sadu otázek v průvodci voláním a odeslal odpovědi.

Příklad:

"panel":{ "comp":"md-tabs", "attributes":{ "class":"widget-tabs" }, "children":[ { "comp":"md-tab", "attributes":{ "slot":"tab", "class":"widget-pane-tab" }, "con""children:":-["children: "attributes":{ "name":"icon-note_16" } }, { "comp":"span", "textContent":"Call_GUIDE" } ], "visibility":"CALL_GUIDE" }, { "comp":"md-tab-panel", "attributes":{ "slot":"ch"eildge" "class": { "comp": "acqueon-call-guide", "script": "http://localhost:5555//index.js", // sem zahrnout odkaz CDN "wrapper":{ "title":"Call Guide", "maximizeAreaName":"app-maximize-area" }, "properties":{ "lcmKey":"$CallcmKey":"$CallGSTORE.", "$CallGSTORE.",. "agentDbId":"$STORE.agent.acqueonAgentId", "lcmUrl":"$STORE.agent.lcmUrl", "campaignManagerAdditionalInfo":"$STORE.agent.campaignManagerAdditionalInfo" "orgId": "$STORE.agent.orgProxyHostdial":": "$STORE.envVaribles.serviceUrls.dialerProxyHost", "isProgressiveCampaignEnabled": "$STORE.app.featureFlags.isProgressiveCampaignEnabled" } } ], "visibility":"CALL_GUIDE" } ] }
  • Následující komp reference nemovitostí se změnily. agentx v hodnotě nemovitosti je nahrazena akqueon:
    • agentx-preview-campaign je přejmenován na acqueon-preview-campaign
    • agentx-call-guide je přejmenován na acqueon-call-guide
  • Musíte hostovat seznam a Campaign Manager (LCM) na CDN a poté zadat adresu URL v skript vlastnictví.

Automaticky otevírané okno

V rozvržení plochy můžete konfigurovat Populární okno jedním z následujících způsobů:

  • Jako vlastní stránka

  • Jako jedna z miniaplikací na vlastní stránce

  • Jako karta v podokně Pomocné informace

Pop se na ploše zobrazuje na základě následujících faktorů:

Pro hlasový kanál:

  • Konfigurace definovaná v Rozvržení plochy

  • Aktivita Popření obrazovky definovaná v Návrháři toku

Pro nové digitální kanály:

  • Konfigurace definovaná v Rozvržení plochy

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

Další informace o konfiguraci Popu na obrazovce viz Obrazovka Pop.

Konfigurace vyskakovacího okna v navigační liště

Screen Pop můžete nakonfigurovat jako vlastní stránku nebo jako jeden z widgetů na vlastní stránce. Chcete-li přejít na vlastní stránku Populární obrazovky, klikněte na ikonu Screen Pop na navigačním panelu. Pro přístup k widgetu Screen Pop na vlastní stránce klikněte na vlastní ikonu na navigační liště. Další informace o vlastnostech nav viz Navigace (vlastní stránky).

Příklad: Vyskakovací okno jako vlastní stránka

{ "nav": { "label": "Vyskakovací okno", "icon": "rozbalovací okno", "iconType": "momentum", "navigateTo": "/screenpop", "align": "top" }, "page": { "id": "agentx-wc-screen-pop", "widgety": { "comp1": "agentx-wc-screen-pop", "properties": { "screenPopUrl": "$STORE.session.screenpop.screenPopSelector" } } }, "layout": { "areas": [ ["comp1"] ], "size": { "cols": [1]": "vis":} "SCREEN_POP" }

Příklad: Pop Screen jako widget na vlastní stránce

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

Pokud není v nástroji Flow Designer nakonfigurován Pop Screen, zobrazí se uživatelská stránka prázdná. Další informace o konfiguraci Popu na obrazovce v Návrháři toku viz Obrazovka.

Konfigurace vyskakovacího okna v podokně pomocných informací

Okno obrazovky můžete nakonfigurovat tak, aby se zobrazovalo jako karta v podokně Pomocné informace.

Ve výchozím nastavení se Pop na obrazovce zobrazuje jako nová podkarta na kartě Obrazovka v podokně Pomocné informace, pokud je Populární okno nakonfigurováno tak, aby se zobrazovalo jako Uvnitř plochy v Návrháři toku.

Přidejte následující atribut do sekce panel , abyste zahrnuli Pop jako záložku v podokně Pomocné informace. Další informace o panelu podrobnostech viz Podokno pomocných informací.

Příklad: Obrazovka jako záložka v podokně pomocných informací

 { "comp":"md-tab", "attributes":{ "slot":"tab", "class":"widget-pane-tab" }, "children":[ { "comp": "md-icon", "attributes": { "name": "pop-out_16" }}, {"en", "comp}, "span" "comp}, "span" "visibility": "SCREEN_POP" }, { "comp": "md-tab-panel", "attributes": { "slot": "panel", "class": "widget-pane" }, "children": [{ "comp": "#SCREEN_POP" } ], }

Možnost zobrazení Pop obrazovky definovaná v Návrháři toku má přednost před konfigurací definovanou v Rozvržení plochy.

Zvažte například, že jste nakonfigurovali následující nastavení Pop: Screen:

  • Flow Designer – Zobrazte nastavení jako Na nové kartě prohlížeče
  • Rozvržení plochy – Jako karta v podokně Pomocné informace

Když dojde k události, pro kterou je nakonfigurováno vyskakovací okno, okno se zobrazí mimo plochu – tedy na nové kartě prohlížeče.

Ukázkové příklady použití

Následující části obsahují několik příkladů pro vaši referenci:

Nakonfigurujte a získejte přístup k widgetu Metriky správy zákaznických zkušeností z navigačního panelu

Příklad:

{ "nav": { "label": "Metriky správy dojmu zákazníků", "icon": "/app/images/wxm.bcd45cc3.svg", "iconType": "other", "navigateTo": "wxm-metrics", "align": "top" }, "page": { "comp1": "w: "comp": "agentx-wc-cloudcherry-widget", "attributes": { "metrics": true }, "properties": { "userModel": "$STORE.app.userModel", "spaceId": "", "metricsId": "", "teamId": "$STORE", ".agent":". "$STORE.agentContact.taskSelected.ani", "isDarkMode": "$STORE.app.darkMode" }, "wrapper": { "title": "Customer Experience Journey", "maximizeAreaName": "app-maximize-area" } } }, "areasp":1"]"]"] "size": { "cols": [1], "rows": [1] } } } },

Chcete-li získat spaceId a metricsId, podívejte se na dokumentaci Webex Experience Management .

Použití karet na vlastní stránce

Příklad:

{ "nav": { "label": "Dynamické karty", "icon": "stored-info", "iconType": "momentum", "navigateTo": "dynamic-tabs", "align": "top" }, "page": { "id": "page-id-tabs", "widgets": { "comp1": {", "comp1": ": [{ "comp": "md-tab", "textContent": "Jedna", "attributes": { "slot": "tab" } }, { "comp": "md-tab-panel", "attributes": { "slot": "panel" }, "children": [#t-comp""", "wizdej": "wizdej" }] }, { "comp": "md-tab", "textContent": "Dva", "attributes": { "slot": "tab" } }, { "comp": "md-tab-panel", "textContent": "Dva obsah", "attributes": { "slot": "panel]]p2": " } "widget-two", "script": " http:/my-cdn.com/dynamic-widgets/widget-two.js" } }, "layout": { "areas": [ ["comp1", "comp2"] ], "size": { "cols": [1, 1], "rows": [1] } } } }

Výchozí panel pomocných informací s historií kontaktů a popsanou obrazovkou

Příklad:

"panel": { "comp": "md-tabs", "attributes": { "class": "widget-tabs" }, "children": [{ "comp": "md-tab", "attributes": { "slot": "tab", "class": "widget-pane-tabslotren" }, "{children": "{children": "{children": "attributes": { "name": "CONTACT_HISTORY_TAB" } }] }, { "comp": "md-tab-panel", "attributes": { "slot": "panel", "class": "widget-pane" }, "children": [{ "comp" {ACTtributes"IS": "YCONT": "název_ACT"IS": YCON } }] }, ] }, { "comp": "md-tab", "attributes": { "slot": "tab", "class": "widget-pane-tab" }, { "comp": "md-tab", "attributes": { "slot": "tab", "class": "widget}": "widget}" "comp": "slot", "attributes": { "name": "SCREEN_POP_TAB" } }], "visibility": "SCREEN_POP" }, { "comp": "md-tab-panel", "attributes": { "slot": "panel", "class": "comwidget, "dslo":{}", "widget, "dslo":{}" "attributes": { "name": "SCREEN_POP" } }], "visibility": "SCREEN_POP" } },

Panel pomocných informací s widgetem Journey Customer Experience

Příklad:

"panel": { "comp": "md-tabs", "attributes": { "class": "widget-tabs" }, "children": [{ "comp": "md-tab", "attributes": { "slot": "tab" }, "children": [{ "comp": "slot": "WXM_JOURNEY_TAB" } }], "visibility": "WXM_JOURNEY" }, { "comp": "md-tab-panel", "attributes": { "slot": "panel", "class": "widget-pane" }, "children": "-c "widget-wchergent" "properties": { "userModel": "$STORE.app.userModel", "spaceId": "", "metricsId": "", "teamId": "$STORE.agent.teamName", "ani": "$STORE.agentContact.taskSelected.ani", "isDarkSTOREwrapper": "$}": "$STORE.agent.teamName". "title": "Customer Experience Journey", "maximizeAreaName": "app-maximize-area" } }], { "comp": "md-tab", "attributes": { "slot": "tab", "class": "widget-pane-tab" }, "children": "children": { "mdtributes": { " "slot": "tab", "class": "widget-pane-tab" }, "children": [{ "comp": "slot", "attributes": { "name": "CONTACT_HISTORY_TAB" } }] }, { "comp": "md-tab-panel":" "panelttributes": "widget-pane" }, "children": [{ "comp": "slot", "attributes": { "name": "CONTACT_HISTORY" } }] }, { "comp": "md-tab", "attributes": { "slot": "tab", "class": "widget" [panel: ""widget"{} "comp": "slot", "attributes": { "name": "SCREEN_POP_TAB" } }], "visibility": "SCREEN_POP" }, { "comp": "md-tab-panel", "attributes": { "slot": "panel", "class": "comwidget, "dslo":{}", "widget, "dslo":{}" "attributes": { "name": "SCREEN_POP" } }], "visibility": "SCREEN_POP" } "visibility": "SCREEN_POP" }, },

Lokalizace

Desktop UI podporuje lokalizaci do 29 jazyků.

Jsou podporovány následující jazyky:

Angličtina (Velká Británie), angličtina (USA), bulharština, čínština (Čína), čínština (Tchaj-wan), čeština, dánština, finština, francouzština, katalánština, italština, japonština, korejština, maďarština, němčina, nizozemština, norština, polština, portugalština (Brazílie), portugalština (Portugalsko), rumunština, ruština, srbština, slovenština, slovinština, španělština, švédština a turečtina.

Jazyk uživatelského rozhraní plochy je založen na nastavení jazykových předvoleb ve vašem prohlížeči. Například uvažujme, že jste v prohlížeči Firefox zvolili jako preferovaný jazyk francouzštinu. Po spuštění plochy v prohlížeči Firefox se uživatelské rozhraní plochy zobrazí ve francouzštině (francouzštině). Vodorovné záhlaví, navigační panel a další součásti přidané do rozvržení plochy však nejsou lokalizovány na základě nastavení jazykových předvoleb ve vašem prohlížeči.

Lokalizovat součásti plochy

Chcete-li lokalizovat součásti plochy,

  • Použijte stávající lokalizační klíče nastavené v souboru app.json . Pokud nejsou nastaveny lokalizační klíče, použije se výchozí jazyk angličtina (US). Můžete odeslat požadavek na službu podpoře Cisco a přidat lokalizační klíč do souboru app.json .

    Příklad: Lokalizační klíč

    { "common": { "buttonTitle": "Zastavit časovač" } }
  • Chcete-li komponentu lokalizovat, zadejte do souboru JSON rozvržení plochy následující vlastnost rozlišující malá a velká písmena:

    "textContent": "$I18N.<klíč>", 

    kde <klíč> odkazuje na odpovídající lokalizační klíč v souboru app.json .

Příklad: Lokalizace komponenty záhlaví

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

Příklad: Lokalizovat komponentu karty v podokně pomocných informací

"panel": { "comp": "md-tab", "attributes": { "slot": "tab" }, "children": [{ "comp": "span", "textContent": "$I18N.panelTwo.screenPopTitle" }] }