Creați controale personalizate pentru utilizatorii dvs., cu extensii de interfață utilizator și macrocomenzi.
Macrocomenzi
O macrocomandă este un mic program JavaScript care rulează local pe dispozitiv. De exemplu, puteți programa dispozitivul să răspundă automat la apelurile primite de la anumite numere.
Macrocomenzile pot rula comenzi pentru interfața de programare a aplicațiilor (API) pentru dispozitivele dvs., precum și pentru sistemele terțe.
Toate macrocomenzile active rulează într-un singur proces pe dispozitiv, denumit Rulare. Din interfața web a dispozitivului, puteți începe și opri rularea, după cum este necesar. Runtime este sandboxed, iar codul este izolat în siguranță de software-ul standard al dispozitivului.
Puteți gestiona macrocomenzile din Control Hub sau din Editorul de macrocomenzi pe interfața web a dispozitivului. Pentru a configura macrocomenzile din Control Hub, trebuie să activați mai întâi configurarea macrocomenzilor pentru dispozitivele dvs.
În Control Hub, puteți vedea modificările aduse macrocomenzilor în istoricul dispozitivului.
Extensii UI
O extensie UI este un buton sau un panou personalizat pe care îl creați singur și îl adăugați la ecranul tactil al dispozitivului. De exemplu, adăugați un buton "Apelare rapidă" pentru a apela un număr utilizat frecvent sau programați dispozitivul să răspundă automat la apeluri de la anumite numere.
Extensiile UI pot controla, de asemenea, periferice terțe, cum ar fi lumini, jaluzele și comutatoare video. Atunci când dispozitivul video și perifericele sunt controlate din aceeași interfață cu utilizatorul, obțineți o experiență de utilizator consecventă în sala de ședințe. Comunicarea cu sistemele de control terță parte se face prin API-ul terță parte.
Platforma deschisă vă permite să creați particularizări care se atașează la fluxurile de lucru existente; astfel, permițându-vă să creați valoare suplimentară dincolo de oferta webex de bază.
Câteva exemple includ:
-
Afișarea datelor personalizate ale serverului web pe ecranul principal.
-
Raportarea problemelor la un sistem de ticketing.
-
Colectarea datelor acustice din cameră și trimiterea lor către un server web unde pot fi reprezentate grafic.
-
Controlul perifericelor terțe, cum ar fi luminile, jaluzelele și comutatoarele video.
Puteți crea extensii UI din editorul de extensii UI în interfața web a dispozitivului.
Activarea configurării macrocomenzilor vă oferă acces de citire și scriere la macrocomenzi pe bază de dispozitiv din Control Hub. După activare, toate dispozitivele înregistrate în modul partajat își vor încărca macrocomenzile în Control Hub. Administratorii pot apoi să editeze codul sursă al macrocomenzilor, să descarce copii locale și să încarce macrocomenzile pe alte dispozitive.
Pentru a activa configurarea macrocomenzilor, accesați Dispozitive > Setări > Macrocomenzi în Control Hub și comutați pe Permiteți Control Hub să gestioneze macrocomenzile.
|
Trebuie să activați mai întâi asigurarea accesului la macrocomenzi în Control Hub, așa cum este descris mai sus. |
Configurarea macrocomenzilor este furnizată pe bază de dispozitiv unic. Pentru a partaja macrocomenzile între dispozitive, puteți descărca o macrocomandă de pe un dispozitiv și apoi o puteți încărca pe alt dispozitiv.
Pentru a accesa macrocomenzile pentru dispozitivele în modul partajat:
-
Din fereastra de vizualizare a clientului din https://admin.webex.com, accesați Dispozitive și selectați dispozitivul pe care doriți să îl configurați.
-
Accesați Configurații și selectați Macrocomenzi.
De aici, puteți:
-
Creați, editați și ștergeți macrocomenzi.
-
Încărcați și descărcați macrocomenzile (*.js).
-
Activați sau dezactivați macrocomenzile.
-
Salvați modificările.
-
Vizualizați jurnalele macrocomenzilor.
Dacă cineva a editat simultan aceeași macrocomandă dintr-o altă locație web, vi se vor prezenta opțiuni pentru a descărca o copie a versiunii dvs., a renunța la versiune sau a suprascrie cealaltă versiune. |
Editorul de macrocomenzi oferă un editor de cod, instrumente de înregistrare în jurnal și controale pentru testarea rapidă a macrocomenzilor.
Conectați-vă la interfața web a dispozitivului utilizând acreditările de administrator și navigați la Personalizare > Editor de macrocomenzi. De aici, puteți:
-
Creați, editați și ștergeți macrocomenzi.
-
Importați sau exportați macrocomenzi (*.js).
-
Activați sau dezactivați macrocomenzile.
-
Examinați jurnalele de depanare.
-
Salvarea modificărilor (Ctrl+S)
Dacă cineva a editat simultan aceeași macrocomandă dintr-o altă locație web, vi se vor prezenta opțiuni pentru a descărca o copie a versiunii dvs., pentru a renunța la editare sau pentru a suprascrie cealaltă versiune.
Editorul de extensii UI oferă instrumente pentru crearea:
-
Butoane de acțiune - Un buton adăugat la pagina de pornire. Butonul de acțiune poate fi programat să efectueze acțiuni atunci când un utilizator îl atinge.
-
Panouri - Un panou de control poate conține multe elemente UI (de exemplu, butoane, câmpuri de text, comutatoare, glisoare), toate acestea putând fi programate pentru a efectua acțiuni. Acest lucru vă poate permite să combinați propriul grup de controale într-o locație comună.
-
Aplicații web – O comandă rapidă pentru aplicația web adăugată la pagina de pornire. Aplicația web va lansa o pagină web predefinită pe ecran complet. Acest lucru este disponibil pe toate dispozitivele cu un motor web (de exemplu, dispozitive din seria Board and Desk, cu excepția DX).
Conectați-vă la interfața web a dispozitivului utilizând datele de autentificare Admin, RoomControl sau Integrator și navigați la Personalizare > Editor extensii UI.
De aici, puteți:
-
Adăugați, încărcați, descărcați sau ștergeți o extensie UI.
-
Creați și configurați mai multe tipuri de controale .
-
Setați o extensie UI la activ vs. inactiv.
-
Definiți când extensia UI va fi vizibilă.
-
Exportați extensiile UI pe dispozitivul video sau într-un fișier de pe computer.
Pentru a conecta o extensie UI la o macrocomandă, trebuie să utilizați ID-ul unic pentru element. De exemplu, id-ul pentru comutatorul dvs. poate fi "lights_on". Apoi, ați scrie o macrocomandă care a monitorizat robinetele ecranului și când a detectat că butonul "lights_on" a fost apăsat, ar emite comanda dorită (de exemplu, porniți / opriți luminile).
Pentru exemple de conectare a extensiilor UI la macrocomenzi, consultați aici.
Aflați mai multe despre crearea macrocomenzilor și a extensiilor UI din:
Vizitați comunitatea Cisco Collaboration Developer dacă aveți nevoie de ajutor pentru macrocomenzi și cod terță parte.
Consultați Configurațiile dispozitivelor pentru dispozitivele de cameră și de birou și plăcile Webex pentru informații despre cum să accesați interfața web locală.