- Головна
- /
- Стаття
Створюйте власні елементи керування для користувачів з розширеннями інтерфейсу та макросами.
Макроси
Макрос — це невелика JavaScript-програма, яка працює локально на вашому пристрої. Наприклад, ви можете запрограмувати пристрій автоматично відповідати на вхідні дзвінки з певних номерів.
Макроси можуть виконувати команди Application Programming Interface (API) для ваших пристроїв, а також для сторонніх систем.
Усі активні макроси виконуються в одному процесі на пристрої, який називається Runtime. З веб-інтерфейсу пристрою можна запускати і зупиняти runtime, якщо потрібно. Runtime знаходиться в пісочниці, а код надійно ізольований від стандартного програмного забезпечення пристрою.
Ви можете керувати макросами з Control Hub або Macro Editor на веб-інтерфейсі пристрою. Щоб налаштувати макроси з Control Hub, спочатку потрібно увімкнути налаштування макросів для ваших пристроїв.
У Control Hub ви можете побачити зміни, внесені в макроси, в історії пристрою.
Розширення інтерфейсу
Розширення інтерфейсу — це власна кнопка або панель, яку ви створюєте самостійно і додаєте на сенсорний екран пристрою. Наприклад, додайте кнопку «Швидкий набір» для дзвінка на часто використовуваний номер або запрограмуйте пристрій автоматично відповідати на дзвінки з конкретних номерів.
Розширення інтерфейсу також можуть керувати сторонніми периферійними пристроями, такими як освітлення, жалюзі та відеоперемикачі. Коли відеопристрій і периферія керуються з одного інтерфейсу, ви отримуєте стабільний користувацький досвід у конференц-залі. Зв'язок із сторонніми системами керування здійснюється через сторонній API.
Відкрита платформа дозволяє створювати налаштування, які приєднуються до ваших існуючих робочих процесів; Таким чином, ви можете створити додаткову цінність поза основною пропозицією Webex.
Деякі приклади включають:
-
Відображення власних даних веб-сервера на головному екрані.
-
Повідомлення про проблеми до системи тикетів.
-
Збирати акустичні дані з кімнати та надсилати їх на вебсервер, де можна нанести графіки.
-
Керування сторонніми периферійними пристроями, такими як освітлення, жалюзі та відеоперемикачі.
Ви можете створювати UI-розширення з редактора UI Extensions у веб-інтерфейсі пристрою.
Увімкнути налаштування макросів у Control Hub
Увімкнувши налаштування макросів, ви отримуєте доступ до читання та запису макросів для кожного пристрою з Control Hub. Після активації всі пристрої, зареєстровані в спільному режимі, завантажують свої макроси в Control Hub. Адміністратори можуть редагувати вихідний код макросу, завантажувати локальні копії та завантажувати макроси на інші пристрої.
Щоб увімкнути налаштування макросів, перейдіть у розділ Devices > Settings > Macros у Control Hub і ввімкніть Allow 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 запустить заздалегідь визначену веб-сторінку у повноекранному форматі. Це доступно на всіх пристроях із Web Engine (тобто Board та Desk Series, за винятком DX).
Увійдіть у веб-інтерфейс пристрою за допомогою облікових даних Admin, RoomControl або Integrator і перейдіть до редактора розширень Customization >UI.
Звідси ви можете:
-
Додайте, завантажте, завантажте або видаліть розширення інтерфейсу.
-
Створюйте та налаштовуйте багато типів керування.
-
Встановіть розширення інтерфейсу на активне проти неактивне.
-
Визначте, коли розширення UI буде видимим.
-
Експортуйте свої UI Extensions на відеопристрій або у файл на комп'ютері.
Щоб підключити розширення інтерфейсу до макросу, потрібно використовувати unique ID для цього елемента. Наприклад, ID для вашого перемикача може бути "lights_on". Потім ви пишете макрос, який відстежує екран TAPS, і коли він виявляє, що натискається кнопка «lights_on», він видає потрібну команду (наприклад, TURN вмикати/вимикати індикатори).
Для прикладів з'єднання розширень інтерфейсу з макросами дивіться тут.
Додаткова інформація
Дізнайтеся більше про створення макросів та UI-розширень з:
Відвідайте спільноту розробників співпраці Cisco, якщо вам потрібна допомога з макросами та стороннім кодом.
Дивіться Конфігурації пристроїв для кімнатних і робочих столів та плат Webex для отримання інформації про доступ до локального веб-інтерфейсу.
Розширення інтерфейсу користувача Room Scheduler пристрою дозволяють створювати власні панелі та кнопки дій, а також інтегрувати веб-додатки безпосередньо в панель Room Scheduler. Дізнайтеся більше про макроси та розширення для Room Scheduler.