Makrá

Makro je malý program JavaScript, ktorý beží lokálne na vašom zariadení. Svoje zariadenie môžete napríklad naprogramovať tak, aby automaticky odpovedalo na prichádzajúce hovory z konkrétnych čísel.

Makrá môžu spúšťať príkazy rozhrania API (Application Programming Interface) pre vaše zariadenia, ako aj pre systémy tretích strán.

Všetky aktívne makrá sú na zariadení spustené v jedinom procese, ktorý sa nazýva Runtime. Z webového rozhrania zariadenia môžete spustiť a zastaviť runtime podľa potreby. Runtime je v sandboxe a kód je bezpečne izolovaný od štandardného softvéru zariadenia.

Makrá môžete spravovať z Control Hub alebo Editora makier vo webovom rozhraní zariadenia. Ak chcete nakonfigurovať makrá z Control Hub, musíte najprv povoliť poskytovanie makier pre vaše zariadenia.

V Control Hub si môžete pozrieť zmeny vykonané v makrách v histórii zariadenia.

Rozšírenia používateľského rozhrania

Rozšírenie používateľského rozhrania je vlastné tlačidlo alebo panel, ktorý si sami vytvoríte a pridáte na dotykovú obrazovku svojho zariadenia. Pridajte napríklad tlačidlo „Quick Dial“ na volanie na často používané číslo alebo naprogramujte svoje zariadenie tak, aby automaticky prijímalo hovory z konkrétnych čísel.

Rozšírenia používateľského rozhrania môžu tiež ovládať periférne zariadenia tretích strán, ako sú svetlá, žalúzie a prepínače videa. Keď sa video zariadenie a periférne zariadenia ovládajú z rovnakého používateľského rozhrania, získate konzistentný používateľský zážitok v zasadacej miestnosti. Komunikácia s riadiacimi systémami tretích strán sa uskutočňuje prostredníctvom rozhrania API tretích strán.

Otvorená platforma vám umožňuje vytvárať prispôsobenia, ktoré sa pripájajú k vašim existujúcim pracovným postupom; čo vám umožní vytvoriť ďalšiu hodnotu nad rámec základnej ponuky Webex.

Niektoré príklady:

  • Zobrazenie vlastných údajov webového servera na hlavnej obrazovke.

  • Hlásenie problémov do systému predaja lístkov.

  • Zhromažďovanie akustických údajov z miestnosti a ich odoslanie na webový server, kde sa dajú vykresliť.

  • Ovládanie periférnych zariadení tretích strán, ako sú svetlá, žalúzie a prepínače videa.

Rozšírenia používateľského rozhrania môžete vytvoriť z Editora rozšírení používateľského rozhrania vo webovom rozhraní zariadenia.

Povolenie poskytovania makier vám poskytuje prístup na čítanie a zápis makier na základe jednotlivých zariadení z Control Hub. Po povolení všetky zariadenia zaregistrované v zdieľanom režime odovzdajú svoje makrá do Control Hub. Správcovia potom môžu upraviť zdrojový kód makra, stiahnuť lokálne kópie a nahrať makrá do iných zariadení.

Ak chcete povoliť poskytovanie makier, prejdite v Control Hub do časti Zariadenia > Nastavenia > Makrá a prepnite na možnosť Povoliť Riadiacemu centru spravovať makrá.


  • Všetky makrá v Control Hub sú uložené a šifrované v Cisco Cloud, ale nie pomocou vlastného súkromného kľúča zákazníka. Ak vaše makrá obsahujú dôverné údaje, nemali by ste povoliť poskytovanie makier Control Hub.

  • Poskytovanie makier Control Hub sa vzťahuje len na zariadenia v zdieľanom režime.


Najprv musíte povoliť poskytovanie makier Control Hub, ako je popísané vyššie.

Poskytovanie makier sa poskytuje na základe jedného zariadenia. Ak chcete zdieľať makrá medzi zariadeniami, môžete si stiahnuť makro z jedného zariadenia a potom ho nahrať do iného zariadenia.

Prístup k makrám pre zariadenia v zdieľanom režime:

  1. V zobrazení zákazníka v https://admin.webex.com prejdite do časti Zariadenia a vyberte zariadenie, ktoré chcete nakonfigurovať.

  2. Prejdite do časti Konfigurácie a vyberte položku Makrá.


Panel Makrá zariadenia Control Hub

Odtiaľto môžete:

  • Vytvárajte, upravujte a odstraňovajte makrá.

  • Nahrajte a stiahnite makrá (*.js).

  • Povoliť alebo zakázať makrá.

  • Uložte zmeny.

  • Zobraziť protokoly makier.


Ak niekto súčasne upravil rovnaké makrá z iného webového umiestnenia, zobrazí sa vám možnosť stiahnuť kópiu vašej verzie, zahodiť svoju verziu alebo prepísať druhú verziu.

Editor makier poskytuje editor kódu, nástroje na zaznamenávanie a ovládacie prvky na rýchle testovanie makier.


Editor makier

Prihláste sa do webového rozhrania zariadenia pomocou poverení správcu a prejdite do časti Prispôsobenie > Editor makier. Odtiaľto môžete:

  • Vytvárajte, upravujte a odstraňovajte makrá.

  • Importujte alebo exportujte makrá (*.js).

  • Povoliť alebo zakázať makrá.

  • Skontrolujte denníky ladenia.

  • Uložte zmeny (Ctrl+S)


    Ak niekto súčasne upravil rovnaké makro z iného webového umiestnenia, zobrazí sa vám možnosť stiahnuť kópiu vašej verzie, zahodiť úpravu alebo prepísať druhú verziu.

Editor rozšírení používateľského rozhrania poskytuje nástroje na vytváranie:

  • Akčné tlačidlá – tlačidlo pridané na domovskú stránku. Akčné tlačidlo možno naprogramovať tak, aby vykonávalo akcie, keď naň používateľ klepne.

  • Panely – Ovládací panel môže obsahovať mnoho prvkov používateľského rozhrania (napr. tlačidlá, textové polia, prepínače, posuvníky), pričom všetky je možné naprogramovať na vykonávanie akcií. To vám umožní kombinovať vlastnú skupinu ovládacích prvkov na spoločnom mieste.

  • Web Apps – odkaz na webovú aplikáciu pridaný na domovskú stránku. Webová aplikácia spustí preddefinovanú webovú stránku na celú obrazovku. Toto je dostupné na všetkých zariadeniach s Web Engine (t. j. na zariadeniach rady Board a Desk, okrem DX).

Prihláste sa do webového rozhrania zariadenia pomocou poverení Admin, RoomControl, alebo Integrator a prejdite do časti Prispôsobenie > Editor rozšírení používateľského rozhrania.


Editor rozšírení používateľského rozhrania

Odtiaľto môžete:

  • Pridajte, nahrajte, stiahnite alebo odstráňte rozšírenie používateľského rozhrania.

  • Vytvárajte a konfigurujte mnoho typov ovládacích prvkov.

  • Nastavte rozšírenie používateľského rozhrania na aktívne vs. neaktívne.

  • Definujte, kedy bude rozšírenie používateľského rozhrania viditeľné.

  • Exportujte rozšírenia používateľského rozhrania do video zariadenia alebo do súboru v počítači.

Ak chcete pripojiť rozšírenie používateľského rozhrania k makru, musíte pre položku použiť jedinečné Id . Napríklad ID vášho prepínača môže byť „lights_on“. Potom by ste napísali makro, ktoré by monitorovalo klepnutia na obrazovku, a keď zistí, že bolo klepnuté na tlačidlo „lights_on“, vydalo by požadovaný príkaz (napr. zapnutie/vypnutie svetiel).

Príklady pripojenia rozšírení používateľského rozhrania k makrám nájdete tu.