巨集

巨集是在裝置上執行的小型 JavaScript 程式。 例如,您可以將設備程式設計為自動接聽特定號碼的來電。

巨集可為您的裝置以及第三方系統執行應用程式設計介面 (API) 指令。

所有活動的宏都在設備上的單個進程中運行, 稱為運行時。 在設備 Web 介面中,您可以根據需要啟動和停止運行時。 運行時是沙盒化的,代碼與設備的標準軟體安全隔離。

您可以從 Control Hub 或裝置 Web 介面上的 巨集編輯器 管理巨集。 要在 Control Hub 設定巨集,您需要先為裝置啟用巨集調配。

在 Control Hub 中,您可以在裝置的歷史記錄中 查看對巨集所做的變更

UI 擴充

UI 擴充程式是您自己建立並新增到裝置觸控式螢幕的自訂按鈕或面板。 例如,新增「快速撥號」按鈕可撥打常用號碼,或對裝置進行程式設計以自動接聽特定號碼的來電。

UI 擴展還可以控制第三方外圍設備,例如燈光、百葉窗和視頻開關。 從同一使用者介面控制視訊裝置和周邊設備時,您將在會議室中獲得一致的使用者體驗。 與第三方控制系統的通信通過第三方 API 完成。

開放平臺使您能夠創建附加到現有工作流的自定義項;因此,您可以創造超越核心 Webex 產品的其他價值。

一些範例包括:

  • 在主螢幕上顯示自訂 Web 伺服器數據。

  • 向票務系統報告問題。

  • 從房間收集聲學數據並將其發送到可以繪製的網路伺服器。

  • 控制第三方外設,如燈、百葉窗和視頻切換器。

您可以從裝置 Web 介面中的 UI 擴展編輯器 建立 UI 擴展

啟用巨集配置後,您可以從 Control Hub 逐個裝置讀取和寫入巨集的存取權限。 啟用后,在共用模式下註冊的所有設備都會將其宏上傳到 Control Hub。 然後,管理員可以編輯巨集原始碼、下載本地複本以及將巨集上傳到其他裝置。

要啟用巨集設定,請移至 Control Hub 中的裝置 > 設定 > 巨集 ,然後打開 允許 Control Hub 管理巨集。


  • 請注意,所有巨集都會在 Cisco 雲端中儲存與加密。 如果巨集包含機密資料,則不應啟用 Control Hub 巨集調配。

  • Control Hub 設定的巨集僅適用於共用模式裝置。


如上所述,您必須首先啟用巨集的 Control Hub 調配。

巨集設定是在單一裝置的基礎上提供的。 若要在裝置之間共用巨集,可以從一台裝置下載巨集,然後將其上傳到另一台裝置。

若要存取共用模式裝置的巨集:

  1. 從 https://admin.webex.com 中的客戶視圖中,轉到 “設備” ,然後選擇要配置的設備。

  2. 轉到“ 配置”,然後選擇 “宏”。


Control Hub 裝置巨集面板

從這裡,您可以:

  • 創建、編輯和刪除宏。

  • 上載和下載巨集 (*.js)。

  • 啟用或禁用宏。

  • 儲存變更。

  • 查看宏日誌。


如果有人同時從另一個 Web 位置編輯了相同的宏,您將看到下載版本副本、放棄版本或覆蓋其他版本的選項。

宏編輯器 提供代碼編輯器、日誌記錄工具和控件,用於快速測試宏。


巨集編輯器

使用 管理員 認證登入裝置 Web 介面,然後導覽至 自訂 > 巨集編輯器。 從這裡,您可以:

  • 創建、編輯和刪除宏。

  • 匯入或匯出巨集 (*.js)。

  • 啟用或禁用宏。

  • 查看調試日誌。

  • 儲存變更 (Ctrl+S)


    如果有人同時從另一個 Web 位置編輯了同一宏,您將看到下載版本副本、放棄編輯或覆蓋其他版本的選項。

UI 擴展編輯器 提供了用於建立以下內容的工具:

  • 操作按鈕 - 添加到主頁的按鈕。 可以將操作按鈕程式設計為在用戶點擊時執行操作。

  • 面板 - 控制面板可以包含許多UI元素(例如,按鈕,文本欄位,開關,滑塊),所有這些都可以程式設計以執行操作。 這允許您在一個公共位置組合自己的控件組。

  • Web 應用程式 – 添加到主頁的 Web 應用程式快捷方式。 Web 應用程式將全屏啟動預定義的網頁。 這適用於所有具有 Web 引擎的裝置(即 Board 和 Desk 系列裝置,不包括 DX)。

使用 管理員、RoomControl 或 整合商 憑證登入裝置 Web 介面, 然後導覽至 自訂 > UI 擴充程式編輯器


UI 擴展編輯器

從這裡,您可以:

  • 添加、上傳、下載或刪除UI擴展。

  • 創建和配置多種類型的控件。

  • 將UI擴展設置為活動與非活動。

  • 定義 UI 擴展何時可見。

  • 將 UI 擴充程式匯出到影片裝置或電腦上的檔案。

若要將 UI 擴展連接到宏,需要對項使用唯一 ID 。 例如,切換開關的 ID 可能是“lights_on”。 然後,您將編寫一個監控螢幕點擊的宏,當它檢測到點擊了“lights_on”按鈕時,它將發出所需的命令(例如,打開/關閉燈)。

有關將UI擴展連接到宏的範例,請參閱 此處