Makri

Makro je majhen program JavaScript, ki se izvaja lokalno v napravi. Napravo lahko na primer programirate tako, da samodejno odgovarja na dohodne klice z določenih številk.

Makroji lahko izvajajo ukaze API (Application Programming Interface) za vaše naprave in tudi za sisteme tretjih oseb.

Vsi aktivni makri se izvajajo v enem samem procesu v napravi, ki se imenuje Runtime. V spletnem vmesniku naprave lahko po potrebi zaženete in ustavite čas izvajanja. Izvedbeni čas je v peskovniku, koda pa je varno izolirana od standardne programske opreme naprave.

Makroje lahko upravljate v vozlišču Control Hub ali v urejevalniku Macro Editor v spletnem vmesniku naprave. Če želite konfigurirati makra v vozlišču Control Hub, morate najprej omogočiti zagotavljanje makrov za svoje naprave.

V nadzornem središču si lahko spremembe, ki so bile opravljene v makrih, ogledate v zgodovini naprave .

Razširitve uporabniškega vmesnika

Razširitev uporabniškega vmesnika je gumb ali plošča po meri, ki jo ustvarite sami in jo dodate na zaslon na dotik v napravi. Dodajte na primer gumb za hitro izbiranje, s katerim lahko pokličete pogosto uporabljeno številko, ali pa napravo sprogramirajte tako, da samodejno sprejema klice z določenih številk.

Z razširitvami uporabniškega vmesnika lahko upravljate tudi periferne naprave tretjih oseb, kot so luči, žaluzije in video stikala. Če video napravo in periferne naprave upravljate iz istega uporabniškega vmesnika, je uporabniška izkušnja v sejni sobi dosledna. Komunikacija z nadzornimi sistemi tretjih oseb poteka prek vmesnika API tretje osebe.

Odprta platforma vam omogoča ustvarjanje prilagoditev, ki so povezane z vašimi obstoječimi delovnimi tokovi; tako lahko ustvarite dodatno vrednost poleg osnovne ponudbe Webex.

Nekateri primeri vključujejo:

  • Prikaz podatkov spletnega strežnika po meri na glavnem zaslonu.

  • poročanje o težavah v sistem za izdajo vozovnic.

  • Zbiranje akustičnih podatkov iz prostora in njihovo pošiljanje na spletni strežnik, kjer jih je mogoče izrisati.

  • Upravljanje perifernih naprav tretjih oseb, kot so luči, žaluzije in video stikala.

Razširitve uporabniškega vmesnika lahko ustvarite v urejevalniku razširitev uporabniškega vmesnika v spletnem vmesniku naprave.

Omogočanje zagotavljanja makrov omogoča dostop do makrov za branje in pisanje po posameznih napravah iz vozlišča Control Hub. Ko je ta možnost omogočena, bodo vse naprave, ki so registrirane v skupnem načinu, prenesle svoje makra v vozlišče Control Hub. Skrbniki lahko nato urejajo izvorno kodo makrov, prenesejo lokalne kopije in jih prenesejo v druge naprave.

Če želite omogočiti zagotavljanje makrov, pojdite na Naprave > Nastavitve > Makri v Control Hubu in preklopite na Allow Control Hub to manage macros.


  • Vsi makri v Control Hubu so shranjeni in šifrirani v Ciscovem oblaku, vendar ne z uporabo zasebnega ključa stranke. Če makri vsebujejo zaupne podatke, ne smete omogočiti zagotavljanja makrov v vozlišču Control Hub.

  • Zagotavljanje makrov v nadzornem vozlišču velja samo za naprave v skupni rabi.


Najprej morate omogočiti zagotavljanje makrov v vozlišču Control Hub, kot je opisano zgoraj.

Zagotavljanje makrovizij je zagotovljeno za posamezno napravo. Če želite deliti makre med napravami, lahko makro prenesete iz ene naprave in ga nato prenesete v drugo napravo.

Dostop do makrov za naprave v skupni rabi:

  1. V pogledu stranke v spletnem mestu https://admin.webex.com pojdite na Naprave in izberite napravo, ki jo želite konfigurirati.

  2. Pojdite na Configurations in izberite Macros.


Nadzorno vozlišče Makroji naprave plošča

Od tu lahko:

  • Ustvarjanje, urejanje in brisanje makrov.

  • Prenos in nalaganje makrov (*.js).

  • Omogočite ali onemogočite makra.

  • Shranite spremembe.

  • Oglejte si dnevnike makrov.


Če je nekdo istočasno urejal iste makre z drugega spletnega mesta, boste imeli možnost, da prenesete kopijo svoje različice, zavržete svojo različico ali prepišete drugo različico.

Urejevalnik makrov ponuja urejevalnik kode, orodja za beleženje in kontrolne elemente za hitro testiranje makrov.


Urejevalnik makrov

Prijavite se v spletni vmesnik naprave z uporabo poverilnic Admin in pojdite na Customization > Macro Editor. Od tu lahko:

  • Ustvarjanje, urejanje in brisanje makrov.

  • Uvoz ali izvoz makrov (*.js).

  • Omogočite ali onemogočite makra.

  • Preglejte dnevnike odpravljanja napak.

  • Shranite spremembe (Ctrl+S)


    Če je nekdo istočasno uredil isti makro z drugega spletnega mesta, boste imeli možnost, da prenesete kopijo svoje različice, zavržete svoje urejanje ali prepišete drugo različico.

Urejevalnik razširitev uporabniškega vmesnika ponuja orodja za ustvarjanje:

  • Gumbi za akcijo - gumb, dodan na domačo stran. Gumb za dejanja je mogoče programirati tako, da izvaja dejanja, ko ga uporabnik tapne.

  • Plošče - Nadzorna plošča lahko vsebuje številne elemente uporabniškega vmesnika (npr. gumbe, besedilna polja, stikala, drsnike), ki jih je mogoče programirati za izvajanje dejanj. Tako lahko svojo skupino upravljalnih elementov združite na skupnem mestu.

  • Spletne aplikacije - Bližnjica do spletne aplikacije je dodana na začetno stran. Spletna aplikacija zažene vnaprej določeno spletno stran v celozaslonskem načinu. To je na voljo v vseh napravah s spletnim pogonom (tj. napravah serij Board in Desk, razen DX).

Prijavite se v spletni vmesnik naprave s poverilnicami Admin, RoomControl, ali Integrator in pojdite na Customization > UI Extensions Editor.


Urejanje razširitev uporabniškega vmesnika

Od tu lahko:

  • Dodajanje, nalaganje, prenos ali brisanje razširitve uporabniškega vmesnika.

  • Ustvarjanje in konfiguriranje številnih vrst kontrolnih elementov .

  • Nastavitev razširitve uporabniškega vmesnika na aktivno in neaktivno.

  • Določite, kdaj bo razširitev uporabniškega vmesnika vidna.

  • Izvozite razširitve uporabniškega vmesnika v video napravo ali v datoteko v računalniku.

Če želite razširitev uporabniškega vmesnika povezati z makrom, morate za element uporabiti edinstveno Id . Id za preklopno stikalo je lahko na primer "lights_on". Nato bi napisali makro, ki bi spremljal dotike zaslona in ob zaznavi dotika gumba "lights_on" izdal želeni ukaz (npr. vklop/izklop luči).

Za primere povezovanja razširitev uporabniškega vmesnika z makri glejte tukaj.