Макроси

Макрос – це невелика програма на JavaScript, яка запускається локально на вашому пристрої. Наприклад, ви можете запрограмувати свій пристрій на автоматичну відповідь на вхідні дзвінки з певних номерів.

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

Усі активні макроси виконуються на пристрої в рамках одного процесу, який називається середовищем виконання. З веб-інтерфейсу пристрою ви можете запускати та зупиняти середовище виконання, якщо це необхідно. Середовище виконання є пісочницею, а код надійно ізольований від стандартного програмного забезпечення пристрою.

Керувати макросами можна з Центру керування або редактора макросів у веб-інтерфейсі пристрою. Щоб настроїти макроси з Центру керування, спочатку потрібно ввімкнути підготовку макросів для пристроїв.

У Центрі керування можна переглянути зміни, внесені до макросів, у журналі пристрою.

Розширення інтерфейсу користувача

Розширення інтерфейсу користувача – це спеціальна кнопка або панель, яку ви створюєте самостійно та додаєте на сенсорний екран свого пристрою. Наприклад, додайте кнопку «Швидкий набір», щоб зателефонувати на часто використовуваний номер, або запрограмуйте свій пристрій на автоматичну відповідь на дзвінки з певних номерів.

Розширення інтерфейсу користувача також можуть керувати периферійними пристроями сторонніх виробників, такими як світло, жалюзі та відеоперемикачі. Коли відеопристроєм і периферійними пристроями керують з одного інтерфейсу користувача, ви отримуєте узгоджену взаємодію з користувачем у кімнаті для нарад. Зв'язок зі сторонніми системами управління здійснюється через сторонні API.

Відкрита платформа дозволяє створювати налаштування, які прив'язані до існуючих робочих процесів; Таким чином, дозволяючи створити додаткову цінність за межами основної пропозиції Webex.

Деякі приклади включають:

  • Відображення користувацьких даних веб-сервера на головному екрані.

  • Повідомлення про проблеми в систему продажу квитків.

  • Збір даних акустики з кімнати і відправка їх на веб-сервер, де їх можна нанести на графік.

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

Ви можете створювати розширення інтерфейсу користувача за допомогою редактора розширень інтерфейсу користувача у веб-інтерфейсі пристрою.

Увімкнення підготовки макросів надає доступ до читання та записування макросів для кожного пристрою з Центру керування. Після ввімкнення всі пристрої, зареєстровані в спільному режимі, завантажуватимуть свої макроси на Control Hub. Потім адміністратори можуть редагувати вихідний код макросу, завантажувати локальні копії та завантажувати макроси на інші пристрої.

Щоб увімкнути підготовку макросів, перейдіть до розділу Пристрої >Настройки > Макроси в Центрі керування та встановіть перемикач Дозволити Центру керування керувати макросами.


  • Майте на увазі, що всі макроси будуть зберігатися і шифруватися в хмарі Cisco. Якщо макроси містять конфіденційні дані, не слід вмикати підготовку макросів Control Hub.

  • Підготовка макросів Control Hub застосовується лише до пристроїв спільного режиму.


Спочатку потрібно ввімкнути підготовку макросів Control Hub, як описано вище.

Підготовка макросів надається на основі одного пристрою. Щоб надати спільний доступ до макросів між пристроями, можна завантажити макрос з одного пристрою, а потім передати його на інший.

Щоб отримати доступ до макросів для пристроїв спільного режиму:

  1. У вікні перегляду клієнта в https://admin.webex.com перейдіть до Пристрої та виберіть пристрій, який потрібно налаштувати.

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


Панель макросів пристроїв Центру керування

Звідси ви можете:

  • Створення, редагування та видалення макросів.

  • Передавання та завантаження макросів (*.js).

  • Увімкнення та вимкнення макросів.

  • Збережіть зміни.

  • Перегляд журналів макросів.


Якщо хтось одночасно редагував ті самі макроси з іншого веб-розташування, вам буде запропоновано завантажити копію своєї версії, скасувати версію або перезаписати іншу версію.

Редактор макросів надає редактор коду, засоби журналювання та елементи керування для швидкого тестування макросів.


Редактор макросів

Увійдіть у веб-інтерфейс пристрою за допомогою облікових даних адміністратора та перейдіть до редактора макросів настроювання >. Звідси ви можете:

  • Створення, редагування та видалення макросів.

  • Макроси імпорту або експорту (*.js).

  • Увімкнення та вимкнення макросів.

  • Перегляньте журнали налагодження.

  • Збереження змін (Ctrl+S)


    Якщо хтось одночасно редагував той самий макрос з іншого веб-розташування, вам буде запропоновано завантажити копію вашої версії, скасувати редагування або перезаписати іншу версію.

Редактор розширень інтерфейсу користувача надає інструменти для створення:

  • Кнопки дій - кнопка, додана на домашню сторінку. Кнопку дій можна запрограмувати на виконання дій, коли користувач натискає на неї.

  • Панелі управління можуть містити багато елементів інтерфейсу користувача (наприклад, кнопки, текстові поля, перемикачі, повзунки), всі з яких можуть бути запрограмовані на виконання дій. Це дає змогу об'єднати власну групу елементів керування в спільному розташуванні.

  • Web Apps – ярлик веб-програми, доданий на домашню сторінку. Веб-додаток запустить попередньо визначену веб-сторінку в повноекранному режимі. Це доступно на всіх пристроях із веб-движком (тобто пристроях серії Board and Desk, за винятком DX).

Увійдіть у веб-інтерфейс пристрою за допомогою облікових даних адміністратора, RoomControl або Integrator і перейдіть до редактора розширень Customization >UI.


Редактор розширень інтерфейсу користувача

Звідси ви можете:

  • Додайте, завантажте, завантажте або видаліть розширення інтерфейсу користувача.

  • Створення та настроювання багатьох типів елементів керування.

  • Встановіть розширення інтерфейсу користувача на активне чи неактивне.

  • Визначте, коли розширення інтерфейсу користувача буде видно.

  • Експортуйте розширення інтерфейсу користувача на відеопристрій або у файл на комп'ютері.

Щоб підключити розширення інтерфейсу користувача до макросу, потрібно використати унікальний ідентифікатор елемента. Наприклад, ідентифікатором перемикача може бути "lights_on". Потім ви б написали макрос, який відстежував натискання екрана, і коли він виявив, що кнопка «lights_on» була натиснута, він видав потрібну команду (наприклад, увімкнув/вимкнув світло).

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

Додаткова інформація

Докладніше про створення макросів і розширень інтерфейсу користувача з:

Відвідайте спільноту розробників для співпраці Cisco , якщо вам потрібна допомога з макросами та кодом сторонніх розробників.

Зверніться до розділів Конфігурації пристроїв для кімнатних і настільних пристроїв та Дошки Webex, щоб отримати відомості про доступ до локального веб-інтерфейсу.