Макросите

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

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

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

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

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

UI разширения

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

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

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

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

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

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

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

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

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

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

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


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

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


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

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

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

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

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


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

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

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

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

  • Активиране или деактивиране на макроси.

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

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


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

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


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

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

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

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

  • Активиране или деактивиране на макроси.

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

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


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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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