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