使用 UI 扩展和宏为用户创建自定义控件。
宏命令
宏是在本地设备上运行的小型 JavaScript 程序。 例如,您可以对设备进行编程,以自动应答来自特定号码的传入呼叫。
宏可以为您的设备以及第三方系统运行应用程序编程接口 (API) 命令。
所有活动宏都在设备上的单个进程中运行,称为 运行时。 在设备 Web 界面中,您可以根据需要启动和停止运行时。 运行时是沙盒化的,代码与设备的标准软件安全隔离。
您可以从设备的 Web 界面上的 Control Hub 或 宏编辑器 管理宏。 要从 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 中的客户视图,转到 设备 ,然后选择要配置的设备。
-
转到“ 配置 ”,然后选择 “宏”。
![Control Hub 设备宏面板](https://www.cisco.com/content/dam/en/us/td/i/400001-500000/460001-470000/462001-463000/462246.jpg)
在这里,您可以:
-
创建、编辑和删除宏。
-
上传和下载宏 (*.js)。
-
启用或禁用宏。
-
保存您的更改。
-
查看宏日志。
如果有人从另一个 Web 位置同时编辑了相同的宏,您将看到下载版本副本、放弃版本或覆盖其他版本的选项。
|
宏编辑器 提供了用于快速测试宏的代码编辑器、日志记录工具和控件。
![宏编辑器](https://www.cisco.com/content/dam/en/us/td/i/400001-500000/460001-470000/462001-463000/462245.jpg)
使用 管理员 凭据登录到设备 Web 界面,然后导航到 自定义 > 宏编辑器。 在这里,您可以:
-
创建、编辑和删除宏。
-
导入或导出宏 (*.js)。
-
启用或禁用宏。
-
查看调试日志。
-
保存更改(Ctrl+S)
如果有人同时从另一个 Web 位置编辑了同一宏,您将看到下载版本副本、放弃编辑或覆盖其他版本的选项。
UI 扩展编辑器 提供了用于创建以下内容的工具:
-
操作按钮 - 添加到主页的按钮。 操作按钮可以被编程为在用户点击它时执行操作。
-
面板 - 控制面板可以包含许多 UI 元素(例如按钮、文本字段、开关、滑块),所有这些元素都可以编程以执行操作。 这允许您在公共位置组合自己的控件组。
-
Web 应用程序 – 添加到主页的 Web 应用程序快捷方式。 Web 应用程序将以全屏模式启动预定义的网页。 这在所有具有 Web 引擎的设备(即 Board 和 Desk 系列设备,不包括 DX)上有空。
使用 管理、会议室控制 或 集成商 凭据登录到设备 Web 界面,然后导航到 自定义 > UI 扩展编辑器。
![UI 扩展编辑器](https://www.cisco.com/content/dam/en/us/td/i/400001-500000/460001-470000/462001-463000/462244.jpg)
在这里,您可以:
-
添加、上传、下载或删除 UI 扩展。
-
创建和配置多种类型的控件。
-
将 UI 扩展设置为活动与非活动。
-
定义 UI 扩展何时可见。
-
将 UI 扩展程序导出到视频设备或计算机上的文件。
若要将 UI 扩展连接到宏,需要使用 项的唯一 ID 。 例如,切换开关的 Id 可能是“lights_on”。 然后,您将编写一个监控屏幕点击的宏,当它检测到“lights_on”按钮被点击时,它会发出所需的命令(例如,打开/关闭灯)。
有关将 UI 扩展连接到宏的示例,请参阅 此处。
更多信息
了解有关创建宏和 UI 扩展的详细信息,请参阅:
如果您需要有关宏和第三方代码的帮助,请访问 Cisco 协作开发人员社区 。
有关如何 访问本地 Web 界面的信息,请参阅协作室和桌面设备及Webex板 的设备配置。