Creare controlli personalizzati per gli utenti con le estensioni dell'interfaccia utente e le macro.
Macro
Una macro è un piccolo programma JavaScript che viene eseguito localmente sul dispositivo video. Ad esempio, è possibile programmare il dispositivo per rispondere automaticamente alle chiamate in arrivo da numeri specifici.
Le macro possono eseguire i comandi API (Application programming Interface) per i dispositivi di Webex, nonché per i sistemi di terze parti.
Tutte le macro attive sono in esecuzione in un unico processo sul dispositivo video, denominato Runtime. Dall'interfaccia web dispositivo è possibile avviare e arrestare il runtime, in base alle necessità. Il runtime è in modalità sandbox e il codice viene isolato in modo sicuro dal software standard del dispositivo.
È possibile gestire le macro dall'hub di controllo o dall' editor di macro nell'interfaccia Web del dispositivo. Per configurare le macro dall'hub di controllo, è necessario abilitare prima il provisioning delle macro per i dispositivi.
Estensioni dell'interfaccia utente
Un interno dell'interfaccia utente è un pulsante o un pannello personalizzato che si crea e si aggiunge al touchscreen del dispositivo. Ad esempio, aggiungere un pulsante di chiamata rapida per chiamare un numero frequentemente utilizzato o programmare il dispositivo in modo da rispondere automaticamente alle chiamate da numeri specifici.
Gli interni dell'interfaccia utente possono inoltre controllare le periferiche di terze parti, quali luci, tapparelle e switch video. Quando il dispositivo video e le periferiche sono controllati dalla stessa interfaccia utente, si ottiene un'esperienza utente coerente nella sala riunioni. La comunicazione con i sistemi di controllo di terze parti viene effettuata tramite la API di terze parti.
La piattaforma aperta consente di creare personalizzazioni che si collegano ai flussi di lavoro esistenti. in questo modo, è possibile creare un valore aggiunto oltre il nucleo Webex offerta.
Alcuni esempi includono:
-
Visualizzazione dei dati del server Web personalizzati nella schermata principale.
-
Segnalazione di problemi a un sistema di biglietteria.
-
Raccolta dei dati dell'acustica dalla sala e invio a un server Web in cui è possibile stampare.
-
Controllo delle periferiche di terze parti, quali luci, tapparelle e video switch.
È possibile creare estensioni dell'interfaccia utente dall'editor delle estensioni dell'interfaccia utente nell'interfaccia Web del dispositivo.
L'attivazione della funzione provisioning macro consente di leggere e scrivere l'accesso alle macro in base al dispositivo per dispositivo dall'hub di controllo. Una volta abilitata, tutti i dispositivi registrati in modalità condivisa caricherà le macro nell'hub di controllo. Gli amministratori possono quindi modificare il codice sorgente macro, scaricare le copie locali e caricare le macro in altri dispositivi.
Per abilitare il provisioning delle macro, accedere a dispositivi > Impostazioni > macro nell'hub di controllo e attivare Consenti controllo Hub per gestire le macro .
|
È innanzitutto necessario abilitare il provisioning dell'hub di controllo delle macro come descritto sopra.
|
Il provisioning delle macro viene fornito su base a dispositivo singolo. Per condividere le macro tra i dispositivi, è possibile scaricare una macro da un dispositivo e caricarla su un altro dispositivo.
Per accedere alle macro per i dispositivi in modalità condivisa:
-
Dalla vista cliente in https://admin.webex.com , accedere a dispositivi e selezionare il dispositivo che si desidera configurare.
-
Accedere a configurazioni e selezionare macro.

Da qui è possibile:
-
Creare, modificare ed eliminare le macro.
-
Caricare e scaricare macro (*. js).
-
Abilitare o disabilitare le macro.
-
Salvare le modifiche.
-
Visualizzare i registri delle macro.
Se un utente ha modificato contemporaneamente le stesse macro da un'altra posizione Web, verranno visualizzate le opzioni per scaricare una copia della versione, ignorare la versione o sovrascrivere l'altra versione.
|
L'editor di macro fornisce un editor di codice, strumenti di registrazione e controlli per il test rapido delle macro.

Eseguire l'accesso all'interfaccia Web del dispositivo utilizzando le credenziali amministratore e selezionare personalizzazione > editor di macro. Da qui è possibile:
-
Creare, modificare ed eliminare le macro.
-
Importa o Esporta macro (*. js).
-
Abilitare o disabilitare le macro.
-
Rivedere i registri di debug.
-
Salvare le modifiche (CTRL + S)
Se un utente ha modificato contemporaneamente la stessa macro da un'altra posizione Web, verranno visualizzate le opzioni per scaricare una copia della versione, ignorare la modifica o sovrascrivere l'altra versione.
L'editor delle estensioni dell'interfaccia utente fornisce strumenti per la creazione:
-
Pulsanti azione-un pulsante aggiunto alla pagina iniziale. Il pulsante azione può essere programmato per eseguire azioni quando un utente lo tocca.
-
Pannelli: un pannello di controllo può contenere numerosi elementi dell'interfaccia utente (ad es. pulsanti, campi di testo, Switch, cursori), ognuno dei quali può essere programmato per eseguire azioni. In questo modo è possibile combinare il proprio gruppo di controlli in una posizione comune.
-
Web Apps: un collegamento all'app Web aggiunto alla pagina iniziale. L'app Web avvierà una pagina Web predefinita a schermo intero. Questo è disponibile su tutti i dispositivi dotati di un motore Web (ad esempio, dispositivi di serie da tavolo e da tavolo, escluso DX).
Eseguire l'accesso all'interfaccia Web del dispositivo utilizzando le credenziali admin, RoomControl o Integrator e selezionare personalizzazione > editor delle estensioni dell'interfaccia utente.

Da qui è possibile:
-
Aggiungere, caricare, scaricare o eliminare un interno dell'interfaccia utente.
-
Creare e configurare molti tipi di controlli.
-
Impostare un interno dell'interfaccia utente su attivo contro inattivo.
-
Definire quando l'interno dell'interfaccia utente sarà visibile.
-
Esportare le estensioni dell'interfaccia utente nel dispositivo video o in un file sul computer.
Per connettere un interno dell'interfaccia utente a una macro, è necessario utilizzare l'ID univoco per l'elemento. Ad esempio, l'ID del proprio Toggle può essere "lights_on". Quindi, è necessario scrivere una macro che monitorasse i rubinetti dello schermo e quando rileva che il pulsante "lights_on" è stato toccato, emette il comando desiderato (ad es. attivare/disattivare le spie).
Per esempi di connessione delle estensioni dell'interfaccia utente alle macro, vedere la sezione relativa alle estensioni dell'interfaccia utente della Guida di personalizzazione.
Ulteriori informazioni
Ulteriori informazioni sulla creazione di macro e estensioni dell'interfaccia utente da:
Per informazioni su macro e codice di terze parti, visitare la community Cisco Collaboration Developer community .
Per informazioni sull'accesso all'interfaccia web locale, fare riferimento alle configurazioni dei dispositivi per dispositivi di sale e desktop e per le schede Webex.