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