Makra

Makro je malý program JavaScriptu, který běží místně na vašem zařízení. Můžete například naprogramovat zařízení tak, aby automaticky odpovídalo na příchozí hovory z určitých čísel.

Makra mohou spouštět příkazy rozhraní API (Application Programming Interface) pro vaše zařízení i pro systémy jiných výrobců.

Všechna aktivní makra jsou v zařízení spuštěna v jediném procesu, který se nazývá modul runtime. Z webového rozhraní zařízení můžete spouštět a zastavovat běhové prostředí podle potřeby. Modul runtime je v izolovaném prostoru a kód je bezpečně izolován od standardního softwaru zařízení.

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

V Centru řízení 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ý sami vytvoříte a přidáte na dotykovou obrazovku zařízení. Můžete například přidat tlačítko "Rychlá volba" pro volání na často používané číslo nebo naprogramovat zařízení tak, aby automaticky přijímalo hovory z určitý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. Jsou-li videozařízení a periferní zařízení ovládány ze stejného uživatelského rozhraní, získáte v zasedací místnosti konzistentní uživatelské prostředí. Komunikace s řídicími systémy třetích stran probíhá prostřednictvím API třetích stran.

Otevřená platforma umožňuje vytvářet přizpůsobení, která se připojují k vašim stávajícím pracovním postupům. To vám umožní vytvářet 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 jízdenek.

  • Sběr akustických dat z místnosti a jejich odeslání na webový server, kde mohou být vykreslena.

  • 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 vytvářet z editoru rozšíření uživatelského rozhraní ve webovém rozhraní zařízení.

Povolením zřizování maker získáte přístup pro čtení a zápis do maker pro jednotlivá zařízení z Centra řízení. Po povolení všechna zařízení registrovaná ve sdíleném režimu nahrají svá makra do Centra řízení. Správci pak mohou upravit zdrojový kód makra, stáhnout místní kopie a odeslat makra do jiných zařízení.

Pokud chcete povolit zřizování maker, přejděte na Zařízení > Nastavení > Makra v Centru řízení a přepněte na Povolit Centru řízení pro správu maker.


  • Všechna makra v Centru řízení jsou uložena a šifrována, nikoli však pomocí vlastního soukromého klíče zákazníka, v cloudu Cisco. Pokud makra obsahují důvěrná data, neměli byste povolovat zřizování maker v centru řízení.

  • Zřizování maker v řídicím centru se vztahuje jenom na zařízení ve sdíleném režimu.


Nejprve je nutné povolit zřizování maker v Centru řízení, jak je popsáno výše.

Zřizování maker je poskytováno na základě jednoho zařízení. Chcete-li makra sdílet mezi zařízeními, můžete makro stáhnout z jednoho zařízení a poté je odeslat do jiného zařízení.

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

  1. V zobrazení zákazníka v https://admin.webex.com přejděte na Zařízení a vyberte zařízení, které chcete konfigurovat.

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


Panel Makra zařízení ovládacího centra

Tady můžete:

  • Vytvářejte, upravujte a odstraňujte makra.

  • Odesílání a stahování maker (*.js).

  • Povolte nebo zakažte makra.

  • Uložte provedené změny.

  • Zobrazení protokolů maker.


Pokud někdo současně upravil stejná makra z jiného webového umístění, zobrazí se vám možnost stáhnout kopii vaší verze, zrušit vaši verzi nebo přepsat jinou verzi.

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


Editor maker

Přihlaste se k webovému rozhraní zařízení pomocí přihlašovacích údajů správce a přejděte do části Přizpůsobení > Editor maker. Tady můžete:

  • Vytvářejte, upravujte a odstraňujte makra.

  • Import a export maker (*.js).

  • Povolte nebo zakažte makra.

  • Zkontrolujte protokoly ladění.

  • Uložení změn (Ctrl+S)


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

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

  • Action Buttons - 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 mohou být naprogramovány tak, aby prováděly akce. To vám umožní kombinovat vlastní skupinu ovládacích prvků ve společném umístění.

  • Web Apps – zástupce webové aplikace přidaný na domovskou stránku. Webová aplikace spustí předdefinovanou webovou stránku na celé obrazovce. Tato možnost je k dispozici na všech zařízeních s webovým enginem (tj. na deskových a stolních zařízeních, s výjimkou DX).

Přihlaste se k webovému rozhraní zařízení pomocí přihlašovacích údajů správce, RoomControl nebo integrátora a přejděte do editoru rozšíření uživatelského rozhraní > přizpůsobení.


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

Tady můžete:

  • Přidání, nahrání, stažení nebo odstranění rozšíření uživatelského rozhraní.

  • Vytvořte a nakonfigurujte 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 rozšíření uživatelského rozhraní do videozařízení nebo do souboru v počítači.

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

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