Makronaredbama

Makro je mali JavaScript program koji se izvodi lokalno na vašem uređaju. Na primjer, možete programirati svoj uređaj da automatski odgovara na dolazne pozive s određenih brojeva.

Makronaredbe mogu pokretati naredbe aplikacijskog programskog sučelja (API) za vaše uređaje, kao i za sustave trećih strana.

Sve aktivne makronaredbe izvode se u jednom procesu na uređaju koji se naziva Runtime. Iz web sučelja uređaja možete pokrenuti i zaustaviti runtime, prema potrebi. Runtime je zatvoren, a kod je sigurno izoliran od standardnog softvera uređaja.

Makronaredbama možete upravljati iz Control Huba ili Macro Editora na web sučelju uređaja. Da biste konfigurirali makronaredbe iz kontrolnog čvorišta, prvo morate omogućiti makronaredbu za svoje uređaje.

U Control Hubu možete vidjeti promjene napravljene na makronaredbama u povijesti uređaja.

Proširenja korisničkog sučelja

Proširenje korisničkog sučelja prilagođeni je gumb ili ploča koju sami izradite i dodate na dodirni zaslon svog uređaja. Na primjer, dodajte gumb "Brzo biranje" za pozivanje često korištenog broja ili programirajte svoj uređaj da automatski odgovara na pozive s određenih brojeva.

Proširenja korisničkog sučelja također mogu kontrolirati periferne uređaje trećih strana, kao što su svjetla, sjenila i video prekidači. Kada se videouređajem i periferijama upravlja iz istog korisničkog sučelja, dobivate dosljedno korisničko iskustvo u sobi za sastanke. Komunikacija s kontrolnim sustavima treće strane odvija se putem API treće strane.

Otvorena platforma omogućuje vam stvaranje prilagodbi koje se povezuju s vašim postojećim tijekovima rada; stoga vam omogućuje stvaranje dodatne vrijednosti izvan osnovne Webex ponude.

Neki primjeri uključuju:

  • Prikaz prilagođenih podataka web poslužitelja na glavnom zaslonu.

  • Prijavljivanje problema sustavu za prodaju karata.

  • Prikupljanje akustičkih podataka iz prostorije i njihovo slanje na web poslužitelj gdje se mogu iscrtati.

  • Upravljanje perifernim uređajima trećih strana, kao što su svjetla, sjenila i video izmjenjivači.

Možete izraditi proširenja korisničkog sučelja iz uređivača proširenja korisničkog sučelja u web sučelju uređaja.

Omogućavanje dodjele makronaredbi daje vam pristup za čitanje i pisanje makronaredbi na bazi uređaja po uređaj iz Control Huba. Nakon što se omogući, svi uređaji koji su registrirani u zajedničkom načinu rada prenijet će svoje makronaredbe u Control Hub. Administratori tada mogu urediti izvorni kod makronaredbe, preuzeti lokalne kopije i učitati makronaredbe na druge uređaje.

Da biste omogućili makronaredbu, idite na Uređaji > Postavke > Makronaredbe u Control Hub i uključite Dopusti Control Hubu upravljanje makronaredbama.


  • Imajte na umu da će sve makronaredbe biti pohranjene i šifrirane u Cisco Cloudu. Ako vaše makronaredbe sadrže povjerljive podatke, ne biste trebali omogućiti dodjelu makronaredbi Control Hub-a.

  • Omogućavanje makronaredbi Control Huba odnosi se samo na uređaje dijeljenog načina rada.


Prvo morate omogućiti Control Hub pružanje makronaredbi kao što je gore opisano.

Pružanje makronaredbi pruža se na temelju jednog uređaja. Za dijeljenje makronaredbi između uređaja, možete preuzeti makronaredbu s jednog uređaja i zatim je prenijeti na drugi uređaj.

Za pristup makronaredbama za uređaje dijeljenog načina rada:

  1. Iz prikaza korisnika u https://admin.webex.com idite na Uređaji i odaberite uređaj koji želite konfigurirati.

  2. Idite na Konfiguracije i odaberite Makronaredbe.


Makronaredbe uređaja kontrolnog čvorišta

Odavde možete:

  • Stvaranje, uređivanje i brisanje makronaredbi.

  • Učitaj i preuzmi makronaredbe (*.js).

  • Omogućite ili onemogućite makronaredbe.

  • Spremite promjene.

  • Pregledaj zapisnike makronaredbi.


Ako je netko istovremeno uređivao iste makronaredbe s druge web lokacije, prikazat će vam se opcije za preuzimanje kopije vaše verzije, odbacivanje vaše verzije ili brisanje druge verzije.

Uređivač makronaredbi obezbeđuje uređivač koda, alate za bilježenje i kontrole za brzo testiranje makronaredbi.


Makro uređivač

Prijavite se na web sučelje uređaja pomoću Administratorskih vjerodajnica i idite na Prilagođavanje > Uređivač makronaredbi. Odavde možete:

  • Stvaranje, uređivanje i brisanje makronaredbi.

  • Uvoz ili izvoz makronaredbi (*.js).

  • Omogućite ili onemogućite makronaredbe.

  • Pregledaj zapisnike otklanjanja pogrešaka.

  • Spremite promjene (Ctrl+S)


    Ako je netko istovremeno uredio istu makronaredbu s druge web lokacije, prikazat će vam se opcije za preuzimanje kopije vaše verzije, odbacivanje vaše izmjene ili brisanje druge verzije.

Uređivač proširenja korisničkog sučelja pruža alate za stvaranje:

  • Akcijski gumbi - gumb dodan na početnu stranicu. Gumb za radnju može se programirati da izvršava radnje kada ga korisnik dodirne.

  • Ploče - Upravljačka ploča može sadržavati mnoge elemente korisničkog sučelja (npr. gumbe, tekstualna polja, prekidače, klizače), a svi se mogu programirati za izvođenje radnji. To vam može omogućiti kombiniranje vlastite grupe kontrola na zajedničkom mjestu.

  • Web aplikacije – prečac web aplikacije dodan na početnu stranicu. Web aplikacija će pokrenuti unaprijed definiranu web stranicu na cijelom zaslonu. Ovo je dostupno na svim uređajima s Web Engineom (tj. uređajima serije Board i Desk, isključujući DX).

Prijavite se na web sučelje uređaja pomoću Administrator, kontrola sobe, ili Integrator vjerodajnice i idite na Prilagodba > Uređivač proširenja korisničkog sučelja.


Uređivač proširenja korisničkog sučelja

Odavde možete:

  • Dodavanje, prijenos, preuzimanje ili brisanje proširenja korisničkog sučelja.

  • Stvorite i konfigurirajte mnoge vrste kontrola.

  • Postavite proširenje korisničkog sučelja na aktivno naspram neaktivno.

  • Definirajte kada će proširenje korisničkog sučelja biti vidljivo.

  • Izvezite svoja proširenja korisničkog sučelja na video uređaj ili u datoteku na računalu.

Za povezivanje proširenja korisničkog sučelja s makronaredbom morate upotrijebiti jedinstveni Iskaznica za stavku. Na primjer, ID za vaš prekidač može biti "lights_on". Zatim biste napisali makronaredbu koja nadzire dodire zaslona i kada bi otkrila da je pritisnuta tipka "lights_on", izdala bi željenu naredbu (npr. uključivanje/isključivanje svjetla).

Za primjere povezivanja proširenja korisničkog sučelja s makronaredbama, pogledajte ovdje.