- Головна
- /
- Стаття
Налаштуйте макроси та розширення інтерфейсу користувача для серій Board, Desk та Room
Створюйте власні елементи керування для своїх користувачів за допомогою розширень інтерфейсу користувача та макросів.
Макроси
Макрос – це невелика програма JavaScript, яка працює локально на вашому пристрої. Наприклад, ви можете запрограмувати свій пристрій на автоматичну відповідь на вхідні дзвінки з певних номерів.
Макроси можуть виконувати команди інтерфейсу прикладного програмування (API) як для ваших пристроїв, так і для сторонніх систем.
Усі активні макроси виконуються в одному процесі на пристрої, який називається середовищем виконання. З веб-інтерфейсу пристрою ви можете запускати та зупиняти середовище виконання, за потреби. Runtime знаходиться в ізольованому програмному середовищі, а код надійно ізольований від стандартного програмного забезпечення пристрою.
Ви можете керувати макросами з Control Hub або редактора макросів у веб-інтерфейсі пристрою. Щоб налаштувати макроси з Control Hub, спочатку потрібно ввімкнути підготовку макросів для своїх пристроїв.
У Control Hub можна переглянути зміни, внесені до макросів в історії пристрою.
Розширення інтерфейсу користувача
Розширення інтерфейсу – це спеціальна кнопка або панель, яку ви створюєте самостійно та додаєте на сенсорний екран свого пристрою. Наприклад, додайте кнопку «Швидкий набір», щоб зателефонувати на часто використовуваний номер, або запрограмуйте свій пристрій на автоматичну відповідь на дзвінки з певних номерів.
Розширення інтерфейсу користувача також можуть керувати периферійними пристроями сторонніх виробників, такими як світло, жалюзі та відеоперемикачі. Коли відеопристроєм і периферійними пристроями керують з одного інтерфейсу користувача, ви отримуєте стабільну взаємодію з користувачем у переговорній кімнаті. Зв'язок зі сторонніми системами управління здійснюється через сторонній API.
Відкрита платформа дає змогу створювати налаштування, які приєднуються до ваших існуючих робочих процесів; таким чином, дозволяючи вам створити додаткову цінність за межами основної пропозиції Webex.
Ось деякі приклади:
-
Відображення користувальницьких даних веб-сервера на головному екрані.
-
Повідомлення про проблеми в систему продажу квитків.
-
Збір даних про акустику з приміщення та надсилання їх на веб-сервер, де їх можна нанести на графік.
-
Керування периферійними пристроями сторонніх виробників, такими як світло, жалюзі та відеоперемикачі.
Ви можете створювати розширення інтерфейсу користувача в редакторі розширень інтерфейсу користувача у веб-інтерфейсі пристрою.
Увімкніть підготовку макросів у Control Hub
Увімкнення підготовки макросів дає змогу доступ до читання та запису макросів на основі кожного пристрою з Control Hub. Після ввімкнення всі пристрої, зареєстровані в спільному режимі, завантажуватимуть свої макроси в Control Hub. Після цього адміністратори можуть редагувати вихідний код макросу, завантажувати локальні копії та передавати макроси на інші пристрої.
Щоб увімкнути підготовку макросів, перейдіть до розділу Пристрої > Налаштування > Макроси в Control Hub і ввімкніть параметр Дозволити Control Hub керувати макросами.
-
Усі макроси в Control Hub зберігаються та шифруються, але не за допомогою власного приватного ключа клієнтів у хмарі Cisco. Якщо макроси містять конфіденційні дані, не слід вмикати підготовку макросів у Control Hub.
-
Підготовка макросів у Control Hub застосовується лише до пристроїв у спільному режимі.
Настроювання макросів із Control Hub
Спочатку потрібно ввімкнути підготовку макросів у Control Hub, як описано вище.
Підготовка макросів забезпечується на основі одного пристрою. Щоб надати спільний доступ до макросів між пристроями, можна завантажити макрос з одного пристрою, а потім передати його на інший.
Щоб отримати доступ до макросів для пристроїв у спільному режимі, виконайте такі дії:
-
У режимі клієнта в# https://admin.webex.com перейдіть до Пристрої та виберіть пристрій, який ви хочете налаштувати.
-
Перейдіть до розділу Конфігурації та виберіть Макроси.
Звідси ви можете:
-
Створення, редагування та видалення макросів.
-
Вивантаження та вивантаження макросів (*.js).
-
Увімкніть або вимкніть макроси.
-
Збережіть зміни.
-
Перегляд журналів макросів.
Якщо хтось одночасно редагував ті самі макроси з іншого веб-розташування, вам буде запропоновано завантажити копію своєї версії, відхилити її або перезаписати іншу версію.
Створення макросів з веб-інтерфейсу пристрою
Редактор макросів містить редактор коду, інструменти ведення журналу та елементи керування для швидкого тестування макросів.

Увійдіть у веб-інтерфейс пристрою за допомогою облікових даних адміністратора та перейдіть до Налаштування > Редактор макросів. Звідси ви можете:
-
Створення, редагування та видалення макросів.
-
Імпорт або експорт макросів (*.js).
-
Увімкніть або вимкніть макроси.
-
Перегляньте журнали налагодження.
-
Збережіть зміни (Ctrl+S)
Якщо хтось одночасно редагував той самий макрос з іншого веб-розташування, вам буде запропоновано завантажити копію своєї версії, скасувати редагування або перезаписати іншу версію.
Створюйте розширення інтерфейсу користувача з веб-інтерфейсу пристрою
Редактор розширень інтерфейсу користувача надає інструменти для створення:
-
Кнопки дій - кнопка, додана на сторінку Home. Кнопка дії може бути запрограмована на виконання дій, коли користувач TAPS її.
-
Панелі - Панель керування може містити багато елементів інтерфейсу користувача (наприклад, кнопки, текстові поля, перемикачі, повзунки), всі з яких можна запрограмувати на виконання дій. Це дає змогу об'єднати власну групу елементів керування в спільному місці.
-
Веб-додатки – ярлик Web App, доданий на сторінку Home. Кнопка Web App запустить попередньо визначену веб-сторінку на весь екран. Це доступно на всіх пристроях з веб-движком (тобто на пристроях серії Board і Desk, за винятком DX).
Увійдіть у веб-інтерфейс пристрою за допомогою облікових даних адміністратора, RoomControl або інтегратора та перейдіть до редактора розширень кастомізації >інтерфейсу користувача.

Звідси ви можете:
-
Додайте, передайте, завантажуйте або видаляйте розширення інтерфейсу користувача.
-
Створюйте та налаштовуйте багато типів елементів керування.
-
Встановіть розширення інтерфейсу користувача на активне чи неактивне.
-
Визначте, коли розширення інтерфейсу користувача буде видно.
-
Експортуйте розширення інтерфейсу користувача на відеопристрій або у файл на комп'ютері.
Щоб підключити розширення інтерфейсу користувача до макросу, потрібно використовувати унікальний ідентифікатор елемента. Наприклад, ідентифікатор для перемикача може бути "lights_on". Потім ви записуєте макрос, який контролює екран TAPS, і коли він виявляє, що натиснута кнопка «lights_on», він видає потрібну команду (наприклад, TURN увімкнення/вимкнення світла).
Приклади підключення розширень інтерфейсу користувача до макросів дивіться тут.
Додаткова інформація
Дізнайтеся більше про створення макросів і розширень інтерфейсу користувача в наведених нижче розділах.
Відвідайте спільноту розробників Cisco Collaboration, якщо вам потрібна допомога з макросами та стороннім кодом.
Зверніться до розділів Конфігурації пристроїв для кімнатних та настільних пристроїв та Дошки Webex для отримання інформації про те, як отримати доступ до локального веб-інтерфейсу.