概覽

桌面版面配置功能可讓您根據業務需求設定 Webex Contact Center 桌面。 您可以自訂徽標、標題和小部件等元素。 您可以建立桌面配置並將其指定給團隊。 此配置會在桌面上為作為該小組一部分登入的所有代理生成代理體驗。

有兩種類型的配置:

  • 全域佈局:此佈局是系統生成的佈局,預設情況下會在您創建團隊時分配。 有關詳細資訊,請參閱 管理團隊。 創建團隊時,全域佈局會自動設置為團隊的桌面佈局。 您無法刪除此佈局。

  • 自訂佈局:提供自訂桌面體驗的佈局。 您可以為一個或多個團隊創建自訂佈局。

若在代理登入時指派新的桌面版面配置,則客服需重新載入頁面才可看到新的版面配置。

Webex Contact Center 桌面支援三個角色:

  • 客服

  • 監督員

  • 監督員與代理

JSON 佈局檔為每個角色提供單獨的部分。 管理員應在 JSON 佈局檔的相應部分中為每個角色配置設置。 有關範例 JSON 佈局檔的詳細資訊,請參閱 JSON 佈局頂級屬性

當 Cisco 向桌面佈局添加新功能時,未修改的佈局將自動更新為新功能。 更新後的桌面佈局會自動提供給使用未修改桌面佈局的現有團隊。 使用未修改的桌面佈局的桌面使用者在登入或重新載入瀏覽器時會收到新的基於佈局的功能。

若您未經任何修改而 使用預設桌面 Layout.json 檔案,則該檔案被視為未修改的配置。 但是,如果您下載 預設桌面 Layout.json 檔並重新上傳,則即使檔案內容或檔名未修改,它也會被視為修改後的佈局。

對於使用自定義桌面佈局的團隊,管理員必須定期刷新佈局定義以合併新功能。 當管理員檢視未修改的版面或使用未修改的版面的團隊時,將會顯示一則訊息,指示會自動套用新的桌面功能。

在桌面中,有兩種類型的小部件 - 基於 iframe 和基於 Web 元件。 頁眉、導航 (自定義頁面)、持久區域、無頭區域和輔助面板是桌面中的可自定義區域。 這些都不是小部件。

以下清單詳細說明瞭您可以配置的空間。 這些影像說明瞭桌面的佈局:

  1. 標題和徽標區域:此空間在螢幕的左上角顯示 Webex Contact Center 徽標和名稱 (預設)。

  2. 水平標題 區域:此空間具有填充自訂小工具的可配置區域。 例如,這些小部件可以顯示內聯資訊和下拉功能表。 由於此標題的高度僅為 64 像素,因此小組件高度不能超過標題高度。

  3. 工作區 區域:此空間根據導航欄上的選擇或代理與客戶交互時而變化。 代理在通話時,此區域會顯示互動控制和輔助資訊窗格 (包括自訂小工具和持續性小工具)。 當代理透過電子郵件、聊天或社交管道進行互動時,此區域會顯示工作區區域和輔助資訊窗格 (包括持續性小組件區域)。

    自訂頁面 顯示在桌面介面的工作空間窗格中。 您可以透過導覽列上的圖示存取自訂頁面。 每個自訂頁面可包含一個或多個自訂小工具。

    自訂小組件 是在 JSON 佈局中配置的第三方應用程式。 您可以將自訂小工具放置在自訂頁面、自訂 Tab (輔助資訊窗格) 或桌面的水平頁首上。

  4. 導航欄 區域:使用此空間添加導航項以訪問自定義頁面。

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.
語音的範例桌面 UI
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.
新數位通道的範例桌面 UI

JSON 佈局頂級屬性

角色

預設 JSON 佈局具有以下三個角色。

  • 代理 - 設定當代理登入 Webex Contact Center Desktop 以處理代理活動時所顯示的桌面配置。

  • 監督員 - 設定當監督員登入 Webex Contact Center 桌面以僅處理監督員功能時所顯示的桌面配置。

    當監督員登入桌面時,將套用為主要小組指定的桌面配置。 如果未提供主要團隊,則應用全域佈局。 預設停用 APS 報告。

  • supervisorAgent - 設定當監督員登入 Webex Contact Center Desktop 以處理監督員功能及代理活動時所顯示的桌面配置。

您可以在相關 JSON 佈局檔案的相應角色中添加或修改每個角色的小組件。

以下是基於角色的 JSON 佈局的頂級屬性:

{“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”:{ ... },“導航”:{ ... },“持久”:{ ... },“無頭”:{ ... } },},“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”:{ ... },“導航”:{ ... },“持久”:{ ... },“無頭”:{ ... },“主頁”:{ ... } },}“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”:{ ... },“導航”:{ ... },“持久”:{ ... },“無頭”:{ ... } }, } },
  • 對 JSON 佈局屬性所做的更改將在桌面瀏覽器刷新時生效。
  • 如果您在 JSON 佈局上啟用的功能在桌面上不可用,請聯繫 Cisco 支援以啟用該功能。
  • JSON 佈局中的所有屬性都區分大小寫。

應用標題

在桌面的水平頁眉上指定標題。 默認標題為 Webex Contact Center

範例:

“appTitle”:“Webex Contact Center”

預設應用程式標題從 Contact Center Desktop 變更為 Webex Contact Center。 使用舊的預設 appTitle (Contact Center Desktop) 的現有自訂配置不會受到影響。 若要使用新的 appTitle,您必須修改自訂佈局。 但是,新的全域佈局使用預設的 appTitle 作為 Webex Contact Center

標題可以是文本、圖像或空字串。 標題文字分兩行顯示。 如果文本超出第二行,則會顯示省略符號圖示,並且工具提示將顯示完整的標題。 樣式不能應用於標題。

您可以使用數據 URI (統一資源識別碼) 或在內容交付網路 (CDN)、亞馬遜雲科技 (AWS) 簡單存儲服務 (S3) 儲存桶或類似的託管服務上託管自定義標題圖像,然後指定託管圖像的 URL。 支援的標題圖像格式為 PNG、JPG、JPEG、GIF、SVG 和 WebP。 支援的標題圖像大小為 184 x 32 像素 (寬 x 高)。

標誌

為公司徽標指定 URL。 如果未提供 URL,則預設情況下會顯示 Webex Contact Center 徽標。

範例:

“徽標”:“https://my-cdn.com/logo.png”

您可以在 CDN、亞馬遜雲科技 (AWS) 簡單存儲服務 (S3) 儲存桶或類似的託管服務上託管自定義徽標圖像,然後指定託管映像的 URL。 支援的徽標圖像格式為 PNG、JPG、JPEG、GIF、SVG 和 WebP。 支援的徽標圖像大小為 96 x 32 像素 (寬 x 高)。

表 1. 基於桌面佈局配置的 appTitle 和徽標的顯示矩陣
狀況 範例 應用標題 標誌
如果未設定 appTitle 和徽標
“應用標題”:“”,“徽標”:“”, 
無標題 預設徽標
如果配置了應用標題和徽標
“appTitle”:“ABC 公司”,“徽標”:“https://my-cdn.com/abclogo.png”, 
設定文字 設定的徽標
如果配置了 appTitle 且未設定徽標
“appTitle”:“ABC 公司”,“徽標”:“”, 
設定文字 預設徽標

如果未設定 appTitle 並設定了徽標

“appTitle”:“”,“logo”:“https://my-cdn.com/abclogo.png”, 
無標題 設定的徽標
如果配置了 appTitle 並且徽標不是首選
“appTitle”:“ABC 公司”,“徽標”:“無徽標”, 
設定文字 無徽標

如果未設定 appTitle 且徽標不是首選

“appTitle”:“”,“徽標”:“無徽標”, 
無標題 無徽標
如果將 appTitle 新增為影像並設定了徽標
“appTitle”:“https://my-cdn.com/abccompanylogo.png”,“logo”:“https://my-cdn.com/abclogo.png”, 
已設定的映像 設定的徽標

如果將 appTitle 新增為影像且未設定徽標

“appTitle”:“https://my-cdn.com/abccompanylogo.png”,“logo”:“”, 
已設定的映像 預設徽標

如果將 appTitle 新增為影像並且不首選徽標

“appTitle”:“https://my-cdn.com/abccompanylogo.png”,“徽標”:“無徽標”, 
已設定的映像 無徽標
  • 自訂圖像大小會根據寬高比進行調整。 之前配置的自定義標題文本現在可能在桌面上顯示為兩行。 要避免這種情況,您可以修改自定義標題文本。
  • 如果未在桌面的水平頁首中設定標題和圖案,則頁眉小工具會使用該空間。 必須正確配置頁眉小部件才能使用標題和徽標空間。
  • 標題和徽標加起來不能超過 304 像素的最大寬度 (包括填充)。 如果徽標寬度小於 96 像素,則可以將剩餘寬度用於標題。
  • 如果自訂圖像大小高於支援的大小,則會根據水平頁眉中的縱橫比調整圖像大小。 如果自訂圖像大小小於支援的大小,則實際圖像大小將保留在水平標頭中。

工作頁面插圖

根據組織首選項和品牌對齊方式為任務頁面指定自定義插圖。 當代理登錄時,任務頁面將顯示配置的插圖作為背景。 默認情況下,任務頁面顯示時不帶插圖。

範例:

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

您可以使用數據 URI,也可以在內容交付網路 (CDN)、亞馬遜雲科技 (AWS) 簡單存儲服務 (S3) 儲存桶或類似的託管服務上託管自定義插圖,然後指定託管插圖的 URL。 可以根據佈局定義在全域或團隊級別配置圖。 確保配置正確的 URL,以防止損壞的圖像顯示在桌面上。

支援的任務頁面插圖格式為 PNG、JPG、JPEG、GIF、SVG 和 WebP。 建議的插圖大小為 400 x 400 像素 (寬 x 高)。 如果自定義插圖大小大於建議的大小,則會根據任務頁面中的縱橫比調整插圖大小。 如果自定義插圖大小小於建議的大小,則任務頁面中將保留實際插圖大小。

Webex Contact Center interface example of a custom illustration retraining the actual size.
保留實際大小的自訂圖的範例範例
Webex Contact Center interface example of a custom illustration adjusted based on the aspect ratio.
根據縱橫比調整的自訂插圖的範例範例

stopNavigateOnAcceptTask

確定當代理在處理上一個任務時接受新任務時,是否將焦點轉移到新接受的任務上。 預設值為 False

範例:

“stopNavigateOnAcceptTask”:false

如果該值設置為 true,則當使用者在桌面上接受新任務時,焦點將保留在上一個任務上,而不會轉移到新接受的任務上。 此設置可防止使用者在接受新請求時丟失任何數據。

例如,假設代理 1 正在與客戶 1 聊天,同時與客戶 2 進行語音通話。在語音通話期間,代理 1 在「互動控制」窗格中更新客戶 2 的詳細資訊。 目前,代理 1 在“任務清單”窗格中有兩個活動任務,重點是“交互控制”窗格。 當代理 1 接受來自客戶 3 的新聊天請求時,焦點仍保留在與客戶 2 的“交互控制”窗格上,而不會轉移到新接受的聊天請求上。

若要將焦點保留在上一個任務上,而不切換到新接受的任務,請選擇 stopNavigateOnAcceptTask 屬性值設置為 true 的自訂佈局

如果未在 JSON 佈局中輸入 stopNavigateOnAcceptTask 屬性值,桌面會將焦點轉移到新接受的任務上。 此行為類似於 stopNavigateOnAcceptTask 屬性值設定為 false

  • 此設定適用於在桌面上執行的所有工作 (語音和數位通道),例如接受工作、會議、諮詢或轉接,以及撥出通話、外傳活動通話、自動整理等。
  • 如果桌面用戶位於 Home 頁面上,且“任務清單”窗格中沒有活動任務,則不應用該設置。 在這種情況下,當接受新任務時,焦點將從 Home 頁面轉移到新接受的任務。

dragDropEnabled

要在自定義頁面上啟用小部件的拖放和大小調整,請將值 設置為 true。 預設值為 False

範例:

“dragDropEnabled”:假

有關為「輔助資訊」窗格中的選項卡啟用拖放功能的詳細資訊,請參閱 輔助資訊窗格

通知計時器

設定在多長時間後 (以秒為單位),桌面上的桌面通知將自動關閉。 通知將顯示在桌面的右上角。 預設逾時值為 8 秒。 逾時值的有效範圍為 1-10 秒。 要使超時更改生效,必須在進行更改後刷新瀏覽器。

範例:

“通知計時器”:8

最大通知計數

設定一次在桌面上顯示的桌面通知數。 預設值為 3。桌面通知的範圍為 1-10。 桌面通知堆疊在一起。 若有許多通知,則會根據 notificationTimer 設定略有延遲顯示。

範例:

“maxumNotificationCount”:3

瀏覽器通知計時器

設置持續時間 (以秒為單位),之後桌面上的瀏覽器烤麵包機通知將自動關閉。 Toaster 是本機瀏覽器通知,僅當桌面不是活動的瀏覽器視窗或 Tab 時才會顯示。 桌面瀏覽器視窗或 Tab 在以下情況下處於非作用狀態

  • 您正在處理其他瀏覽器視窗或標籤。

  • 您正在處理其他應用程式。

  • 您已最小化桌面瀏覽器視窗。

通知將顯示在桌面的右上角。 預設逾時值為 8 秒。 超時值的建議範圍為 5-15 秒。 要使超時更改生效,必須在進行更改後刷新瀏覽器。

範例:

“browserNotificationTimer”:8

為瀏覽器通知配置的超時取決於操作系統和瀏覽器設置。 Chrome 瀏覽器在 Windows 作業系統、Chrome OS 和 macOS 上都支援逾時值。 但是,其他支援的瀏覽器並不一致地遵循配置的通知逾時值。

wxm 已設定

(選用)若要設定 Webex Experience Management,請將值設為 true。 預設值為 False

範例:

“wxmConfigured”:true

桌面聊天應用程式

配置多個 Cisco 提供的聊天應用程式,如 Webex App。

webex 已設定

Webex 應用程式及其消息傳遞和會議功能可以在桌面中配置。 此組態允許代理與其組織中的其他代理、監督員及主題專家 (SME) 進行協作,而無需離開桌面。

  • 網站管理員管理 Webex 會議使用者,並僅在使用者具有 Webex 企業版時才分配許可權。 有關詳細資訊,請參閱 在 Cisco Webex Control Hub 中管理 Webex Meetings 使用者。
  • 主管和中小企業必須在其系統 (個人設備) 上下載 Webex 用戶端或使用 Webex App for Web ( https://web.webex.com/) 訪問 Webex應用程式。 有關詳細資訊,請參閱 下載應用
  • 您可以在 Agent Desktop 中存取 Webex 應用程式,以與組織的其他代理、主管和主題專家 (SME) 協作,而無需離開 Agent Desktop。 通話控制功能無法使用。 要接聽和撥打電話,您需要外部非嵌入式 Webex App。 有關詳細資訊,請參閱 調用應用程式

要在桌面中配置 Webex 應用程式,請執行以下操作:

  • 在 Cisco Webex Control Hub 中,為使用者添加服務時,選中“ 高級消息傳遞 ”複選框 (使用者 > 管理使用者 > 服務 > 消息傳遞)。 有關詳細資訊,請參閱 Cisco Webex 網站管理中的管理用戶帳戶。

  • 在自訂桌面配置中,將 webexConfigured 屬性值設定為 true

    範例:

    “desktopChatApp”:{“webexConfigured”:true },

    webexConfigured 屬性的 預設值為 false

    Webex 僅當您將 webexConfigured 屬性值 設定 為 true 時,應用程式才可用於代理、主管和主管代理角色。 代理、主管或主管代理無法登出 Webex App。

    若要顯示 Webex 圖示Webex)圖示,在標頭操作 屬性中 輸入值 Webex 。 有關詳細資訊,請參閱 標頭操作

    要為特定團隊啟用 Webex 應用程式,請選擇 webexConfigured 屬性值設定為 true 的自訂佈局。 具體操作,請參見 創建團隊

您也可以在輔助資訊窗格、自訂頁面和自訂小工具中配置 Webex App。 有關詳細資訊,請參閱 輔助資訊窗格

Webex 應用程式通知

使用 notificationTimerbrowserNotificationTimer 屬性為通知計時器指定的值適用於 Webex App。 這些屬性的預設超時值為 8 秒。 有關詳細資訊,請參閱 notificationTimerbrowserNotificationTimer

標頭動作

變更桌面水平頁首上圖示的順序。 預設順序如下:

  1. Webex 圖示 (Webex)

  2. 使用電話做音訊指示燈 (撥出通話)

  3. 通知圖示。 (通知中心)

按如下所示設定 headerActions 屬性的值

圖示名稱

headerActions 屬性值

Webex 應用程式

Webex

撥出通話

外撥

通知中心

通知

範例:

“headerActions”:[“Webex”,“outdial”,“notification”],

標頭 動作 屬性值區分大小寫。

若要變更圖示的預設順序,請在自訂配置中相應地輸入 headerActions 屬性和值。

範例:

“headerActions”:[“通知”,“outdial”,“Webex”],
  • 如果未在自訂配置中輸入 headerActions 屬性和值,圖示將以預設順序顯示。
  • 要從桌面中刪除標題圖示和相關功能,請為 headerActions 屬性設置一個空值 (“headerActions”:[])。 但是,如果您已將 Webex App 新增至輔助資訊窗格或自訂頁面,或新增為自訂小工具,代理仍可存取 Webex App,儘管 Webex App 無法在桌面的水平頁首中使用。
  • 如果 webexConfigured 屬性值設為 false則 Webex 應用程式 圖示不會顯示在桌面的水平頁眉上,即使 Webex 值已新增 到 headerActions 屬性中也是如此。 有關詳細資訊,請參閱 Webex 已配置

區域 屬性是桌面佈局的核心部分。 您可以根據區域定義佈局。

“區域”:{“標題”:{ ... },“advancedHeader:{ {”comp“:”widget-1“,”attributes“:{ ... },“腳本”:.... } },“panel”:{ ... },“導航”:{ ... },“持久”:{ ... },“無頭”:{ ... } },

您可以設定以下 區域 物件:

  • 面板:代表「輔助資訊」窗格中的第二個面板或最右側的面板。

  • 導航:表示與頁面相關的自定義頁面及其導航元素。

  • 持久性:表示持久性並顯示在桌面的所有頁面上的頁面級小部件。

  • 無頭:表示沒有可視介面但在後台執行邏輯的小組件。

如果配置了 advancedHeader 屬性,則必須刪除標頭和標頭操作屬性。

進階標題

自訂桌面水平頁眉上的顯示範圍及圖示順序。 預設順序如下:

  1. Webex 圖示 (Webex)

  2. 使用電話做音訊指示燈 (撥出通話)

  3. 通知圖示。 (通知中心)

  4. Webex Contact Center 代理狀態選擇器。 (代理狀態選擇器)

按如下所示設定 advancedHeader 屬性的值

圖示名稱

headerActions 屬性值

Webex 應用程式

AgentX-Webex

撥出通話

代理 X- 撥出

通知中心

代理 X 通知

代理狀態選擇器

Agentx-state-selector

範例:

“advancedHeader”:[ {“comp”:“agentx-webex”},{“comp”:“agentx-outdial”},{“comp”:“agentx-notification”},{“comp”:“agentx-state-selector”} {“comp”:“widget-1”,“attributes”:{ ... },“腳本”:.... } ]

advancedHeader 屬性值區分大小寫。

若要變更圖示的預設順序,請在自訂配置中相應地輸入 advancedHeader 屬性和值。

小部件由左到右流入下拉功能表。

  • 如果未在自訂配置中輸入 advancedHeader 屬性,則會顯示預設標頭。

  • 啟用高級標頭后,應按照示例將小部件從現有標頭移動到高級標頭。

  • 啟用高級標頭后,將不會顯示舊標頭。

  • 每個小部件圖示都有一個預設的填充和邊距,這些邊距是通過 CSS 定義的,不能通過桌面自定義。

  • 徽標、標題和配置檔圖示的位置是固定的,無法自定義。

  • 若要從桌面移除標題圖示及相關功能,請在 advancedHeader 屬性中 為關聯元件設定一個空值 ( “advancedHeader”:[])。

    如果您已將 Webex App 新增至輔助資訊窗格或自訂頁面,或新增為自訂小工具,儘管 Webex App 無法在桌面的水平頁首中使用,但代理仍可存取 Webex App。

  • 如果新增具有長標籤的小工具,則會根據可用空間顯示截短的標籤名稱。

    您可以使用屬性 textContent 向微件新增標籤。

    範例:

    {“comp”:“timer-widget”,“attributes”:{“duration”:“08:00:00”},“textContent”:“當前班次的倒數計時器”,“腳本”:“https://wxcc-demo.s3.amazonaws.com/widgets/timer-widget.js”}

    標籤「當前班次的倒數計時器」將被截斷並根據可用空間顯示。

    • 避免添加帶有長標籤的小部件。

    • 當小工具流入下拉式清單時,僅可按一下小工具圖示。

  • 如果 webexConfigured 屬性值設為 false則 Webex 應用程式 圖示不會顯示在桌面的水平頁眉上,即使 Webex 值已新增 到 advancedHeader 屬性中也是如此。 有關詳細資訊,請參閱 Webex 已配置

Home 頁面

當您登入桌面時,您會進入 Home 頁面。

Home 頁面僅適用於監督員及監督員代理角色。

您可以在 Home 頁面上查看以下小部件。 分析器小工具是預設提供的,但管理員也可以配置持續性和自訂小工具。 有關詳細資訊,請參閱 JSON 佈局頂級屬性

分析器 Widget

依預設,分析器小部件顯示在桌面 Home 頁面上。

Home 頁面配置設定

您可以設定桌面的 Home 頁面以顯示基於您的組織偏好設定和品牌一致性的版面配置。 編輯主頁 欄位以配置 Home 頁面。 您可以將以下元件設定為當使用者登入桌面時顯示在 Home 頁面中:

  • 歡迎辭

  • 導航欄上的“ 任務 ”圖示,用於導航到“任務”窗格。 啟用通話監控功能後,監督員和監督員&代理角色會顯示任務 圖示。 任務窗格顯示傳入的客戶請求、活動和過去的客戶交互以及活動監視請求。

  • 篩選部分,例如 佇列名稱頻道類型託管團隊

下表描述了 設定 Home 頁面所需的頁面 屬性:

表 2. 動態 Home 頁面配置 - 頁面屬性

財產

說明與代碼

頁面> useFlexLayout

彈性佈局是一個新的 Web 元件。 它不會更改現有的小部件。 新的 flex 佈局以簡化的方式使用相同的佈局配置格式。 它是向後相容的,不會影響現有的小部件。 您需要配置 JSON 佈局。 要配置 JSON 佈局,請提供小組件的高度和寬度。 小組件的呈現順序與其在 JSON 佈局中配置的順序相同。 小組件的預設邊距為 8 px。

JSON 佈局基於小組件的尺寸 (寬 x 高) 和座標 (X、Y 和 Z)。

靈活的佈局支援各種功能,例如調整單個小部件的大小、最大化小部件等。

單個 widget 的高度以像素為單位。 1 個高度單位 = 40 像素。 Widget 的寬度取決於容器中的欄數以及根據容器寬度而變更的欄數。

小工具顯示從左到右。 進階布局引擎使用自訂邏輯來應用微件的水平和垂直空間調整。 最初,佈局水準載入。 水平載入後,小部件將垂直載入並確保最佳空間利用率。

根據螢幕尺寸配置小工具。 您可以根據螢幕尺寸增加或減少小工具的寬度。 這使得小部件更具可讀性和可用性。

Flex 佈局提供標準斷點,如大、中、小和超小。

  • 大型小部件的解析度為 1360 像素或更高。 對於大型 widget,請將欄值指定為 12。

  • 中型小部件的解析度為 1070 像素至 1360 像素。 對於中型 widget,請將欄值指定為 10。

  • 小型 widget 的解析度為 850 像素至 1070 像素。 對於小型 widget,請將欄值指定為 6。

  • 超小小部件的解析度為 500 px。 對於超小的 widget,請將欄值指定為 4。

這些圖元可能因作業系統和瀏覽器而異。

“page”:{“id”:“登陸”,“useFlexLayout”:true,“widgets”:{“comp1”:{“comp”:“div”,“width”:4,“height”:4,“textContent”:“Widget 1”,“attributes”:{“style”:“width:max-content;邊距:80px 240px;顏色:白色;“}},“comp2”:{“comp”:“div”,“width”:4,“height”:4,“textContent”:“Widget 2”,“attributes”:{“style”:“width:max-content;邊距:80px 240px;顏色:白色;“}} } 

第 > 頁

確保提供唯一的自定義元件。

“comp”:“page-title”,

頁面標題 元件表示自定義 HTML 元素的級別 2 標題 <h2>

Page > pageHeader

確保指定可以是靜態、動態或兩者的標題字串。

頁面標題 元件表示自定義 HTML 元素中的級別 2 標題 <h2>

  • 靜態字串:例如,嘿,歡迎!

    “comp”:“page-title”,“attributes”:{“pageTitle”:“嘿,歡迎光臨! }
  • 動態字串:從 商店中獲取值。 例如,簡·多伊。

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

  • 兩者:靜態和動態字串的組合。 例如,嘿,簡·多伊,歡迎!

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

    您必須將字串的動態部分括在右大括弧 {} 中,並以結構 $ 作為前綴。

Page > pageSubHeader

確保新增顯示在桌面上的子標題。 使用者可以在子標題中新增 Go to Analyzer

  • 子標題的代碼塊

    “useFlexLayout”:true,“pageSubHeader”:{“comp”:“div”,“attributes”:{“style”:“display:flex;浮點:右;margin:16px 0px 16px 16px“},”children“:[ {”comp“:”div“,”children“:[ {”comp“:”md-label“,”textContent“:”$I 18N.pageSubHeader.queueName“,”attributes“:{”style“:”margin-bottom:8px;“}
  • 子標題中「轉到分析器」的代碼塊

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

導覽 (自訂頁面)

在此部分中,您可以添加顯示在左側導航欄上的頁面。 您為小工具指定一個導覽圖示及一個唯一的 URL,以顯示在導覽列中。 我們建議為 URL 使用特定的前綴以避免衝突。 有關更多詳細資訊,請參閱 導航屬性 部分。

您也可以擁有可在此頁面上顯示的小工具集合。 頁面可以具有螢幕上顯示的單個小部件,也可以具有網格中小部件的集合。 有關網格排列的更多詳細資訊,請參閱 佈局屬性 部分。

您不需要將動態區域包裝器添加到小部件樹中。 這意味著您可以在啟用此選項時將小部件拖放到自訂頁面上並調整其大小。

範例:

{“nav”:{“label”:“Custom Page”,“icon”:“storage-info”,“iconType”:“momentum”,“navigateTo”:“dynamic-tabs”,“align”:“top”,“isDefaultLandingPage”:true },“page”:{“id”:“my - custom - page”,“useFlexLayout”:true,“widgets”:{“comp1”:{“comp”:“md-tabs”,“child”:[{“comp”:“md-tab”,“textContent”:“Shift Timer”,“attributes”:{“slot”:“Tab”} },{“comp”:“md-tab-panel”,“attributes”:{“slot”:“panel”},“children”:[{“comp”:“my - custom - timer”,“source”:my-cdn.com/my-custom-timer.js“wrapper”:{“title”:“Shift Timer”,“maximizeAreaName”:“app-maximize-area”} }] },{“comp”:“md-tab”,“textContent”:“Stock Market”,“responsive”:“false”“attributes”:{“slot”:“Tab”},},{“comp”:“md-tab-panel”,“attributes”:{“slot”:“panel”},“children”:[{“comp”:“agentx-wc-iframe”,“responsive”:“false”“attributes”:{“src”:“https://widget-kad.s3.amazonaws.com/Trading.htm”},“wrapper”:{“title”:“Stock Market”,“maximizeAreaName”:“app-maximize-area”} }],},{“comp”:“md-tab”,“textContent”:“Widget3”,“attributes”:{“slot”:“Tab”} },{“comp”:“md-tab-panel”,“textContent”:“Three Content”,“attributes”:{“slot”:“panel”} } ] },“comp2”:{“comp”:“my - google - maps - component”,“source”:“https://my-cdn.com/my-google.maps.js”wrapper“:{”title“:”Google Map“,”maximizeAreaName“:”app-maximize-area“} } },”layout“:{”areas“:[ [”left“,”right“] ],”size“:{”cols“:[1,1],”rows“:[1] } } },

下表描述了 導航頁面 屬性及其子屬性:

表 3. 導覽屬性詳細資訊

財產

說明與代碼

導覽 > 標籤

此屬性指示頁面導航標識碼。 屏幕閱讀器讀取此屬性,它將顯示在工具提示中。

這些參數是在導航欄上顯示自定義頁面所必需的。

類型導航.項 = { 標籤:字串; 圖示類型:“動量”|“其他”;圖示:字串;對齊:“頂部”|“底部”;導航到:字串;圖示大小? :數;是回應式的? :布爾值;};

標籤 屬性是自定義頁面的標題。

nav > iconType

此屬性表示顯示在自定義頁面的導航欄中的圖示類型。

可使用的圖示類型如下:

  • 動量:您可以選擇集合中的任何可用圖示: https://momentum.design/icons。 使用 Momentum 的優點是它提供了一些帶有“活動”版本的圖示。

    活動版本的用例:

    例如,如果選擇「動量」圖示類型 公告欄位,您便可以在導覽列上看到預設圖示。 當您瀏覽到自訂頁面 (連結到圖示) 時,圖示將變為 通告 - 作用中 版本自動。 確保驗證它是否具有 作用中 圖示庫中此圖示的版本。

  • 其他:可以提供顯示在導航欄上的自定義圖像 URL (託管在 CDN 上)。 如果您使用黑白自定圖示,則當您在淺色和深色模式之間切換時,該圖示將不可見。

導覽 > 圖示

此屬性表示 Momentum 庫或 CDN URL 中的圖示名稱。

鍵入導航.專案 ={ 圖示:“通知”; };OR // 鍵入 Navigation.Item ={ icon:“https://my-cdn.com /my-navigation-icon.png”; };

導覽 > 對齊

此屬性可説明您將圖示與導航欄的頂部或底部對齊。

目前,該屬性僅允許頂部對齊。

nav > isDefaultLandingPage

此屬性指定 Agent Desktop 中代理的預設登陸頁。 將此屬性設置為 true 以使導航欄頁面成為登錄到 Agent Desktop 後為代理顯示的預設登錄頁面。 如果多個導航欄頁面將此屬性設置為 true,則系統會將第一個導航欄頁面視為預設登錄頁面。

如果沒有導航欄頁面將此屬性設置為 true,則 Home 頁面將充當預設登錄頁面。

您無法將「代理效能統計」報告設定為預設登入頁面。

nav > navigateTo

此屬性指定自定義頁面的名稱。 當代理進行導覽時,此名稱會出現在位址列中。

naviggateTo 不得包含以下值:圖像、字體、css、build_info、幫助、應用程式、i18n、圖示、images-mfe-wc 和聲音。

type Navigation.Item = { navigateTo:“my - custom - page”; };
表 4. 頁面屬性詳細資訊

財產

說明與代碼

頁面 > ID

撥入 頁面 屬性中,指定自定義頁面 (動態小組件) 物件。

已偵測到 身份證 屬性表示唯一的頁面標識碼。 例如,my-custom-page-1。 代理在桌面上看不到此標識碼。

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

page > useFlexLayout

彈性佈局是一個新的 Web 元件。 它不會更改現有的小部件。 新的 flex 佈局以簡化的方式使用相同的佈局配置格式。 它是向後相容的,不會影響現有的小部件。 您需要配置 JSON 佈局。 要配置 JSON 佈局,請提供小組件的高度和寬度。 小組件的呈現順序與其在 JSON 佈局中配置的順序相同。 小組件的預設邊距為 8 px。

JSON 佈局基於小組件的尺寸 (寬 x 高) 和座標 (X、Y 和 Z)。

靈活的佈局支援各種功能,例如調整單個小部件的大小、最大化小部件等。

單個 widget 的高度以像素為單位。 1 個高度單位 = 40 像素。 Widget 的寬度取決於容器中的欄數以及根據容器寬度而變更的欄數。

小工具顯示從左到右。 進階布局引擎使用自訂邏輯來應用微件的水平和垂直空間調整。 最初,佈局水準載入。 水平載入後,小部件將垂直載入並確保最佳空間利用率。

根據螢幕尺寸配置小工具。 您可以根據螢幕尺寸增加或減少小工具的寬度。 這使得小部件更具可讀性和可用性。

Flex 佈局提供標準斷點,如大、中、小和超小。

  • 大型小部件的解析度為 1360 像素或更高。 對於大型 widget,請將欄值指定為 12。

  • 中型小部件的解析度為 1070 像素至 1360 像素。 對於中型 widget,請將欄值指定為 10。

  • 小型 widget 的解析度為 850 像素至 1070 像素。 對於小型 widget,請將欄值指定為 6。

  • 超小小部件的解析度為 500 px。 對於超小的 widget,請將欄值指定為 4。

這些圖元可能因作業系統和瀏覽器而異。

“page”:{“id”:“登陸”,“useFlexLayout”:true,“widgets”:{“comp1”:{“comp”:“div”,“width”:4,“height”:4,“textContent”:“Widget 1”,“attributes”:{“style”:“width:max-content;邊距:80px 240px;顏色:白色;“}},“comp2”:{“comp”:“div”,“width”:4,“height”:4,“textContent”:“Widget 2”,“attributes”:{“style”:“width:max-content;邊距:80px 240px;顏色:白色;“}} } 

頁面 > 小工具

頁面 > 複合

幫助您定義自訂小部件。 要放置多個 widget,請按順序指定 widget 選項。 確保為每個 widget 指定唯一的區域名稱。稍後在佈局部分中使用它。

“小部件”:{“comp1”:{ ... }“comp2”:{ ... } }

此屬性表示自定義 HTML 元素 (稱為 Web 元件或任何其他元素 - 如果要將其用作包裝器) 的名稱。 有關更多資訊,請參閱 示例用例示例。 在此處輸入不帶角括弧的自定義元素名稱 (“<”或“>”)。 例如,“my-custom-element”。

Widget 部分下的每個項目都支援以下格式:

類型選項 = { comp:string; script? :繩子;屬性? :記錄<字串,任何>;屬性? :記錄<字串,字串>;孩童? :選項[];文本內容? :繩子;式? :部分< CSSStyle 聲明 > ;套? :{ title:string; maximizeAreaName:string; };};

頁面 > 文稿

(選用)僅當您從遠端位置 (如 CDN) 載入小組件或元件時,才需要此屬性。

“comp1”:{“comp”:“widget-one”,“script”:“http:/my-cdn.com / 動態 - widget / widget - one.js”,}

請勿更改同一元件的腳本 URL。 如果需要更改同一元件的文稿 URL,請執行以下操作之一:

  • 通知代理清除瀏覽器快取並重新載入 Agent Desktop。

  • 保留現有的 URL。 使用現有 URL 中託管的 JavaScript 動態導入新的捆綁包 URL。

    範例:

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

頁面 > 屬性

可以指定必須為 Web 元件傳遞的屬性。

“屬性”:{“使用者”:“admin”,},

頁面 > 回應

確定在頁面 級別或複合 級別添加到自定義佈局 中的 Web 元件或 基於 iFrame 的小組件是否回應。 回應式 Web 元件使您的網頁在所有設備上都具有視覺吸引力,並且易於使用。 您必須使用回應式 iFrame 小部件。

使用以下其中一個值配置此屬性:

  • True:啟用小工具的回應。 默認情況下,所有小部件都會根據正在使用的設備的漸進式螢幕大小、方向和查看區域做出回應。

  • False:停用小工具的回應。 如果視窗小工具不支援在其他裝置上查看,請將其標記為無回應。

{“comp”:“md-tab”,“responsive”:true,“attributes”:{“slot”:“Tab”,“class”:“widget-pane-tab”},“children”:[{“comp”:“slot”,“attributes”:{“name”:“SCREEN_POP_TAB”} }],“可見性”:“SCREEN_POP”},{“comp”:“md-tab-panel”,“responsive”:false,“attributes”:{“slot”:“panel”,“class”:“widget-pane”},“child”:[{“comp”:“slot”,“attributes”:{“name”:“CALL_GUIDE”} }],“可見性”:“CALL_GUIDE”},

不回應的小工具無法確保會有最佳的 UX,因此不會在較小的檢視中顯示。 代理必須增加瀏覽器視窗的大小,才能檢視任何設定為無回應的小工具。

頁面 > 屬性

您可以在本節中指定 Web 元件屬性。

“attributes”:{“disabled”:“false”,},

頁面 > 可見性

指定在頁面 層級或 複合 層級的自訂版面中 新增的 Cisco 提供的小工具是否可見。

Cisco 提供的小工具包括聯絡歷程、Cisco Webex Experience Management, IVR 文字記錄、預覽活動通話指南及畫面彈出。

  • 可見性 屬性值在桌面佈局的預設 JSON 檔中內置和定義。 管理員無法修改 Cisco 提供的小工具的可見性 屬性值。

  • 可見性 屬性值 NOT_RESPONSIVE 已棄用。 您只能將其用於向後相容性。 以前設置為 NOT_RESPONSIVE 的任何值都不需要修改,因為功能保持不變。

    若要將新創建的小組件設置為回應式或不回應式,必須使用 響應 屬性。 有關詳細資訊,請參閱 回應屬性

頁面> 子項

此屬性是佈局的核心部分。 在 孩童 部分中,如果基於 Web 元件的小組件允許您傳遞子級,則可以根據需要嵌套任意數量的級別。 為此,開發人員必須以程式設計方式處理 開槽 內容。 有關詳細資訊,請參閱 Cisco Webex Contact Center 桌面開發人員指南

若要瞭解如何將 STORE 值作為屬性傳遞,請參閱 將數據從桌面共用到小組件

“兒童”:[{“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”} ],

“子”陣列部分的優點是,您可以使用佈局規範中的現有 Web 元件,這些元件已經是桌面捆綁包的一部分。 一些桌面捆綁包 Web 元件包括:

  • agentx-wc-iframe:一個小工具,可讓您將任何網頁作為小工具放入 iFrame 中。

  • 動態區域:一個元件,允許您在自定義頁面以外的位置為代理啟用拖放功能。 如果預設啟用拖放,則自定義頁面也可以具有此功能。

  • momentum-ui-web-component 庫中的任何元件。 有關詳細資訊,請參閱 GitHub。 例如:

    • md-tabs:標籤容器包裝器

    • md-tab:單個 Tab 標頭

    • md-tab-panel:單個 Tab 內容

有關持久性 Tab 屬性的詳細資訊,請參閱 持久性選項卡的屬性。

頁面 > 文字內容

説明您添加文字內容。

“textContent”:“我的文本內容”,

頁面 > 樣式

説明您為元件分配特定的 CSS 樣式。

“style”:{“backgroundColor”:“#CBD”,“溢出”:“scroll”},

頁面 > 包裝器

小部件包裝器允許您在小部件頂部添加工具列。 工具列可以包含標題和 最大化圖示最大化)小工具頂部的圖示。 當小組件在頁面上佔據一小塊空間時,最大化圖示允許代理查看整個工作區中的小組件。

確保使用預設值為「應用最大化區域」。 目前,只有預設值可用。

“包裝器”:{“title”:My Widget Title“,”maximizeAreaName“:”app-maximize-area“}

頁面 > 包裝器> ID

(選用)Web 元件小組件包裝器允許您使用唯一標識符更新動態小組件標題。 輸入 widget 包裝器 ID 屬性值作為 unique-id-to-update-title

“包裝器”:{“title”:My Widget Title“,”id“:”unique-id-to-update-title“,”maximizeAreaName“:”app-maximize-area“} 

請確保對 JavaScript CustomEvent 使用相同的唯一標識符。 有關詳細資訊,請參閱 Cisco Webex Contact Center 桌面開發人員“代理聯繫人模組 ”一章 中的“異步事件”部分。

要更新基於 iFrame 的小組件標題,請使用同一域中的 iFrame 內容。 以下是一個範例範例:

<腳本類型 =“文本/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 =“customEvent”> /button <的新標題> < iframe src =“https://blog.logrocket.com/the-ultimate-guide-to-iframes/”> < /iframe >

page > agentx-wc-iframe

允許您在 iFrame 中嵌入網頁,該網頁在桌面上顯示為小工具。 您可以使用名為“agentx-wc-iframe”的 iFrame 小部件。

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

頁面 > 配置

可讓您排列頁面上的小工具。

下列格式表示網格配置:

類型佈局 = { 區域:字符串[][]; 大小:{ 行:數位[]; 列:數位[]; }; }; };

在這裡,您可以使用在 widget 部分中定義的區域名稱來定義網格。

下面的範例演示如何指定三行三列的佈局:

“佈局”:{“區域”:[ [“comp1”,“comp1”,“comp3”],[“comp2”,“comp2”,“comp3”],[“comp4”,“comp4”,“comp4”] ],“大小”:{“cols”:[1,1,1],“rows”:[1,1,1] } }
平均分配 3x3 佈局
Equal distribution of a 3x3 layout for Webex contact Center Desktop layout configuration.

在大小部分中,數位表示小部件相對於其他小部件可以佔用的空間分數。 所有三列都佔用相等的 1 分之一空間。 100% 的可用寬度,每個小部件佔用 33.33% 的水平空間。

欄寬相等
Equal column width layout for Webex Contact Center Desktop layout configuration.

另一個用例示例,如果您設置為“cols”:[1,2,2],則表示整體空間除以 5 (1+2+2),第一個小部件佔用水平空間的 20%。 第二個和第三個小部件各佔 40%。 有關詳細資訊,請參閱 網格佈局的基本概念。

Unequal column width layout for Webex Contact Center Desktop layout configuration.
變更欄寬後

頁面 >

佈局的嵌套稱為子佈局。 如果您在佈局配置中有嵌套佈局,則必須將單個“ROOT”對象作為子佈局的父物件。 否則,如果不需要嵌套,則佈局配置可以是平面的。

此子版面配置提供了對版面調整大小行為的更多控制。 頁面佈局 屬性的類型必須是“記錄<字串”、“佈局>類型。 佈局屬性允許您排列頁面上的小部件。

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

此設置會在 ROOT 佈局中創建一個網格,其中包含兩個可以獨立調整大小的子網格。

Sub-layout appearance for Webex Contact Center Desktop layout configuration.
子配置外觀

調整元件大小會影響該子佈局中的元件。

Sub-layout appearance, after resizing both sub-layouts, for Webex Contact Center Desktop layout configuration.
調整兩個子佈局的大小後

請注意以下情況:

無限迴圈:如果將 ROOT 佈局作為 ROOT 的子佈局,則會導致「調用堆疊超過」錯誤並運行到無限迴圈中。

{“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.
具有無限循環的子佈局

相同的子佈局 (N) 次:如果您多次將子佈局以相同的名稱包含在網格中,並且如果您調整其中一個子佈局的大小,則所有子佈局都會自動調整大小。

如果這不是所需的行為,請使用唯一的名稱重命名每個子佈局。

{“佈局”:{“ROOT”:{“區域”:[ [“c1”,“sub1”],[“c2”,“sub1”],“大小”:{“列”:[1,1],“行”:[1,1] } },“sub1”:{“區域”:[ [“c3”,“c4”] ],“大小”:{“欄”:[1,1],“行”:[1] } } }
Sub-layout appearance with N times for Webex Contact Center Desktop layout configuration.
具有 N 次的子佈局

持續性頁籤的屬性

要將自訂頁面和自訂小工具中的標籤設定為永久標籤,請在自訂配置中輸入 md-tab 的屬性

範例:將選項卡設置為持久性

{“comp”:“md-tabs”,“attributes”:{“persist-selection”:true,“tabs-id”:“containers 中所有標籤的唯一 id”},}

財產

描述

持續選擇

將 md-tab 設定 為永久。 預設值為 true

標籤 ID

容器中所有選項卡的唯一標識。

當您將 md-tabs 設定 為持續 (persist-selection:true) 時,即使代理在桌面中的頁面或小工具之間切換,Agent Desktop 也會保留 Tab 選擇。

  • 永久選擇 屬性不適用於「輔助資訊」窗格和「代理表現統計」報告頁面中的標籤,因為已在桌面中設定持續 Tab 行為。
  • 當您登出桌面、重新載入/重新整理瀏覽器或清除瀏覽器快取時,Tab 選擇將重設為預設 Tab。

持久性 Widget 組態

您可以將任何自訂小組件設定為永久化。 持續性小工具將顯示在桌面的所有頁面上。 僅當您有活躍的聯絡請求或對話時,持久性小工具才會在「輔助資訊」窗格中顯示為新的 Tab。 例如, 示例持久 性小組件。

持續性小組件在 Home 頁面上的顯示方式與其在其他頁面上的顯示方式不同。 但是,若您有活躍的互動,則持久性小組件會作為「輔助資訊」窗格的一部分顯示在 Home 頁面中。 例如,接聽通話後,「互動控制」窗格會顯示,而 「持續性 範例」小組件則顯示為「輔助資訊」窗格的一部分。

範例:

“area”:{“persistent”:[{“comp”:“md-tab”,“attributes”:{“slot”:“Tab”},“children”:[{“comp”:“md-icon”,“attributes”:{“name”:“emoticons_16”} },{“comp”:“span”,“textContent”:“Custom Page Widget”} ] },{“comp”:“md-tab-panel”,“attributes”:{“slot”:“panel”},“child”:[{“comp”:“dynamic-area”,“properties”:{“area”:{“id”:“dw-panel-two”,“widgets”:{“comp1”:{“comp”:“agentx-wc-iframe”,“attributes”:{“src”:“https://blog.logrocket.com/the-ultimate-guide-to-iframes/”},“wrapper”:{“title”:“AgentX iFrame”,“maximizeAreaName”:“app-maximize-area”} },“comp2”:{“comp”:“uuip-widget-two”,“script”:“./dynamic-widgets/widget-two.js”,“attributes”:{“title”:“WIDGET 2 content”},“wrapper”:{“title”:“Widget 2 title”,“maximizeAreaName”:“app-maximize-area”} } },“layout”:{“areas”:[ [“comp1”,“comp2”],“size”:{“cols”:[1,1],“rows”:[1] } } } } ] } } }

自訂 widget 時,您可以選擇以下其中一個選項:

  • 在可嵌入到 iframe 中的網頁上承載應用程式。

  • 構建自定義小部件。

小部件的技術需求在桌面小部件開發文件中 有所描述。 作為佈局編輯器,請確保您具有以下詳細資訊:

  • 自訂 HTML 元素 (稱為 Web 元件) 的名稱是什麼?

  • 託管 JavaScript 捆綁包的內容分發網路 (CDN) 源的 URL 是什麼?

標題小工具

標頭用於顯示內聯資訊、添加下拉功能表等。 由於標頭容器的垂直空間有限,因此標頭整體高度僅為 64 圖元。 有關佈局對齊方式的詳細資訊,請參閱 佈局屬性 部分。

範例:

“header”:{“id”:“header”,“widgets”:{“head1”:{“comp”:“header-widget-one”,“script”:“https://my-cdn.com/dynamic-widgets/header-widget-one.js”,},“head2”:{“comp”:“header-widget-two”,“script”:“https://my-cdn.com/dynamic-widgets/header-widget-two.js”,} },“layout”:{“areas”:[“head1”,“head2”]],“size”:{“cols”:[1,1],“rows”:[1] } } }

要為標題小部件添加工具提示,請使用 md-tooltip 包裝元件。 在訊息 屬性中 輸入工具提示資訊。

範例:

“header”:{“id”:“dw-header”,“widgets”:{“head1”:{“comp”:“md-tooltip”,“attributes”:{“message”:“Netlify”},“children”:[{“comp”:“agentx-wc-iframe”,“attributes”:{“src”:“https://keen-jackson-8d352f.netlify.app”} }] },},}

您必須新增樣式屬性 顯示高度 ,才能透過 iFrame 在標題的可自訂 widget 區域中設定任何 widget。 高度 屬性的最佳 擬合值為 64 圖元。

確保將樣式屬性添加到現有頁眉微件,以便它們按預期在 iFrame 中載入。

範例:

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

我們建議您僅使用具有多列的單行作為標題,因為標題高度僅為 64 像素。 有關對齊方式的詳細資訊,請參閱 佈局屬性 部分。

輔助資訊窗格

桌面的「輔助資訊」窗格所顯示的標籤包括 Cisco 提供的 (預設) 小工具及自訂小工具。 Cisco 提供的下列小工具會出現在預先定義的標籤中:

  • 聯絡歷程記錄

  • IVR 文字記錄

  • 客戶體驗之旅

  • 螢幕彈出

您可以使用「輔助資訊」窗格執行下列動作:

  • 新增標籤

  • 變更 Tab 順序

  • 移除預先定義的標籤

  • 將自訂標籤標記為可拖動

  • 新增工具提示至自訂標籤

  • 新增「重置 Tab 訂單 」選項

範例:

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

在 Management Portal 上啟用 Customer Experience Management Metrics 後,您可以配置 Customer Experience Journey 小組件。

在輔助資訊窗格中,新增標籤以放置自訂微件。 此處不適用特殊規則,元件嵌套符合預期,並在 部分中進行了描述。 有關詳細資訊,請參閱頁的“ 子項 ”屬性。

以下是自訂 Tab 標頭的具體範例:

在子屬性中放置圖示和標籤的範例

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

在子屬性中放置影像 (使用 CSS) 和標籤的範例

{“comp”:“md-tab”,“attributes”:{“slot”:“Tab”},“子”:[{“comp”:“span”,“attributes”:{“style”:“align-items:center;display:flex;“},”children“:[{”comp“:”img“,”attributes“:{”src“:”http://my-cdn.com/icon.svg“,”width“:16,”height“:16,”style“:”margin-right:0.5rem;“} },{”comp“:”span“,”textContent“:”My Widget Tab“} ] }],},

當輔助資訊窗格包含多個選項卡時,會自動顯示更多選項卡 下拉清單。

必須添加自定義 Tab 工具提示以提高可讀性和輔助功能。 要為自定義 Tab 添加工具提示,請使用 md-tooltip 包裝元件。 在消息屬性中 輸入工具提示資訊,並應用樣式 屬性值, 如以下示例 所示。

“comp”:“md-tooltip”,“attributes”:{“class”:“widget-tabs”,“message”:“示例 Tab 1”,“style”:“max-width:252px;最小寬度:110px;溢出:隱藏;文本溢出:省略號;空格:無換行;顯示:內聯塊;下邊距:-10px;“},

對於自定義 Tab,我們建議最大寬度為 252 像素,最小寬度為 110 圖元。

若要在自訂 Tab 中啟用拖放功能,請在屬性 中添加以下屬性:

“comp”:“md-tabs”,“attributes”:{“class”:“widget-tabs”,“draggable”:true,“comp-unique-id”:“sample-dynamic-custom-tabs”},
  • 拖動:將 拖動屬性值設置為 true

  • comp-unique-id:輸入一個唯一值來標識元件。

    範例:

    “comp-unique-id”:“sample-dynamic-custom-tabs” 

若為自訂的 Tab 啟用拖放功能,代理可以將 Tab 拖放到「輔助資訊」窗格中的所需位置。 若要將選項卡重置為預設的 Tab 順序,請添加以下屬性:

“comp”:“agentx-wc-more-actions-widget”,“attributes”:{“slot”:“settings”,“class”:“widget-pane”,“tabs-unique-id”:“sample-dynamic-custom-tabs”},
  • agentx-wc-more-actions-widget:輸入顯示為「 更多動作 」(更多動作圖示)圖示。

  • slot=“settings”:在元件中輸入一個屬性,該屬性在“更多操作”下拉列表中 顯示為“ 重置 Tab 順序 選項。 代理可將「輔助資訊」窗格中的標籤重設為預設順序,方法是按一下 更多動作圖示 > 重置 Tab 順序

  • tabs-unique-id:輸入為 comp-unique-id 屬性定義的相同唯一值,以映射和重置 md-tabs 元件。

以下示例代碼使用 “更多操作”“重置 Tab 順序 ”函數。

“comp”:“agentx-wc-more-actions-widget”,“attributes”:{“slot”:“settings”,“class”:“widget-pane”,“tabs-unique-id”:“sample-dynamic-custom-tabs”},“children”:[{“comp”:“div”,“attributes”:{“textContent”:“Custom action”,“slot”:“custom-action”},“children”:[{“comp”:“agentx-wc-notes-header-widget”},{“comp”:“agentx-wc-menu-notification”} ] }],}
Webex Contact Center more actions menu example, showing the 'Reset Tab Order' option.

默認情況下,預定義選項卡的工具提示、省略號圖示和 Tab 順序重置。

可以擴展“更多操作 下拉列表,以在“重置 Tab 順序 ”選項之後 添加其他自定義元件或小部件。 下面是 一組可應用於其他元件的樣式 屬性值示例。

“comp”:“md-tooltip”,“attributes”:{“class”:“widget-tabs”,“message”:“Sample Element”,“style”:“max-width:252px;最小寬度:110px;溢出:隱藏;文本溢出:省略號;空格:無換行;顯示:內聯塊;下邊距:-10px;“},
Webex Contact Center more actions menu example, showing additional, custom options that can be added after the 'Reset Tab Order' option.

新增 至「更多動作 」下拉式清單中的其他自訂元件或小部件不支援拖放功能。

無頭小工具

在無頭部分中,您可以添加隱藏且未出現在 Agent Desktop 上的小部件。 這些小部件用於在後台執行邏輯。 本節對於觸發桌面上發生的事件和執行特定於 widget 的邏輯非常有用。 例如,在 SMS 到達時打開自定義 CRM 螢幕彈出。

範例:

“headless”:{“id”:“headless”,“widgets”:{“comp1”:{“comp”:“headless-widget-one”,“script”:“https://my-cdn.com/dynamic-widgets/headless-widget-one.js”,},“comp2”:{“comp”:“headless-widget-two”,“script”:“https://my-cdn.com/dynamic-widgets/headless-widget-two.js”,} },“layout”:{“areas”:[[“comp1”,comp2“]],”size“:{”cols“:[1,1],”rows“:[1] } } }

將資料從桌面分享至 Widget

要通過自定義小組件內的屬性或屬性接收實時數據,請在佈局 JSON 配置中分配適當的 STORE 值。

此外,要通過 JavaScript SDK 訂閱者訪問數據,還可以通過屬性或屬性傳遞數據。 如果您的元件構建為對屬性或屬性更改做出反應,則可以從 Agent Desktop (稱為數據提供程式) 獲取實時數據更新。

目前,我們在密鑰 STORE 下有一個數據提供程式。 有關詳細資訊,請參閱 Cisco Webex Contact Center Desktop 開發人員指南 中的 “數據提供程式 - 小組件屬性和屬性”部分。

預覽活動通話

管理員建立活動,設定撥號模式 (預覽),並將活動分配給團隊。 若代理是活動指派所屬的團隊,則該代理可以撥打外傳預覽活動通話。 有關更多資訊,請參閱 Webex Contact Center 中的配置語音外傳活動模式。

管理員在自訂版面配置中設定下列項目,以便為代理啟用預覽活動聯絡。

活動聯絡人

管理員將活動聯絡人小工具新增到自訂版面配置的標題容器中。 市場活動聯繫人根據定義的屬性顯示客戶的聯繫資訊。 有關佈局對齊方式的詳細資訊,請參閱 頁面「屬性詳細資訊 」表的 佈局屬性 行。

範例:

 “advancedHeader”:[ {“comp”:“agentx-preview-campaign”,“properties”:{“isCampaignManagementEnabled”:“$STORE.agent.isCampaignManagementEnabled”,“agentDbId”:“$STORE.agent.acqueonAgentId”,“lcmUrl”:“$STORE.agent.lcmUrl”,“isCallInProgress”:“$STORE.agentContact.isActiveCall”,“outdialEntryPointId”:“$STORE.agent.outDialEp”,“teamId”:“$STORE.agent.getAcqueonTeamId”,“campaignManagerAdditionalInfo”:“$STORE.agent.campaignManagerAdditionalInfo”,“orgId”:“$STORE.agent.orgId“,”dialerProxyHost“:”$STORE.envVaribles.serviceUrls.dialerProxyHost“,”isProgressiveCampaignEnabled“:”$STORE.app.featuresFlags.isProgressiveCampaignEnabled“} },{”comp“:”agentx-webex“},{”comp“:”agentx-outdial“},{”comp“:”agentx-notification“},{”comp“:”agentx-state-selector“} ] 

通話指南

「通話指南 」小工具會顯示在桌面上的「輔助資訊」窗格中。 通話指南顯示活動層級的問題與答案。 系統將提示代理通讀通話指南中的問題集並提交回應。

範例:

“panel”:{“comp”:“md-tabs”,“attributes”:{“class”:“widget-tabs”},“children”:[ {“comp”:“md-tab”,“attributes”:{“slot”:“Tab”,“class”:“widget-pane-tab”},“children”:[ {“comp”:“md-icon”,“attributes”:{“name”:“icon-note_16”} },{“comp”:“span”,“textContent”:“Call Guide”} ],“可見性”:“CALL_GUIDE”},{“comp”:“md-tab-panel”,“attributes”:{“slot”:“panel”,“class”:“widget-pane”},“children”:[ {“comp”:“acqueon-call-guide”,“script”:“http://localhost:5555//index.js”,// include CDN 在此處連結“wrapper”:{“title”:“Call Guide”,“maximizeAreaName”:“app-maximize-area”},“properties”:{“lcmKey”:“$STORE.agentContact.getCallGuideProps.LCMKey”,“agentDbId”:“$STORE.agent.acqueonAgentId”,“lcmUrl”:“$STORE.agent.lcmUrl”,“campaignManagerAdditionalInfo”:“$STORE.agent.campaignManagerAdditionalInfo”“orgId”:“$STORE.agent.orgId”,“dialerProxyHost”:“$STORE.envVaribles.serviceUrls.dialerProxyHost”,“isProgressiveCampaignEnabled”:“$STORE.app.featureFlags.isProgressiveCampaignEnabled“} } ],”可見性“:”CALL_GUIDE“} ] }
  • 以下 comp 屬性引用已更改。 屬性值中的 agentx 將取代為 Acqueon
    • AgentX-Preview-Campaign 更名為 Acqueon-Preview-Campaign
    • AgentX-Call-Guide 更名為 Acqueon-Call-Guide
  • 必須在 CDN 上託管清單和活動管理員 (LCM),然後在腳本 屬性中 指定 URL。

螢幕彈出

在桌面版面配置中,您可以透過下列其中一種方式設定畫面彈出:

  • 作為自訂頁面

  • 作為自訂頁面中的小組件之一

  • 作為 [輔助資訊] 窗格中的 Tab

螢幕彈出根據以下因素顯示在桌面上:

對於語音通道:

  • 桌面配置中定義的設定

  • Flow Designer 中定義的 Screen Pop 活動

對於新的數位通道:

  • 桌面配置中定義的設定

  • 在 Connect Flow Builder 中定義的「螢幕彈出」節點

有關配置螢幕彈出的詳細資訊,請參閱 螢幕彈出

設定導覽列中的畫面彈出

您可以將畫面彈出配置為自訂頁面,或配置為自定義頁面中的小工具之一。 若要存取畫面彈出自訂頁面,按一下 導覽列上的畫面彈出 圖示。 若要存取自訂頁面中的畫面彈出小工具,請按一下導覽列上的自訂圖示。 有關 導航 屬性的詳細資訊,請參閱 導航(自定義頁面)

範例:螢幕彈出作為自訂頁面

{“nav”:{“label”:“Screen Pop”,“icon”:“pop-out”,“iconType”:“momentum”,“navigateTo”:“/screenpop”,“align”:“top”},“page”:{“id”:“agentx-wc-screen-pop”,“widgets”:{“comp1”:{“comp”:“agentx-wc-screen-pop”,“properties”:{“screenPopUrl”:“$STORE.session.screenpop.screenPopSelector”} } },“layout”:{“areas”:[ [“comp1”] ],“size”:{“cols”:[1],“rows”:[1] } },“visibility”:“SCREEN_POP”}

範例:螢幕彈出作為自訂頁面中的小組件

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

如果未在 Flow Designer 中設定畫面彈出,自訂頁面將顯示為空白。 有關在 Flow Designer 中配置螢幕彈出的詳細資訊,請參閱 螢幕彈出

在輔助資訊窗格中設定螢幕彈出

您可以在「輔助資訊」窗格中設定螢幕彈出顯示為 Tab。

默認情況下,如果螢幕彈出在 Flow Designer 中配置為顯示為內部桌面 ,則螢幕彈出將在輔助資訊窗格的螢幕彈出 Tab 中顯示為新的子 Tab

面板 區段中添加以下屬性,以將螢幕彈出作為 Tab 包含在「輔助資訊」窗格中。 有關 面板 詳細資訊的詳細資訊,請參閱 輔助資訊窗格

範例:螢幕彈出為輔助資訊窗格中的 Tab

 {“comp”:“md-tab”,“attributes”:{“slot”:“Tab”,“class”:“widget-pane-tab”},“children”:[ {“comp”:“md-icon”,“attributes”:{“name”:“pop-out_16”}},{“comp”:“span”,“textContent”:“Screen Pop”}],“可見性”:“SCREEN_POP”},{“comp”:“md-tab-panel”,“attributes”:{“slot”:“panel”,“class”:“widget-pane”},“children”:[{“comp”:“#SCREEN_POP”} ],}

Flow Designer 中定義的 Screen Pop 顯示選項優先於桌面版面中定義的組態。

例如,假設您已設定下列畫面彈出設定:

  • Flow Designer- 將設定顯示為 在新瀏覽器中 Tab
  • 桌面配置 - 在「輔助資訊」窗格中以 Tab 形式

當發生配置了螢幕彈出的事件時,螢幕彈出將顯示在桌面外部 - 即,在新瀏覽器 Tab 中。

範例使用案例範例

以下各節提供了幾個範例供您參考:

從導覽列配置和存取客戶體驗管理指標小組件

範例:

{“nav”:{“label”:“Customer Experience Management Metrics”,“icon”:“/app/images/wxm.bcd45cc3.svg”,“iconType”:“other”,“navigateTo”:“wxm-metrics”,“align”:“top”},“page”:{“id”:“wxm-metrics”,“widgets”:{“comp1”:{“comp”:“agentx-wc-cloudcherry-widget”,“attributes”:{“metrics”:true },“properties”:{“userModel”:“$STORE.app.userModel”,“spaceId”:“”,“metricsId”:“”,“teamId”:“$STORE.agent.teamName”,“ani”:“$STORE.agentContact.taskSelected.ani”,“isDarkMode”:“$STORE.app.darkMode“},”wrapper“:{”title“:”Customer Experience Journey“,”maximizeAreaName“:”app-maximize-area“} } },”layout“:{”areas“:[ [”comp1“] ],”size“:{”cols“:[1],”rows“:[1] } } },

若要獲取 spaceId 和 metricsId,請參閱 Webex Experience Management 文件。

使用自訂頁面上的標籤

範例:

{“nav”:{“label”:“Dynamic Tabs”,“icon”:“stored-info”,“iconType”:“momentum”,“navigateTo”:“dynamic-tabs”,“align”:“top”},“page”:{“id”:“page-id-tabs”,“widgets”:{“comp1”:{“comp”:“md-tabs”,“child”:[{“comp”:“md-tab”,“textContent”:“One”,“attributes”:{“slot”:“Tab”} },{“comp”:“md-tab-panel”,“attributes”:{“slot”:“panel”},“children”:[{“comp”:“widget-two”,“script”:“http:/my-cdn.com/dynamic-widgets/widget-two.js”}] },{“comp”:“md-tab”,“textContent”:“Two”,“attributes”:{“slot”:“Tab”} },{“comp”:“md-tab-panel”,“textContent”:“Two Content”,“attributes”:{“slot”:“panel”} } ] },“comp2”:{“comp”:“widget-two”,“script”:“http:/my-cdn.com/dynamic-widgets/widget-two.js”} },“layout”:{“areas”:[ [“comp1”,“comp2”],“size”:{“cols”:[1,1],“rows”:[1] } } } }

包含聯絡歷史記錄和螢幕彈出的預設輔助資訊窗格

範例:

“panel”:{“comp”:“md-tabs”,“attributes”:{“class”:“widget-tabs”},“children”:[{“comp”:“md-tab”,“attributes”:{“slot”:“Tab”,“class”:“widget-pane-tab”},“children”:[{“comp”:“slot”,“attributes”:{“name”:“CONTACT_HISTORY_TAB”} }] },{“comp”:“md-tab-panel”,“attributes”:{“slot”:“panel”,“class”:“widget-pane”},“children”:[{“comp”:“slot”,“attributes”:{“name”:“CONTACT_HISTORY”} }],]},{“comp”:“md-tab”,“attributes”:{“slot”:“Tab”,“children”:[{“comp”:“slot”,“attributes”:{“slot”:“#”,“class”:“widget-pane-tab”},{“comp”:“md-tab”,“attributes”:{“slot”:“Tab”,“class”:“widget-pane-tab”},“children”:[{“comp”:“slot”,“attributes”:{“name”:“SCREEN_POP_TAB”} }],“可見性”:“SCREEN_POP”},{“comp”:“md-tab-panel”,“attributes”:{“slot”:“panel”,“class”:“widget-pane”},“child”:[{“comp”:“slot”,“attributes”:{“name”:“SCREEN_POP”} }],“可見性”:“SCREEN_POP”} },

帶有客戶體驗旅程小組件的輔助資訊窗格

範例:

“panel”:{“comp”:“md-tabs”,“attributes”:{“class”:“widget-tabs”},“children”:[{“comp”:“md-tab”,“attributes”:{“slot”:“Tab”},“children”:[{“comp”:“slot”,“attributes”:{“name”:“WXM_JOURNEY_TAB”} }],“可見性”:“WXM_JOURNEY”},{“comp”:“md-tab-panel”,“attributes”:{“slot”:“panel”,“class”:“widget-pane”},“children”:[{“comp”:“agentx-wc-cloudcherry-widget”,“properties”:{“userModel”:“$STORE.app.userModel”,“spaceId”:“”,“metricsId”:“”,“teamId”:“$STORE.agent.teamName”,“ani”:“$STORE.agentContact.taskSelected.ani”,“isDarkMode”:“$STORE.app.darkMode”},“wrapper”:{“title”:“Customer Experience Journey”,“maximizeAreaName”:“app-maximize-area”} }],{“comp”:“md-tab”,“attributes”:{“slot”:“Tab”,“class”:“widget-pane-tab”},“children”:{“comp”:“md-tab”,“attributes”:{“slot”:“Tab”,“class”:“widget-pane-tab”},“children”:[{“comp”:“slot”,“attributes”:{“name”:“CONTACT_HISTORY_TAB”} }],{“comp”:“md-tab-panel”,“attributes”:{“slot”:“panel”,“class”:“widget-pane”},“child”:[{“comp”:“slot”,“attributes”:{“name”:“CONTACT_HISTORY”} },{“comp”:“md-tab”,“attributes”:{“slot”:“Tab”,“class”:“widget-pane-tab”},“child”:[{“comp”:“slot”,“attributes”:{“name”:“SCREEN_POP_TAB”} }],“可見性”:“SCREEN_POP”},{“comp”:“md-tab-panel”,“attributes”:{“slot”:“panel”,“class”:“widget- 窗格”},“子”:[{“comp”:“slot”,“attributes”:{“name”:“SCREEN_POP”} }],“可見性”:“SCREEN_POP”}“可見性”:“SCREEN_POP”},},

本地化

桌面 UI 支援 29 種語言的當地語系化。

以下是支援的語言:

保加利亞語、加泰羅尼亞語、中文 (中國)、中文 (臺灣)、克羅埃西亞語、捷克語、丹麥語、荷蘭語、英語 (英國)、英語 (美國)、芬蘭語、法語、德語、匈牙利語、義大利語、日語、韓語、挪威語、波蘭語、葡萄牙文 (巴西)、葡萄牙文 (葡萄牙)、羅馬尼亞語、俄語、塞爾維亞語、斯洛伐克語、斯洛維尼亞語、西班牙文、瑞典文和土耳其文。

桌面 UI 語言基於瀏覽器上的語言首選項設置。 例如,假設您在 Firefox 瀏覽器上選擇了首選語言為法語。 當您在 Firefox 瀏覽器中啟動桌面時,桌面 UI 以法語顯示。 但是,在桌面佈局中添加的水平標頭、導航欄和其他元件不會根據瀏覽器上的語言首選項設置進行當地語系化。

本地化桌面元件

要本地化桌面元件,

  • 使用 app.json 檔中設置的 現有當地語系化金鑰。 如果未設置本地化金鑰,則使用預設語言英語 (美國)。 您可以向 Cisco 支援部門提交服務請求, 以將當地語系化密鑰添加到 app.json 檔。

    範例:本地化金鑰

    {“通用”:{“按鈕標題”:“停止計時器”} }
  • 在桌面佈局 JSON 檔案中輸入以下區分大小寫的屬性以本地化元件:

    “文本內容”:“$I 18N。<鍵>“, 

    其中 <key> 是指 app.json 檔中對應的當地語系化密鑰

範例:本地化標頭元件

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

範例:在輔助資訊窗格中本地化 Tab 元件

“panel”:{“comp”:“md-tab”,“attributes”:{“slot”:“Tab”},“children”:[{“comp”:“span”,“textContent”:“$I 18N.panelTwo.screenPopTitle”}] }