- Domů
- /
- Článek
Vytvořit vlastní rozvržení plochy
Tento článek vám pomůže při vytváření vlastního rozložení úpravou souboru JSON a nabízí ukázkové případy použití, které vám pomůžou začít s widgety, jako je widget Metriky správy zkušeností zákazníků a widget Cesta zkušeností zákazníků. Chcete-li efektivně pracovat s vlastními rozloženími plochy, měli byste mít solidní znalosti o struktuře HTML, modelu stromu dokumentů v prohlížeči a formátu JSON.
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:
-
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.
-
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í.
-
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.
-
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.


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).
Podmínka | Příklad | appTitle | logo |
---|---|---|---|
Pokud nejsou nakonfigurované appTitle a logo |
|
Bez názvu | Výchozí logo |
Pokud jsou nakonfigurovány atributy appTitle a logo |
|
Konfigurovaný text | Nakonfigurované logo |
Pokud je nakonfigurován appTitle a logo není nakonfigurováno |
|
Konfigurovaný text | Výchozí logo |
Pokud není nakonfigurován appTitle a je nakonfigurováno logo
|
|
Bez názvu | Nakonfigurované logo |
Pokud je appTitle nakonfigurovaný a logo není upřednostňováno |
|
Konfigurovaný text | Bez loga |
Pokud appTitle není nakonfigurován a logo není preferováno
|
|
Bez názvu | Bez loga |
Pokud je appTitle přidán jako obrázek a je nakonfigurováno logo |
|
Nakonfigurovaná bitová kopie | Nakonfigurované logo |
Pokud je appTitle přidán jako obrázek a logo není nakonfigurováno
|
|
Nakonfigurovaná bitová kopie | Výchozí logo |
Pokud je appTitle přidán jako obrázek a logo není preferováno
|
|
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.


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 ( ). 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
natrue
.Příklad:
"desktopChatApp": { "webexConfigured": true },
Výchozí hodnota
vlastnosti webexConfigured
jefalse
.Aplikace Webex je k dispozici pro role agenta, supervizora a supervizora pouze v případě, že nastavíte
hodnotu vlastnosti webexConfigured
nahodnotu true
pro každou z těchto rolí. Agent, supervizor nebo supervisorAgent se nemůže odhlásit z Webex aplikace.Chcete-li zobrazit
(Webex) na vodorovném záhlaví plochy zadejte hodnotu
webex
dovlastnosti 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
natrue
. 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í:
-
(Webex)
-
(Odchozí hovor)
-
(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 webexpř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í:
-
(Webex)
-
(Odchozí hovor)
-
(Centrum oznámení)
-
(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 webexpř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:
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é.
Tyto pixely se mohou lišit v závislosti na operačním systému a prohlížeči.
|
Stránka > comp |
Ujistěte se, že jste poskytli jedinečnou vlastní komponentu.
Komponenta |
Page > pageHeader |
Nezapomeňte zadat řetězec nadpisu, který může být statický, dynamický nebo obojí. Komponenta
|
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.
|
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:
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.
Vlastnost |
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:
|
nav > ikona |
Tato vlastnost představuje název ikony v knihovně Momentum nebo adrese URL CDN.
|
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.
|
Vlastnost |
Popis a kód |
---|---|
stránka > id |
Příchozí Zařízení
|
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é.
Tyto pixely se mohou lišit v závislosti na operačním systému a prohlížeči.
|
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í.
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:
|
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.
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í:
|
Stránka > vlastnosti |
Můžete zadat vlastnosti, které je nutné předat webové komponentě.
|
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 Nakonfigurujte tuto vlastnost s jednou z následujících hodnot:
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.
|
stránka > viditelnost |
Určuje, zda jsou widgety nabízené společností Cisco přidané ve vlastním rozvržení na 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.
|
stránka > děti |
Tato vlastnost je základní částí rozložení. V nejbližším Informace o předávání hodnot STORE jako vlastností naleznete v tématu Sdílení dat z plochy do modulů widget.
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ří:
Další informace o atributech trvalé karty naleznete v tématu Atributy pro trvalé karty. |
page > textContent |
Pomůže vám přidat textový obsah.
|
stránka > styl |
Pomůže přiřadit komponentě konkrétní styl CSS.
|
stránka > obálka |
Widget wrapper umožňuje přidat panel nástrojů nad widget. Panel nástrojů může obsahovat název a 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.
|
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
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:
|
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".
|
stránka > rozvržení | Umožňuje uspořádat widgety na stránce. Následující formát představuje rozložení mřížky:
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ů:
![]() 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. ![]() 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. ![]() |
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.
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. ![]() Změna velikosti komponenty ovlivní komponenty v tomto dílčím 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.
![]() 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.
![]() |
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 |
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é
: Nastavtepř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 () 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> Obnovit pořadí karet.
-
tabs-unique-id
: Zadejte stejnou jedinečnou hodnotu definovanou pro vlastnostcomp-unique-id
pro mapování a resetování komponentmd-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" } ] }], }

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

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 nahrazenaakqueon
:agentx-preview-campaign
je přejmenován naacqueon-preview-campaign
agentx-call-guide
je přejmenován naacqueon-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í
-
Výchozí panel pomocných informací s historií kontaktů a kontextovou obrazovkou
-
Panel pomocných informací s widgetem Journey Customer Experience
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
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 souboruapp.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" }] }