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 locale.

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. È 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'editor di macro nell'interfaccia Web locale o dall'hub di controllo.

Dall'interfaccia Web locale

È possibile creare estensioni dell'interfaccia utente e macro dall' editor delle estensioni dell'interfaccia utente e dall' editor di macro nell'interfaccia Web locale.

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 locale utilizzando le credenziali admin, RoomControl o Integrator e selezionare personalizzazione > editor delle estensioni dell'interfaccia utente.


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.

L'editor di macro fornisce un editor di codice, strumenti di registrazione e controlli per il test rapido delle macro.


Editor di macro

Eseguire l'accesso all'interfaccia Web locale utilizzando le credenziali amministratore e passare a 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.