Макросите

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

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

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

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

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

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

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

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

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

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

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

  • Докладване на проблеми на система за билети.

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

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

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

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

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


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

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


Първо трябва да разрешите осигуряването на макроси в Control Hub, както е описано по-горе.

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

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

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

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


Панел с макроси на устройства на Control Hub

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

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

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

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

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

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


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

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


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

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

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

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

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

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

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


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

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

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

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

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

Влезте в уеб интерфейса на устройството с помощта на идентификационни данни на Admin, RoomControl или Integrator и отидете до Customization > UI Extensions Editor.


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

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

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

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

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

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

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

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

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

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

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

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

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