- 首頁
- /
- 文章
使用 UI 擴展和宏為使用者創建自定義控件。
巨集
巨集是在裝置上本地執行的小型 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 中的裝置 > 設定 > 巨集 ,然後打開 允許 Control Hub 管理巨集。
-
Control Hub 中的所有宏都在 Cisco 雲中存儲和加密,但不是使用客戶自己的私鑰。 如果宏包含機密數據,則不應啟用 Control Hub 巨集置備。
-
Control Hub 設定的巨集僅適用於共用模式裝置。
自 Control Hub 設定巨集
如上所述,您必須首先啟用巨集的 Control Hub 調配。
巨集設定是在單一裝置的基礎上提供的。 若要在裝置之間共用巨集,您可以從一部裝置下載巨集,然後再將其上傳到另一部裝置。
若要存取共用模式裝置的巨集:
-
從 https://admin.webex.com 中的客戶檢視中,轉到 “設備” ,然後選擇要配置的設備。
-
轉到“ 配置”,然後選擇 “宏”。

從這裡,您可以:
-
創建、編輯和刪除宏。
-
上載和下載巨集 (*.js)。
-
啟用或禁用宏。
-
儲存變更。
-
查看巨集日誌。
如果有人同時從另一個 Web 位置編輯了相同的宏,您將看到下載版本副本、放棄版本或覆蓋其他版本的選項。
從裝置 Web 介面建立巨集
宏編輯器 提供代碼編輯器、日誌記錄工具和控件,用於快速測試宏。
使用 管理員 認證登入裝置 Web 介面,然後導覽至 自訂 > 巨集編輯器。 從這裡,您可以:
-
創建、編輯和刪除宏。
-
匯入或匯出巨集 (*.js)。
-
啟用或禁用宏。
-
查看調試日誌。
-
儲存變更 (Ctrl+S)
如果有人同時從另一個 Web 位置編輯了同一巨集,您將看到下載版本副本、放棄編輯或覆蓋其他版本的選項。
從裝置 Web 介面建立 UI 擴充程式
UI 擴展編輯器 提供了用於建立以下內容的工具:
-
操作按鈕 - 添加到 Home 頁面的按鈕。 操作按鈕可以程式設計為在使用者 TAPS 時執行操作。
-
面板 - 控制面板可以包含許多 UI 元素 (例如,按鈕,文本欄位,開關,滑塊),所有這些都可以程式設計以執行操作。 這允許您在一個公共位置組合自己的控件組。
-
Web Apps–新增至 Home 頁面的 Web App 快捷方式。 Web App 將全屏啟動預定義的網頁。 這在所有具有 Web 引擎的裝置 (即 Board 和 Desk 系列裝置,不包括 DX) 上可用。
使用 管理員、RoomControl 或 整合商 憑證登入裝置 Web 介面, 然後導覽至 自訂 > UI 擴充程式編輯器。
從這裡,您可以:
-
添加、上傳、下載或刪除 UI 擴展。
-
創建和配置多種類型的控制件。
-
將 UI 擴展設置為活動與非活動。
-
定義 UI 擴展何時可見。
-
將 UI 擴充程式匯出到影片裝置或電腦上的檔案。
若要將 UI 擴展連接到巨集,需要對該項使用 unique ID 。 例如,切換開關的 ID 可能是“lights_on”。 然後,您將編寫一個監視螢幕 TAPS 的巨集,當它檢測到點擊了“lights_on”按鈕時,它將發出所需的命令 (例如,TURN 開/關燈)。
有關將 UI 擴展連接到宏的範例,請參閱 此處。
更多資訊
若要詳細瞭解如何建立巨集和 UI 擴充,請執行以下操作:
如果您需要有關宏和第三方代碼的説明, 請訪問 Cisco 協作開發人員社區 。
有關如何存取本地 Web 介面的資訊,請參閱 會議室和桌面裝置以及 Webex Board 的裝置組態。
Room Scheduler 裝置使用者介面 (UI) 擴展允許您創建自定義面板和操作按鈕,以及將 Web 應用程式直接整合到 Room Scheduler 儀錶板中。 詳細瞭解 Room Scheduler 的宏和擴展。