Makra

Makro je malý program v jazyce JavaScript, který se spouští lokálně v zařízení. Můžete například naprogramovat zařízení tak, aby automaticky přijímalo příchozí hovory z konkrétních čísel.

Makra mohou spouštět příkazy rozhraní pro programování aplikací (API) pro vaše zařízení i pro systémy třetích stran.

Všechna aktivní makra jsou v zařízení spuštěna v jednom procesu, který se nazývá Runtime. Ve webovém rozhraní zařízení můžete podle potřeby spustit a zastavit runtime. 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 prostředí Control Hub nebo Editoru maker ve webovém rozhraní zařízení. Pokud chcete konfigurovat makra z prostředí Control Hub, musíte nejprve povolit zřizování maker pro svá zařízení.

V prostředí Control Hub můžete vidět změny provedené u maker 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é vytáčení" pro volání na často používané číslo nebo naprogramovat 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. Pokud jsou videozařízení a periferní zařízení ovládána 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 ROZHRANÍ API třetích stran.

Otevřená platforma umožňuje vytvářet vlastní nastavení, která se připojují 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.

Mezi příklady patří:

  • 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 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 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 ke čtení a zápisu maker pro jednotlivá zařízení z prostředí Control Hub. Po aktivaci budou všechna zařízení zaregistrovaná ve sdíleném režimu nahrávat svá makra do prostředí Control Hub. Správci mohou poté upravovat zdrojový kód maker, stahovat místní kopie a nahrávat makra do jiných zařízení.

Chcete-li povolit zřizování maker, přejděte do nabídky Zařízení > Nastavení > Makra v prostředí Control Hub a zapněte možnost Povolit prostředí Control Hub spravovat makra.


  • Všechna makra v centru Control Hub jsou uložena a zašifrována, avšak ne pomocí vlastního soukromého klíče zákazníka, ve službě Cisco Cloud. Pokud vaše makra obsahují důvěrná data, neměli byste zřizování maker v prostředí Control Hub povolit.

  • Zřizování maker v prostředí Control Hub se vztahuje pouze na zařízení ve sdíleném režimu.


Nejprve musíte povolit zřizování maker v prostředí Control Hub, jak je popsáno výše.

Zřizování maker je poskytováno na základě jednoho zařízení. Chcete-li sdílet makra mezi zařízeními, můžete 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. V zobrazení zákazníka v https://admin.webex.compřejděte na možnost Zařízení a vyberte zařízení, které chcete nakonfigurovat.

  2. Přejděte do části Konfigurace a vyberte možnost Makra.


Panel maker zařízení Control Hub

Odtud můžete:

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

  • Nahrávání a stahování maker (*.js).

  • Povolení nebo zakázání maker.

  • Změny uložte.

  • Zobrazí protokoly 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, zahodit ji nebo přepsat jinou verzi.

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


Editor maker

Přihlaste se k webovému rozhraní zařízení pomocí pověření správce a přejděte do nabídky Přizpůsobení > Editor maker. Odtud můžete:

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

  • Import nebo export maker (*.js).

  • Povolení nebo zakázání maker.

  • 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žnosti stažení kopie vaší verze, zahození úprav nebo přepsání druhé verze.

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 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. To je k dispozici na všech zařízeních s Web Engine (tj. Zařízení řady Board a Desk, s výjimkou DX).

Přihlaste se k webovému rozhraní zařízení pomocí přihlašovacích údajů pro správce, RoomControl nebo Integrator a přejděte do části 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í.

  • 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 použít jedinečné ID položky. Id pro váš přepínač může být například "lights_on". Poté byste napsali makro, které monitoruje klepnutí na obrazovku, a když zjistí, že bylo klepnuto na tlačítko "lights_on", vydá požadovaný příkaz (např. Zapne / vypne světla).

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