Макросы

Макрос — это небольшая программа JavaScript, которая работает локально на вашем устройстве. Например, вы можете запрограммировать свое устройство так, чтобы оно автоматически отвечало на входящие вызовы, поступающие с определенных номеров.

Макросы могут выполнять команды интерфейса программирования приложений (API) для ваших устройств и сторонних систем.

Все активные макросы выполняются в рамках одного процесса на устройстве, называемого средой выполнения. В веб-интерфейсе устройства можно запустить и остановить среду выполнения при необходимости. Среда выполнения является песочницей, а код надежно изолирован от стандартного программного обеспечения устройства.

Вы можете управлять макросами из Control Hub или из редактора макросов веб-интерфейса устройства. Чтобы настроить макросы из control Hub, необходимо сначала включить выделение макросов на ваших устройствах.

В control Hub можно просмотреть изменения, внесенные в макросы в истории устройства.

Расширения интерфейса

Расширение интерфейса — это пользовательская кнопка или панель, которую вы создаете самостоятельно и добавляете на сенсорный экран своего устройства. Например, можно добавить кнопку «Быстрый набор» для вызова часто используемого номера или запрограммировать свое устройство на автоматический ответ на вызовы с определенных номеров.

Расширения интерфейса также могут управлять периферийными устройствами сторонних производителей, такими как индикаторы, слепые линии и коммутаторы видео. Если управление видеоустройством и периферийными устройствами осуществляется из одного и того же пользовательского интерфейса, вы получаете единообразные возможности работы в зале совещаний. Связь с сторонними системами управления осуществляется через сторонней API.

Открытая платформа позволяет создавать настройки, относящиеся к существующим рабочим процессам; таким образом, позволяя создавать дополнительную стоимость за пределами ядра Webex предложения.

Ниже приведены следующие примеры

  • Отображение данных пользовательского веб-сервера на главном экране.

  • Информирование системы тикетов о проблемах.

  • Сбор акустиковых данных из комнаты и отправка их на веб-сервер, где они могут быть зарисованы.

  • управление периферийными устройствами сторонних производителей, такими как индикаторы, жалюзи и видеосвязь.

Добавочные номера можно создавать в редакторе расширений интерфейса в веб-интерфейсе устройства.

Включение подготовки центра управления для макросов

Включение подготовки макросов дает доступ к макросам на чтение и запись на основе устройства из Control Hub. После включения все устройства, зарегистрированные в режиме общего доступа, будут выгружать свои макросы в центр управления. После этого администраторы могут изменить исходный код макроса, загрузить локальные копии и выгрузить макросы на другие устройства.

Чтобы включить подготовку макросов, перейдите к разделу "Устройства >Settings > Макросс в концентраторе управления и переключение на разрешить концентратор управления для управления макросами .

  • Все макросы в control Hub хранятся и шифруются в облако Cisco cloud без использования личного ключа пользователей. Если макросы содержат конфиденциальные данные, включение подготовки макросов центра управления не следует.

  • Выделение макросов для управляющего концентратора применяется только к устройствам с общим режимом.

Настройка макросов из управляющего центра

Необходимо сначала включить выделение ресурсов для макросов узлом Управления, как описано выше.

Выделение макросов осуществляется на основе одного устройства. Для совместного использования макросов между устройствами можно загрузить макрос с одного устройства, а затем передать его на другое устройство.

Чтобы получить доступ к макросам для устройств с общим режимом, выполните приведенные ниже действия

  1. В окне «Пользователь» в https://admin.webex.com перейдите в меню «Устройства» и выберите устройство, которое необходимо настроить.

  2. Перейдите к конфигурации и выберите Макросы.


Панель "Управление макросами хуказа устройства"

Отсюда можно выполнять следующие действия:

  • Создавать, изменять и удалять макросы.

  • Выгрузка и загрузка макросов (*.js).

  • Включение/выключение макросов.

  • Сохраните изменения.

  • Просматривать журналы макросов.

Если кто-то одновременно отредактировал те же макросы из другого веб-местоположения, вам будут представлены варианты загрузки копии вашей версии, отказа от нее или замены другой версии.

Создавайте макросы в веб-интерфейсе устройства

Редактор макросов предоставляет редактор кода, средства журналов и элементы управления для быстрого тестирования макросов.

Macro Editor

Выполните вход в веб-интерфейс устройства, используя учетные данные администратора , и перейдите в раздел «Настройка > Мекро редактор. Отсюда можно выполнять следующие действия:

  • Создавать, изменять и удалять макросы.

  • Импорт и экспорт макросов (*.js).

  • Включение/выключение макросов.

  • Просмотрите журналы отладки.

  • Сохранение изменений (Ctrl+S)

    Если кто-то одновременно отредактировал тот же макрос из другого веб-местоположения, вам будут представлены варианты загрузки копии вашей версии, отмены редактирования или замены другой версии.

Создавайте добавочные номера интерфейса в веб-интерфейсе устройства

В редакторе добавок интерфейса предоставляются инструменты для создания следующих функций:

  • Кнопки действий — кнопка, добавленная на страницу Home. Кнопка действий может быть запрограммирована на выполнение действий, когда пользователь TAPS ей.

  • Панели управления могут содержать множество элементов интерфейса (например, кнопки, текстовые поля, переключатели, ползунки), все из которых могут быть запрограммированы на выполнение действий. Это позволяет объединить собственные группы элементов управления в общих местах.

  • Веб-приложения — ярлык Web App, добавленный на страницу Home. Web App запустит заранее определенную веб-страницу в полноэкранном режиме. Эта функция доступна на всех устройствах с веб-движком (т.е. устройствах серии Board и настольных устройствах, за исключением DX).

Выполните вход в веб-интерфейс устройства, используя учетные данные Администратора, RoomControl или Integrator , и перейдите в раздел Настройки > UI редактор добавок.

UI Extensions Editor

Отсюда можно выполнять следующие действия:

  • добавить, выгрузить, загрузить или удалить добавочный номер в интерфейсе пользователя;

  • Создайте и настройте многие типы элементов управления.

  • Задайте для добавочного интерфейса значение «активный или неактивный».

  • Определите, когда будет отображаться расширение интерфейса.

  • Экспорт добавок интерфейса на видеоустройство или в файл на компьютере.

Чтобы подключить добавочный номер интерфейса к макросу, необходимо использовать уникальный идентификатор элемента. Например, идентификатор переключения может иметь значение «lights_on». Затем вы написали макрос, который отслеживал экран TAPS и когда обнаруживает, что нажатие кнопки «lights_on», будет выдавать нужную команду (например, TURN включение/выключение света).

Примеры подключения добавок интерфейса к макросам см . здесь

Дополнительная информация

Дополнительные сведения о создании макросов и добавок интерфейса:

Посетите сообщество разработчиков для совместной работы Cisco, если вам нужна помощь с макросами и кодом сторонних разработчиков.

Сведения о доступе к локальному веб-интерфейсу см. в разделах «Конфигурация устройств для помещений и настольных устройств», а также «Платы Webex».