Makra

Makro je malý JavaScriptový program, který běží lokálně na vašem zařízení. Zařízení můžete například naprogramovat tak, aby automaticky odpovídalo na příchozí hovory z konkrétních čísel.

Makra mohou spouštět příkazy Application Programming Interface (API) pro vaše zařízení i pro systémy třetích stran.

Všechna aktivní makra běží na zařízení v jediném procesu, který se nazývá Runtime. Z webového rozhraní zařízení můžete spustit a zastavit runtime podle potřeby. Runtime je v sandboxu a kód je bezpečně izolován od standardního softwaru zařízení.

Makra můžete spravovat z Control Hub nebo Editoru maker na webovém rozhraní zařízení. Chcete-li konfigurovat makra z Control Hub, musíte nejprve povolit zřizování maker pro vaše zařízení.

V Control Hub můžete vidět změny provedené v makrech v historii zařízení.

Rozšíření uživatelského rozhraní

Rozšíření uživatelského rozhraní je vlastní tlačítko nebo panel, který si sami vytvoříte a přidáte na dotykovou obrazovku svého zařízení. Přidejte například tlačítko „Rychlá volba“ pro volání na často používané číslo nebo naprogramujte své zařízení tak, aby automaticky přijímalo hovory z konkrétních čísel.

Rozšíření uživatelského rozhraní mohou také ovládat periferní zařízení třetích stran, jako jsou světla, žaluzie a přepínače videa. Když jsou video zařízení a periferie ovládány ze stejného uživatelského rozhraní, získáte konzistentní uživatelský zážitek v zasedací místnosti. Komunikace s řídicími systémy třetích stran probíhá prostřednictvím API třetí strany.

Otevřená platforma vám umožňuje vytvářet přizpůsobení, která se připojí k vašim stávajícím pracovním postupům; což vám umožní vytvořit další hodnotu nad rámec základní nabídky Webex.

Některé příklady:

  • Zobrazení vlastních dat webového serveru na hlavní obrazovce.

  • Hlášení problémů do systému prodeje vstupenek.

  • Sběr akustických dat z místnosti a jejich odeslání na webový server, kde je lze vykreslit.

  • Ovládání periferních zařízení třetích stran, jako jsou světla, žaluzie a přepínače videa.

Rozšíření uživatelského rozhraní můžete vytvořit z Editoru rozšíření uživatelského rozhraní ve webovém rozhraní zařízení.

Povolením zajišťování maker získáte přístup ke čtení a zápisu maker na základě jednotlivých zařízení z Control Hub. Po aktivaci všechna zařízení registrovaná ve sdíleném režimu nahrají svá makra do Control Hub. Správci pak mohou upravovat zdrojový kód makra, stahovat místní kopie a nahrávat makra do jiných zařízení.

Chcete-li povolit zřizování maker, přejděte na Zařízení > Nastavení > Makra v Control Hub a přepněte na Povolit Control Hub spravovat makra.


  • Uvědomte si, že všechna makra budou uložena a zašifrována v Cisco Cloudu. Pokud vaše makra obsahují důvěrná data, neměli byste povolovat zajišťování maker Control Hub.

  • Poskytování maker Control Hub se vztahuje pouze na zařízení ve sdíleném režimu.


Nejprve musíte povolit poskytování maker Control Hub, jak je popsáno výše.

Poskytování maker je poskytováno na bázi jednoho zařízení. Chcete-li sdílet makra mezi zařízeními, můžete si stáhnout makro z jednoho zařízení a poté je nahrát do jiného zařízení.

Přístup k makrům pro zařízení ve sdíleném režimu:

  1. Ze zákaznického pohledu v https://admin.webex.com přejděte na Zařízení a vyberte zařízení, které chcete nakonfigurovat.

  2. Přejděte na Konfigurace a vyberte Makra.


Panel Makra zařízení Control Hub

Odtud můžete:

  • Vytvářejte, upravujte a mažte makra.

  • Nahrávejte a stahujte makra (*.js).

  • Povolit nebo zakázat makra.

  • Uložte změny.

  • Zobrazit protokoly maker.


Pokud někdo současně upravoval stejná makra z jiného webového umístění, zobrazí se vám možnosti stáhnout kopii vaší verze, zahodit svou verzi nebo přepsat druhou verzi.

Editor maker poskytuje editor kódu, protokolovací nástroje a ovládací prvky pro rychlé testování maker.


Editor maker

Přihlaste se do webového rozhraní zařízení pomocí administrátorských pověřovacích údajů a přejděte na Přizpůsobení > Editor maker. Odtud můžete:

  • Vytvářejte, upravujte a mažte makra.

  • Import nebo export maker (*.js).

  • Povolit nebo zakázat makra.

  • Zkontrolujte protokoly ladění.

  • Uložte změny (Ctrl+S)


    Pokud někdo současně upravil stejné makro z jiného webového umístění, budou vám nabídnuty možnosti stáhnout kopii vaší verze, zahodit úpravy nebo přepsat druhou verzi.

Editor rozšíření uživatelského rozhraní poskytuje nástroje pro vytváření:

  • Tlačítka akcí – tlačítko přidané na domovskou stránku. Tlačítko akce lze naprogramovat tak, aby provádělo akce, když na něj uživatel klepne.

  • Panely – Ovládací panel může obsahovat mnoho prvků uživatelského rozhraní (např. tlačítka, textová pole, přepínače, posuvníky), z nichž všechny lze naprogramovat k provádění akcí. To vám umožní kombinovat vlastní skupinu ovládacích prvků na společném místě.

  • Webové aplikace – zástupce webové aplikace přidaný na domovskou stránku. Webová aplikace spustí předdefinovanou webovou stránku na celou obrazovku. To je k dispozici na všech zařízeních s Web Engine (tj. zařízení řady Board a Desk, kromě DX).

Přihlaste se do webového rozhraní zařízení pomocí Správce, RoomControl, nebo Integrátor přihlašovací údaje a přejděte na Přizpůsobení > Editor rozšíření uživatelského rozhraní.


Editor rozšíření uživatelského rozhraní

Odtud můžete:

  • Přidejte, nahrajte, stáhněte nebo odstraňte rozšíření uživatelského rozhraní.

  • Vytvářejte a konfigurujte mnoho typů ovládacích prvků.

  • Nastavte rozšíření uživatelského rozhraní na aktivní vs. neaktivní.

  • Definujte, kdy bude rozšíření uživatelského rozhraní viditelné.

  • Exportujte svá rozšíření uživatelského rozhraní do video zařízení nebo do souboru v počítači.

Chcete-li připojit rozšíření uživatelského rozhraní k makru, musíte použít jedinečný Id pro položku. Například ID vašeho přepínače může být „lights_on“. Pak byste napsali makro, které by monitorovalo klepání na obrazovku, a když by zjistilo, že bylo klepnuto na tlačítko „lights_on“, vydalo by požadovaný příkaz (např. zapnout/vypnout světla).

Příklady připojení rozšíření uživatelského rozhraní k makrům viz tady.