Макросите

Макросът е малка JavaScript програма, която се изпълнява локално на вашето устройство. Например, можете да програмирате устройството си автоматично да отговаря на входящи повиквания от конкретни номера.

Макросите могат да изпълняват команди на приложно-програмния интерфейс (API) за вашите устройства, както и за системи на трети страни.

Всички активни макроси се изпълняват в един процес на устройството, наречен Runtime. От уеб интерфейса на устройството можете да стартирате и спрете времето за изпълнение, ако е необходимо. Runtime е sandboxed и кодът е сигурно изолиран от стандартния софтуер на устройството.

Можете да управлявате макроси от Control Hub или редактора на макроси в уеб интерфейса на устройството. За да конфигурирате макроси от Control Hub, трябва първо да разрешите осигуряването на макроси за вашите устройства.

В Control Hub можете да видите промените, направени в макросите в хронологията на устройството.

Разширения за потребителски интерфейс

Разширението на потребителския интерфейс е персонализиран бутон или панел, който създавате сами и добавяте към сензорния екран на вашето устройство. Например, добавете бутон "Бързо набиране", за да се обадите на често използван номер, или програмирайте устройството си автоматично да отговаря на повиквания от конкретни номера.

Разширенията за потребителски интерфейс могат също да контролират периферни устройства на трети страни, като светлини, щори и видео превключватели. Когато видеоустройството и периферните устройства се управляват от един и същ потребителски интерфейс, получавате последователно потребителско изживяване в заседателната зала. Комуникацията със системите за контрол на трети страни се осъществява чрез API на трети страни.

Отворената платформа ви позволява да създавате персонализации, които се прикрепят към вашите съществуващи работни потоци; по този начин, което ви позволява да създадете допълнителна стойност извън основната Webex предлагане.

Някои примери включват:

  • Показване на данни от уеб сървър по избор на главния екран.

  • Съобщаване за проблеми на билетна система.

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

  • Контролиране на периферни устройства на трети страни, като светлини, щори и видеопревключватели.

Можете да създавате разширения за потребителския интерфейс от редактора на разширения на потребителския интерфейс в уеб интерфейса на устройството.

Разрешаването на осигуряването на макроси ви дава достъп за четене и писане до макроси на база устройство по устройство от контролния център. След като бъдат разрешени, всички устройства, които са регистрирани в споделен режим, ще качат своите макроси в Control Hub. След това администраторите могат да редактират изходния код на макроса, да изтеглят локални копия и да качват макросите на други устройства.

За да разрешите осигуряването на макроси, отидете на Устройства > Настройки > Макроси в контролния център и превключете на Разрешаване на контролния център за управление на макроси.


  • Имайте предвид, че всички макроси ще се съхраняват и криптират в облака на Cisco. Ако макросите ви съдържат поверителни данни, не трябва да разрешавате осигуряването на макроси в контролния център.

  • Осигуряването на макроси от контролния концентратор се прилага само за устройства със споделен режим.


Трябва първо да разрешите осигуряването на макроси от контролния концентратор, както е описано по-горе.

Осигуряването на макроси се предоставя на база едно устройство. За да споделяте макроси между устройства, можете да изтеглите макрос от едно устройство и след това да го качите на друго устройство.

За достъп до макроси за устройства в споделен режим:

  1. От изгледа на клиента в https://admin.webex.com отидете на Устройства и изберете устройството, което искате да конфигурирате.

  2. Отидете на Конфигурации и изберете Макроси.


Панел за макроси на устройства с контролен концентратор

От тук можете да:

  • Създаване, редактиране и изтриване на макроси.

  • Качване и изтегляне на макроси (*.js).

  • Разрешаване или забраняване на макроси.

  • Запишете промените си.

  • Преглед на регистрационните файлове на макросите.


Ако някой едновременно е редактирал едни и същи макроси от друго уеб местоположение, ще ви бъдат представени опции за изтегляне на копие на вашата версия, отхвърляне на вашата версия или заместване на другата версия.

Редакторът на макроси предоставя редактор на код, инструменти за регистриране и контроли за бързо тестване на макроси.


Редактор на макроси

Влезте в уеб интерфейса на устройството с помощта на идентификационните данни на администратор и отидете до редактора за персонализиране > макроси. От тук можете да:

  • Създаване, редактиране и изтриване на макроси.

  • Импортиране или експортиране на макроси (*.js).

  • Разрешаване или забраняване на макроси.

  • Преглед на регистрационните файлове за отстраняване на грешки.

  • Записване на промените (Ctrl+S)


    Ако някой едновременно е редактирал същия макрос от друго уеб местоположение, ще ви бъдат представени опции за изтегляне на копие на вашата версия, отхвърляне на редакцията или заместване на другата версия.

Редакторът на разширения за потребителски интерфейс предоставя инструменти за създаване:

  • Бутони за действие - Бутон, добавен към началната страница. Бутонът за действие може да бъде програмиран да извършва действия, когато потребителят го докосне.

  • Панели - Контролният панел може да съдържа много елементи на потребителския интерфейс (например бутони, текстови полета, превключватели, плъзгачи), всички от които могат да бъдат програмирани да извършват действия. Това може да ви позволи да комбинирате вашата собствена група контроли в общо местоположение.

  • Web Apps – Пряк път към уеб приложение, добавен към началната страница. Уеб приложението ще стартира предварително дефинирана уеб страница на цял екран. Това е налично на всички устройства с уеб двигател (т.е. устройства от серията Board and Desk, с изключение на DX).

Влезте в уеб интерфейса на устройството с помощта на идентификационните данни за администратор, RoomControl или интегратор и навигирайте до редактора на разширения за персонализиране > потребителския интерфейс.


Редактор на разширения за потребителски интерфейс

От тук можете да:

  • Добавяне, качване, изтегляне или изтриване на разширение за потребителски интерфейс.

  • Създаване и конфигуриране на много типове контроли.

  • Задайте разширение на потребителския интерфейс на активно срещу неактивно.

  • Определете кога разширението на потребителския интерфейс ще бъде видимо.

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

За да свържете разширение на потребителския интерфейс към макрос, трябва да използвате уникалния ИД за елемента. Например, идентификаторът за вашия превключвател може да бъде "lights_on". След това ще напишете макрос, който следи екранните кранове и когато открие, че бутонът "lights_on" е натиснат, той издава желаната команда (напр. Включване / изключване на светлините).

За примери, свързващи разширения на потребителския интерфейс с макроси, вижте тук.

Допълнителна информация

Научете повече за създаването на макроси и разширения за потребителски интерфейс от:

Посетете общността на разработчиците за сътрудничество на Cisco, ако имате нужда от помощ с макроси и код на трети страни.

Вижте Конфигурации на устройства за устройства за стаи и бюро и Webex табла за информация как да получите достъп до локалния уеб интерфейс.