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