Создайте пользовательские элементы управления для пользователей с помощью расширений пользовательского интерфейса и макроков.
Макросы
Макрос — это небольшая программа JavaScript, которая выполняется локально на вашем устройстве. Например, можно запрограммировать устройство на автоматическое ответ на входящие вызовы с определенных номеров.
Макросы могут запускать команды интерфейса программирования приложений (API) для ваших устройств и сторонних систем.
Все активные макросы выполняются в одном процессе на устройстве под названием Runtime (Время выполнения). При необходимости можно запускать и останавливать время выполнения с помощью веб-интерфейса устройства. Время запуска является изолированной программой, код защищенно изолирован от стандартного программного обеспечения устройства.
Управлять макросами можно в Control Hub или в редакторе макросов в веб-интерфейсе устройства. Чтобы настроить макросы в Control Hub, сначала необходимо включить подготовку макросов для устройств.
Изменения, внесенные в макросы, отображаются в журнале устройства в Control Hub.
Расширения пользовательского интерфейса
Расширение пользовательского интерфейса – это пользовательская кнопка или панель, которые создаются вами и добавляются на сенсорный экран устройства. Например, добавьте кнопку "Быстрый набор" для вызова часто используемого номера или запрограммите устройство на автоматическое ответ на вызовы с определенных номеров.
Расширения пользовательского интерфейса также могут управлять периферийными устройствами сторонних устройств, такими как свет, «слепые жалюзи». Если управление видео устройством и периферийными устройствами происходит из одного пользовательского интерфейса, вы получаете одинаковые пользовательские функции в веб-комната совещаний. Связь со сторонними системами управления делается через сторонний API.
Открытая платформа позволяет создавать пользовательские настройки, которые прикрепляются к существующим рабочим процессам. таким образом, можно создать дополнительную ценность помимо основного предложения Webex.
Некоторые примеры включают следующие.
-
Отображение пользовательских данных веб-сервера на главном экране.
-
Сообщения о проблемах в систему продажи билетов.
-
Сбор акустных данных из комнаты и их отправка в веб-сервер, где она может быть перенаправляема.
-
Управление периферийными устройствами сторонних устройств ( такими, как свет, жалюзи и коммутаторы видеосвязи).
Можно создать расширения пользовательского интерфейса в редакторе расширений пользовательского интерфейса в веб-интерфейсе устройства.
Включение подготовки макросов предоставляет доступ для чтения и записи макросов для каждого устройства в Control Hub. После включения все устройства, зарегистрированные в режиме совместного доступа, будут загружать свои макросы в Control Hub. Затем администраторы могут редактировать исходный код макросов, скачивать локальные копии и загружать макросы на другие устройства.
Чтобы включить подготовку макросов, перейдите к меню Устройства > Настройки > Макросы в Control Hub и включите параметр Разрешить Control Hub управлять макросами.
|
Сначала необходимо включить подготовку макросов в Control Hub, как описано выше. |
Подготовка макросов осуществляется на одном устройстве. Чтобы предоставить совместный доступ к макросам между устройствами, можно скачать макрос с одного устройства, а затем загрузить его на другое устройство.
Чтобы получить доступ к макросам для устройств в режиме совместного доступа, выполните приведенные ниже действия.
-
В окне просмотра информации о клиенте на веб-сайте https://admin.webex.com перейдите к меню Устройства и выберите устройство, которое необходимо настроить.
-
Перейдите к разделу Конфигурации и выберите Макросы.
Здесь вы можете:
-
Создание, правка и удаление макрос.
-
Загрузка и скачивание макросов (*.js).
-
Включить или отключить макрос.
-
Сохраните внесенные изменения.
-
Просмотр журналов макросов.
Если кто-либо одновременно отредактировал одни и те же макросы из другого веб-местоположения, вы сможете скачать копию своей версии, отменить ее или перезаписать другую версию. |
Редактор макроков обеспечивает редактор кодов, инструменты ведения журналов и средства управления для быстрого тестирования макроса.
Войдите в веб-интерфейс устройства с помощью учетных данных администратора и перейдите в раздел Настройка > Редактор макросов. Здесь вы можете:
-
Создание, правка и удаление макрос.
-
Импорт или экспорт макрос (*.js).
-
Включить или отключить макрос.
-
Просмотр журналов отлаки.
-
Сохраните изменения (Ctrl+S)
Если кто-либо одновременно отредактировал тот же макрос из другого веб-местоположения, вам будут доступны варианты скачать копию вашей версии, удалить правку или переписать другую версию.
Редактор расширений интерфейса пользователя предоставляет инструменты для создания:
-
Кнопки действий – кнопка, добавленная на домашняя страница. Кнопку действия можно запрограммирован на выполнение действий, когда пользователь к ней коснитесь.
-
Панели– панель панель управления элементов интерфейса пользователя (например, кнопки, текстовые поля, коммутаторы, ползунки), которые могут быть запрограммированы на выполнение действий. Это позволит объединить собственную группу элементов управления в общее местоположение.
-
Веб-приложения. Ярлык веб-приложения, добавленный на домашняя страница. Веб-приложение запустит предварительно определенные веб-страницу в полноэкранный. Эта возможность доступна на всех устройствах с веб-устройством (например, устройствах серий Board и Desk, за исключением DX).
Войдите в веб-интерфейс устройства с помощью учетных данных Admin, RoomControl или Integrator и перейдите к меню Customization (Настройка) > User Extensions Editor (Редактор расширений интерфейса пользователя).
Здесь вы можете:
-
Добавление, загрузка, скачивание или удаление расширения пользовательского интерфейса.
-
Создайте и настройте множество типов элементов управления .
-
Установите расширение пользовательского интерфейса на "Активный" или "Неактивный".
-
Определите, когда будет виден расширение пользовательского интерфейса.
-
Экспортировать расширения пользовательского интерфейса на видео устройство или в файл на компьютере.
Чтобы подключить расширение пользовательского интерфейса к макросу, необходимо использовать уникальный ид для элемента. Например, в качестве ид для перем. тока может быть "lights_on". Затем можно будет записать макрос, на который коснитесь экрана, и при обнаружении касания кнопки "lights_on" команда будет иметь нужную команду (например, включить или выключить свет).
Примеры подключения расширений пользовательского интерфейса к макросам см. здесь.
Узнайте больше о создании макроков и расширений пользовательского интерфейса в:
Для справки о макросах и кодах сторонних разработчиков посетите сообщество разработчиков Cisco по совместной работе.
Информацию о том, как получить доступ к локальному веб-интерфейсу, Webex Boards в настройках устройств комнаты и настольных устройств.