Creați controale personalizate pentru utilizatori cu extensii UI și macrocomenzi.
Macrocomenzi
O macrocomandă este un mic program JavaScript care rulează local pe dispozitivul dvs. De exemplu, puteți programa dispozitivul să răspundă automat la apelurile primite de la anumite numere.
Macrocomenzile pot rula comenzi Application Programming Interface (API) pentru dispozitivele dvs., precum și pentru sisteme terțe.
Toate macrocomenzile active rulează într-un singur proces pe dispozitiv, numit Runtime. Din interfața web a dispozitivului puteți porni și opri timpul de execuție, după cum este necesar. Runtime este în sandbox, iar codul este izolat în siguranță de software-ul standard al dispozitivului.
Puteți gestiona macrocomenzile din Control Hub sau din Editorul de macrocomenzi de pe interfața web a dispozitivului. Pentru a configura macrocomenzile din Control Hub, trebuie mai întâi să activați asigurarea accesului 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 particularizat pe care îl creați personal și îl adăugați la ecranul senzitiv 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 de la aceeași interfață cu utilizatorul, obțineți o experiență de utilizator consecventă în sala de întâlnire. Comunicarea cu sistemele de control ale terților se face prin intermediul API terților.
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 către un sistem de emitere a biletelor.
-
Colectarea datelor acustice din cameră și trimiterea acestora către un server web unde pot fi reprezentate grafic.
-
Controlarea perifericelor terțe, cum ar fi luminile, jaluzelele și comutatoarele video.
Puteți crea extensii UI din Editorul extensiilor UI din interfața web a dispozitivului.
Activarea asigurării accesului la macrocomenzi vă oferă acces de citire și scriere la macrocomenzi pentru fiecare dispozitiv în parte, 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 macrocomenzii, să descarce copii locale și să încarce macrocomenzile pe alte dispozitive.
Pentru a activa asigurarea accesului macrocomenzilor, accesați Dispozitive>Setări>Macrocomenzi în Control Hub și comutați pe Permiteți Control Hub să gestioneze macrocomenzile .
|
Mai întâi trebuie să activați asigurarea accesului macrocomenzilor în Control Hub, așa cum este descris mai sus. |
Asigurarea accesului la macrocomenzi este furnizată pe un singur dispozitiv. Pentru a partaja macrocomenzi între dispozitive, puteți să descărcați o macrocomandă de pe un dispozitiv, apoi să o încărcați pe alt dispozitiv.
Pentru a accesa macrocomenzi pentru dispozitive în modul partajat:
-
Din vizualizarea clientului în 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 macrocomenzi (*.js).
-
Activați sau dezactivați macrocomenzile.
-
Salvați modificările.
-
Vizualizați jurnalele de macrocomenzi.
Dacă cineva a editat simultan aceleași macrocomenzi 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 versiunea dvs. 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 > Editorul 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., a renunța la editare sau 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 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ă a aplicației 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 motor web (adică dispozitive din seriile Board și Desk, cu excepția DX).
Conectați-vă la interfața web a dispozitivului utilizând acreditările Admin, RoomControl sau Integrator și navigați la Editor extensii Personalizare >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 va fi vizibilă extensia UI.
-
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 comutatorului poate fi "lights_on". Apoi, ați scrie o macrocomandă care a monitorizat atingerile ecranului și când a detectat că butonul "lights_on" a fost apăsat, ar emite comanda dorită (de exemplu, aprindeți / opriți luminile).
Pentru exemple de conectare a extensiilor UI la macrocomenzi, consultați aici.
Aflați mai multe despre crearea macrocomenzilor și extensiilor UI din:
Vizitați Comunitatea Cisco Collaboration Developer dacă aveți nevoie de ajutor în legătură cu macrocomenzile și codurile terțe.
Consultați Configurațiile dispozitivelor pentru dispozitivele Room și Desk și Webex Boards pentru informații despre modul de accesare a interfeței web locale.