Makroi

Makro je mali JavaScript program koji se pokreće lokalno na vašem uređaju. Na primer, možete programisati uređaj da automatski odgovara na dolazne pozive sa određenih brojeva.

Makroi mogu da pokreću komande za programski interfejs aplikacije (API) za vaše uređaje, kao i za sisteme nezavisnih proizvođača.

Svi aktivni makroi rade u jednom procesu na uređaju, koji se naziva Vreme izvršavanja. Sa veb-interfejsa uređaja možete po potrebi da pokrenete i zaustavite vreme izvršavanja. Vreme izvršavanja je u sandboxu, a kôd je bezbedno izolovan od standardnog softvera uređaja.

Makroima možete da upravljate preko Control Hub ili uređivača makroa na veb-interfejsu uređaja. Da biste konfigurisali makroe sa portala Control Hub, prvo morate da omogućite dodelu privilegija za makroe za vaše uređaje.

Na platformi Control Hub možete da vidite izmene makroa u istoriji uređaja.

Proširenja za UI

Proširenje UI je prilagođeno dugme ili tabla koju sami kreirate i dodajete na ekran osetljiv na dodir na uređaju. Na primer, dodajte dugme "Brzo biranje broja" da biste pozvali često korišćeni broj ili programirajte uređaj da automatski odgovara na pozive sa određenih brojeva.

Proširenja za UI takođe mogu da kontrolišu periferne datoteke nezavisnih proizvođača, kao što su svetla, roletne i video prekidači. Kada se video uređaj i periferni uređaj kontrolišu iz istog korisničkog interfejsa, dobijate dosledno korisničko iskustvo u sali za sastanke. Komunikacija sa kontrolnim sistemima trećih lica obavlja se preko API nezavisnog proizvođača.

Otvorena platforma vam omogućava da kreirate prilagođavanja koja se prilažu postojećim tokovima posla; stoga vam omogućava da kreirate dodatnu vrednost izvan osnovne Webex ponude.

Neki primeri uključuju:

  • Prikazivanje prilagođenih podataka Web servera na glavnom ekranu.

  • Prijavljujem probleme sistemu za prodaju karata.

  • Prikupljanje akustičnih podataka iz sobe i slanje webserveru gde se mogu planirati.

  • Kontrolisanje perifernih uređaja trećih strana, kao što su svetla, roletne i video prekidači.

Možete da kreirate lokale za korisnički interfejs iz Uređivača proširenja korisničkog interfejsa uređaja.

Omogućavanje dodeljivanja makroa pruža vam pristup za čitanje i pisanje makroa na osnovu uređaja po uređaju sa portala Control Hub. Kada je omogućena ova opcija, svi uređaji koji su registrovani u deljenom režimu će otpremiti svoje makroe na Control Hub. Administratori mogu potom da urede izvorni kôd makroa, da preuzmu lokalne kopije i da otpreme makroe na druge uređaje.

Da biste omogućili dodeljivanje privilegija za makroe, idite na Uređaji > Podešavanja > Makroi na platformi Control Hub i uključite opciju Dozvoli portalu Control Hub da upravlja makroima.


  • Svi makroi na portalu Control Hub se čuvaju i šifruju, ali ne koriste privatni ključ kupaca, u oblaku Cisco Cloud. Ako vaši makroi sadrže poverljive podatke, ne bi trebalo da omogućite dodelu privilegija za makroe na portalu Control Hub.

  • Dodeljivanje privilegija za makroe na portalu Control Hub primenjuje se samo na uređaje u deljenom režimu.


Prvo morate da omogućite dodelu privilegija za makroe za Control Hub kao što je gore opisano.

Dodela privilegija za makroe obezbeđena je na osnovu jednog uređaja. Da biste delili makroe na dva uređaja, možete da preuzmete makro sa jednog uređaja, a zatim da ga otpremite na drugi uređaj.

Da biste pristupili makroima za uređaje u deljenom režimu:

  1. Iz prikaza kupca na adresi https://admin.webex.com idite na Uređaji i izaberite uređaj koji želite da konfigurišete.

  2. Idite na Konfiguracije i izaberite stavku Makroi.


Panel za makroe uređaja Control Hub

Odavde možete:

  • Kreirajte, uredite i izbrišite makroe.

  • Otpremite i preuzmite makroe (*.js).

  • Omogućite ili onemogućite makroe.

  • Sačuvajte promene.

  • Prikažite evidencije makroa.


Ako je neko istovremeno uređivao iste makroe sa druge veb-lokacije, biće vam prikazane opcije za preuzimanje kopije verzije, odbacivanje verzije ili zamenjivanje druge verzije.

Uređivač makroa obezbeđuje uređivač kodova, alatke za evidentiranje i kontrole za brzo testiranje makroa.


Uređivač makroa

Prijavite se na veb-interfejs uređaja koristeći akreditive administratora i idite do stavki Prilagođavanje > Uređivač makroa. Odavde možete:

  • Kreirajte, uredite i izbrišite makroe.

  • Uvoz ili izvoz makroa (*.js).

  • Omogućite ili onemogućite makroe.

  • Pregledajte evidencije otklanjanja grešaka.

  • Sačuvajte promene (Ctrl+S)


    Ako je neko istovremeno uredio isti makro sa druge Web lokacije, biće vam predstavljene opcije za preuzimanje kopije verzije, odbacivanje uređivanja ili zamenu druge verzije.

Uređivač proširenja za UI obezbeđuje alatke za kreiranje:

  • Radno dugme - dugme dodato matičnoj stranici. Radno dugme može biti programirano da izvršava radnje kada ga korisnik dodirne.

  • Paneli - Kontrolna tabla može da sadrži mnogo elemenata UI (npr. dugmad, tekstualna polja, prekidači, klizači), a sve to može biti programirano za izvršavanje radnji. To vam može omogućiti da kombinujete sopstvenu grupu kontrola na zajedničkoj lokaciji.

  • Web aplikacije – Prečica za Veb aplikaciju dodata matičnoj stranici. Veb aplikacija će pokrenuti unapred definisanu Web stranicu preko celog ekrana. Ovo je dostupno na svim uređajima sa Web Engine (npr. Board and Desk Series uređajima, ne računajući DX).

Prijavite se na veb-interfejs uređaja koristeći akreditive za Admin, RoomControl ili Integrator i idite do stavki Prilagođavanje > Uređivač proširenja korisničkog interfejsa.


Uređivač proširenja za UI

Odavde možete:

  • Dodajte, otpremite, preuzmite ili izbrišite oznaku tipa datoteke UI.

  • Kreirajte i konfigurišite mnogo tipova kontrola .

  • Postavite proširenje UI na aktivno u odnosu na neaktivno.

  • Definišite kada će proširenje UI biti vidljivo.

  • Izvezite proširenja operativnog sistema na video uređaj ili u datoteku na računaru.

Da biste povezali proširenje UI sa makroom, potrebno je da koristite jedinstveni ID za stavku. Na primer, ID za preklopnik može biti "lights_on". Zatim biste napisali makro koji je nadgledao slavine na ekranu i kada bi detektovao da je dugme "lights_on" prisluškivano, izdao bi željenu komandu (npr. uključiti/isključiti svetla).

Za primere povezivanja proširenja korisničkog interfejsa na makroe pogledajte ovde.