In questo articolo
Abilita il provisioning delle macro in Control Hub
Configurare le macro da Control Hub
Creare macro dall'interfaccia web del dispositivo
Creare estensioni dell'interfaccia utente dall'interfaccia web del dispositivo
Ulteriori informazioni
Configura le macro e le estensioni dell'interfaccia utente per le serie Board, Desk e Room
list-menuIn questo articolo
list-menuFeedback?

Crea controlli personalizzati per i suoi utenti con estensioni dell'interfaccia utente e macro.

Macro

Una macro è un piccolo programma JavaScript che viene eseguito localmente sul suo dispositivo. Ad esempio, può programmare il suo dispositivo per rispondere automaticamente alle chiamate in arrivo da numeri specifici.

Le macro possono eseguire comandi API (Application Programming Interface) per i suoi dispositivi e per sistemi di terze parti.

Tutte le macro attive vengono eseguite in un unico processo sul dispositivo, chiamato Runtime. Dall'interfaccia web del dispositivo può avviare e interrompere il runtime, se necessario. Il Runtime è in modalità sandbox e il codice è isolato in modo sicuro dal software standard del dispositivo.

Può gestire le macro da Control Hub o dal Macro Editor sull'interfaccia web del dispositivo. Per configurare le macro da Control Hub, deve prima abilitare il provisioning delle macro per i suoi dispositivi.

In Control Hub, può vedere le modifiche apportate alle macro nella cronologia del dispositivo.

Estensioni dell'interfaccia utente

Un'estensione dell'interfaccia utente è un pulsante o un pannello personalizzato che Lei crea e aggiunge al touch screen del suo dispositivo. Ad esempio, aggiunga un pulsante «Quick Dial» per chiamare un numero utilizzato di frequente o programmare il suo dispositivo in modo che risponda automaticamente alle chiamate da numeri specifici.

Le estensioni dell'interfaccia utente possono anche controllare periferiche di terze parti, come luci, tapparelle e interruttori video. Quando il dispositivo video e le periferiche sono controllati dalla stessa interfaccia utente, ottiene un'esperienza utente coerente nella sala riunioni. La comunicazione con i sistemi di controllo di terze parti avviene tramite l'API di terze parti.

La piattaforma aperta Le consente di creare personalizzazioni che si collegano ai suoi flussi di lavoro esistenti; quindi, le consente di creare valore aggiuntivo oltre all'offerta principale di Webex.

Alcuni esempi includono:

  • Visualizzazione dei dati personalizzati del server web nella schermata principale.

  • Segnalazione di problemi a un sistema di biglietteria.

  • Raccolta di dati acustici dalla stanza e invio a un server web dove possono essere tracciati.

  • Controllo di periferiche di terze parti, come luci, tapparelle e commutatori video.

Può creare estensioni dell'interfaccia utente dall'editor delle estensioni dell'interfaccia web del dispositivo.

Abilita il provisioning delle macro in Control Hub

L'attivazione del macro provisioning Le consente di accedere in lettura e scrittura alle macro dispositivo per dispositivo da Control Hub. Una volta abilitato, tutti i dispositivi registrati in modalità condivisa caricheranno le proprie macro su Control Hub. Gli amministratori possono quindi modificare il codice sorgente della macro, scaricare copie locali e caricare le macro su altri dispositivi.

Per abilitare il provisioning delle macro, vada su Dispositivi > Impostazioni > Macro in Control Hub e attivi Consenti a Control Hub di gestire le macro.

  • Tutte le macro in Control Hub sono archiviate e crittografate, ma non utilizzando la chiave privata del cliente, nelCisco Cloud. Se le sue macro contengono dati riservati, non deve abilitare il provisioning delle macro di Control Hub.

  • Il provisioning delle macro in Control Hub si applica solo ai dispositivi in modalità condivisa.

Configurare le macro da Control Hub

Deve prima abilitare il provisioning delle macro in Control Hub come descritto sopra.

Il macro provisioning viene fornito su un singolo dispositivo. Per condividere le macro tra dispositivi, può scaricare una macro da un dispositivo e poi caricarla su un altro dispositivo.

Per accedere alle macro per dispositivi in modalità condivisa:

  1. Dalla visualizzazione clienti in https://admin.webex.com, vada su Dispositivi e selezioni il dispositivo che desidera configurare.

  2. Vai su Configurazioni e seleziona Macro.


Control Hub Device Macros panel

Da qui può:

  • Creare, modificare ed eliminare macro.

  • Carica e scarica le macro (*.js).

  • Attivare o disattivare le macro.

  • Salva le sue modifiche.

  • Visualizza i log delle macro.

Se qualcuno ha modificato contemporaneamente le stesse macro da un'altra posizione web, Le verranno presentate le opzioni per scaricare una copia della sua versione, scartare la sua versione o sovrascrivere l'altra versione.

Creare macro dall'interfaccia web del dispositivo

Il Macro Editor fornisce un editor di codice, strumenti di registrazione e controlli per il test rapido delle macro.

Macro Editor

Accedi all'interfaccia web del dispositivo utilizzando le credenziali di amministratore e vai a Personalizzazione > Editor di macro. Da qui può:

  • Creare, modificare ed eliminare macro.

  • Importa o esporta macro (*.js).

  • Attivare o disattivare le macro.

  • Esamini i log di debug.

  • Salva le sue modifiche (Ctrl+S)

    Se qualcuno ha modificato contemporaneamente la stessa macro da un'altra posizione web, Le verranno presentate le opzioni per scaricare una copia della sua versione, annullare la sua modifica o sovrascrivere l'altra versione.

Creare estensioni dell'interfaccia utente dall'interfaccia web del dispositivo

L'UI Extensions Editor fornisce strumenti per creare:

  • Pulsanti d'azione - Un pulsante aggiunto alla home page. Il pulsante di azione può essere programmato per eseguire azioni quando un utente lo tocca.

  • Pannelli - Un pannello di controllo può contenere molti elementi dell'interfaccia utente (ad esempio pulsanti, campi di testo, interruttori, cursori), tutti programmabili per eseguire azioni. Questo può consentirle di combinare il suo gruppo di controlli in una posizione comune.

  • App Web — Una scorciatoia per app Web aggiunta alla home page. L'app web avvierà una pagina web predefinita a schermo intero. È disponibile su tutti i dispositivi con motore Web (ad esempio, dispositivi della serie Board and Desk, escluso DX).

Accedi all'interfaccia web del dispositivo utilizzando le credenziali di amministratore, RoomControl o Integrator e vai a Personalizzazione > UI Extensions Editor.

UI Extensions Editor

Da qui può:

  • Aggiungere, caricare, scaricare o eliminare un'estensione dell'interfaccia utente.

  • Crea e configura molti tipi di controlli.

  • Impostare un'estensione dell'interfaccia utente su attiva o inattiva.

  • Definire quando l'estensione dell'interfaccia utente sarà visibile.

  • Esporti le sue estensioni dell'interfaccia utente sul dispositivo video o in un file sul suo computer.

Per connettere un'estensione dell'interfaccia utente a una macro, deve utilizzare l'ID univoco dell'elemento. Ad esempio, l'ID del suo interruttore potrebbe essere "». lights_on Quindi, scriverebbe una macro che monitorasse i tocchi sullo schermo e quando rilevava che il pulsante "lights_on" era toccato, emetteva il comando desiderato (ad esempio, accendere/spegnere le luci).

Per esempi di connessione delle estensioni dell'interfaccia utente alle macro, vedere qui.

Ulteriori informazioni

Ulteriori informazioni sulla creazione di macro ed estensioni dell'interfaccia utente da:

Visita la community di sviluppatori di Cisco Collaboration se ha bisogno di aiuto con macro e codice di terze parti.

Fare riferimento a Configurazioni dei dispositivi per dispositivi da sala e da scrivania e alle schede Webex per informazioni su come accedere all'interfaccia web locale.

Le estensioni dell'interfaccia utente (UI) del dispositivo Room Scheduler Le consentono di creare pannelli e pulsanti di azione personalizzati, nonché di integrare le applicazioni web direttamente nella dashboard di Room Scheduler. Saperne di più sulle macro e le estensioni per Room Scheduler.

Questo articolo è stato utile?
Questo articolo è stato utile?