使用 UI 扩展和宏为您的用户创建自定义控件。
宏命令
宏是在您的设备上本地运行的小型 JavaScript 程序。 例如,您可以对设备进行编程,使其自动应答来自特定号码的来电。
宏可以为您的设备以及第三方系统运行应用程序编程接口(API)命令。
所有活动宏都在设备上的单个进程中运行,称为 运行时。 您可以根据需要从设备 Web 界面启动和停止运行时。 运行时是沙盒的,代码与设备的标准软件安全隔离。
您可以通过 Control Hub 或设备 Web 界面上的 宏编辑器 管理宏。 要从 Control Hub 配置宏,您需要首先为您的设备启用宏配置。
在 Control Hub 中,您可以在 设备历史记录中查看对宏所做的更改。
用户界面扩展
UI 扩展是您自己创建并添加到设备触摸屏的自定义按钮或面板。 例如,添加“快速拨号”按钮来呼叫常用号码,或者对您的设备进行编程以自动应答来自特定号码的呼叫。
UI 扩展还可以控制第三方外围设备,例如灯、百叶窗和视频开关。 当视频设备和外围设备通过同一用户界面进行控制时,您可以在会议室中获得一致的用户体验。 与第三方控制系统的通信是通过第三方 API 完成的。
开放平台使您能够创建附加到现有工作流程的定制;因此,您可以创造超出核心 Webex 产品的附加价值。
一些例子包括:
-
在主屏幕上显示自定义 Web 服务器数据。
-
向票务系统报告问题。
-
从房间收集声学数据并将其发送到可以绘制数据的网络服务器。
-
控制第三方外围设备,例如灯、百叶窗和视频切换器。
您可以通过设备 Web 界面中的 UI 扩展编辑器 创建 UI 扩展。
启用宏配置后,您可以从 Control Hub 逐个设备地读取和写入宏。 启用后,以共享模式注册的所有设备都会将其宏上传到 Control Hub。 然后,管理员可以编辑宏源代码、下载本地副本并将宏上传到其他设备。
要启用宏配置,请转至 设备 > 设置 > 宏 在 Control Hub 中打开 允许 Control Hub 管理宏。
|
您必须首先启用 Control Hub 宏配置,如上所述。
|
宏配置是在单个设备的基础上提供的。 要在设备之间共享宏,您可以从一台设备下载宏,然后将其上传到另一台设备。
要访问共享模式设备的宏:
-
从 https://admin.webex.com中的客户视图中,转到 设备 并选择您要配置的设备。
-
转到 配置 并选择 宏。
从这里,您可以:
-
创建、编辑和删除宏。
-
上传和下载宏(*.js)。
-
启用或禁用宏。
-
保存您的更改。
-
查看宏日志。
如果有人同时从另一个网站位置编辑了相同的宏,您将看到下载您的版本副本、放弃您的版本或覆盖其他版本的选项。
|
宏编辑器 提供代码编辑器、日志记录工具和用于快速测试宏的控件。
使用 管理员 凭据登录设备网络界面,然后导航至 自定义 > 宏编辑器。 从这里,您可以:
-
创建、编辑和删除宏。
-
导入或导出宏(*.js)。
-
启用或禁用宏。
-
查看调试日志。
-
保存更改(Ctrl+S)
如果有人同时从另一个网站位置编辑了同一宏,您将看到下载您的版本副本、放弃您的编辑或覆盖其他版本的选项。
UI 扩展编辑器 提供了用于创建以下内容的工具:
-
操作按钮 - 添加到主页的按钮。 操作按钮可以被编程为当用户点击它时执行操作。
-
面板 - 控制面板可以包含许多 UI 元素(例如按钮、文本字段、开关、滑块),所有这些元素都可以编程来执行操作。 这可以让您将自己的控件组组合到一个公共位置。
-
Web 应用程序–添加到主页的 Web 应用程序快捷方式。 该网络应用程序将以全屏方式启动预定义的网页。 在所有具有 Web 引擎的设备(即 Board 和 Desk 系列设备,不包括 DX)上,这是有空。
使用以下方式登录设备 Web 界面 管理员、房间控制、 或者 积分器 凭据并导航至 定制化 > UI 扩展编辑器。
从这里,您可以:
-
添加、上传、下载或删除 UI 扩展。
-
创建和配置多种类型的控件。
-
将 UI 扩展设置为活动与非活动。
-
定义 UI 扩展何时可见。
-
将 UI 扩展导出到视频设备或计算机上的文件。
要将 UI 扩展连接到宏,您需要使用唯一的 ID 对于该项目。 例如,您的开关的 ID 可能是“lights_on”。 然后,您将编写一个宏来监视屏幕点击,当它检测到“lights_on”按钮被点击时,它将发出所需的命令(例如,打开/关闭灯)。
有关将 UI 扩展连接到宏的示例,请参阅 这里。
更多信息
了解有关创建宏和 UI 扩展的更多信息:
参观 思科协作开发者社区 如果您需要宏和第三方代码的帮助。
参考 协作室和桌面设备以及 Webex 板的设备配置 有关如何访问本地 Web 界面的信息。