Макроси

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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


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

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

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

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

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


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

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

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

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

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

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

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


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

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


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

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

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

  • Імпорт або експорт макросів (*.js).

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

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

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


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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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