Makroer

En makro er et lite JavaScript-program som kjører lokalt på enheten din. For eksempel kan du programmere enheten din til automatisk å svare på innkommende anrop fra bestemte numre.

Makroer kan kjøre API kommandoer (Application Programming Interface) for enhetene dine og for tredjepartssystemer.

Alle aktive makroer kjører i én enkelt prosess på enheten, kalt kjøretid. Fra enhetens webgrensesnitt kan du starte og stoppe kjøretiden etter behov. Kjøretiden er sandkassebasert, og koden er sikkert isolert fra standardprogramvaren på enheten.

Du kan administrere makroer fra Control Hub eller Macro Editor i enhetens webgrensesnitt. Hvis du vil konfigurere makroer fra Control Hub, må du først aktivere makroklargjøring for enhetene.

I Kontrollhub kan du se endringene som er gjort i makroer, i enhetens historikk.

Utvidelser for brukergrensesnitt

En UI-utvidelse er en egendefinert knapp eller et tilpasset panel som du oppretter selv og legger til på berøringsskjermen på enheten. Du kan for eksempel legge til en hurtigoppringingsknapp for å ringe et ofte brukt nummer, eller programmere enheten til automatisk å svare på anrop fra bestemte numre.

UI-utvidelser kan også kontrollere eksterne tredjepartsenheter, for eksempel lys, persienner og videobrytere. Når videoenheten og de eksterne enhetene styres fra samme brukergrensesnitt, får du en konsekvent brukeropplevelse i møterommet. Kommunikasjon med tredjeparts kontrollsystemer skjer via tredjeparts API.

Den åpne plattformen lar deg opprette tilpasninger som knytter seg til dine eksisterende arbeidsflyter; Dermed kan du skape merverdi utover kjernen Webex tilbudet.

Her er noen eksempler:

  • Viser tilpassede webserverdata på hovedskjermen.

  • Rapportere problemer til et billettsystem.

  • Samler akustikkdata fra rommet og sender det til en webserver hvor det kan plottes.

  • Kontrollere eksterne enheter fra tredjeparter, for eksempel lys, persienner og videobrytere.

Du kan opprette grensesnittutvidelser fra UI Extensions Editor i enhetens webgrensesnitt.

Når du aktiverer klargjøring av makroer, får du lese- og skrivetilgang til makroer fra Kontrollhub enhet-for-enhet. Når den er aktivert, vil alle enheter som er registrert i delt modus, laste opp makroene sine til Control Hub. Administratorer kan deretter redigere makroens kildekode, laste ned lokale kopier og laste opp makroene til andre enheter.

Hvis du vil aktivere makroklargjøring, går du til Enheter > Innstillinger > Makroer i Kontrollhub og slår på Tillat Control Hub for å administrere makroer.


  • Vær oppmerksom på at alle makroer blir lagret og kryptert i Cisco Cloud. Hvis makroene inneholder konfidensielle data, bør du ikke aktivere klargjøring av kontrollhubmakroer.

  • Klargjøring av kontrollhub for makroer gjelder bare for enheter i delt modus.


Du må først aktivere Kontrollhub-klargjøring av makroer som beskrevet ovenfor.

Makroklargjøring tilbys på enkeltenhetsbasis. Hvis du vil dele makroer mellom enheter, kan du laste ned en makro fra én enhet og deretter laste den opp til en annen enhet.

Slik får du tilgang til makroer for enheter i delt modus:

  1. Fra kundevisningen i https://admin.webex.com går du til Enheter og velger enheten du vil konfigurere.

  2. Gå til Konfigurasjoner, og velg Makroer.


Makropanel for kontrollhubenhet

Herfra kan du:

  • Opprett, rediger og slett makroer.

  • Last opp og last ned makroer (*.js).

  • Aktivere eller deaktivere makroer.

  • Lagre endringene.

  • Vis makrologger.


Hvis noen samtidig har redigert de samme makroene fra en annen webplassering, får du alternativer for å laste ned en kopi av versjonen, forkaste versjonen eller overskrive den andre versjonen.

Redigeringsprogrammet for makroer inneholder et koderedigeringsprogram, loggingsverktøy og kontroller for rask testing av makroer.


Makroredigering

Logg på enhetens webgrensesnitt med administratorlegitimasjon , og naviger til Customization > Macro Editor. Herfra kan du:

  • Opprett, rediger og slett makroer.

  • Importere eller eksportere makroer (*.js).

  • Aktivere eller deaktivere makroer.

  • Se gjennom feilsøkingslogger.

  • Lagre endringene (CTRL+S)


    Hvis noen samtidig har redigert den samme makroen fra en annen webplassering, vil du få alternativer for å laste ned en kopi av versjonen din, forkaste redigeringen eller overskrive den andre versjonen.

UI Extensions Editor inneholder verktøy for å opprette:

  • Handlingsknapper - En knapp lagt til hjemmesiden. Handlingsknappen kan programmeres til å utføre handlinger når en bruker trykker på den.

  • Paneler - Et kontrollpanel kan inneholde mange brukergrensesnittelementer (f.eks. knapper, tekstfelt, brytere, glidebrytere), som alle kan programmeres til å utføre handlinger. Dermed kan du kombinere din egen gruppe med kontroller på en felles plassering.

  • Web Apps - En webapp snarvei lagt til hjemmesiden. Nettappen vil starte en forhåndsdefinert nettside i fullskjerm. Dette er tilgjengelig på alle enheter med en Web Engine (dvs. enheter i Board og Desk Series, unntatt DX).

Logg på enhetens webgrensesnitt ved hjelp av Admin, RoomControl eller Integrator-legitimasjon og naviger til Customization > UI Extensions Editor.


UI Extensions Editor

Herfra kan du:

  • Legg til, last opp, last ned eller slett en brukergrensesnittutvidelse.

  • Opprett og konfigurer mange typer kontroller.

  • Sett en brukergrensesnittutvidelse til aktiv kontra inaktiv.

  • Definer når grensesnittutvidelsen vil være synlig.

  • Eksporter UI Extensions til videoenheten eller til en fil på datamaskinen.

Hvis du vil koble en brukergrensesnittutvidelse til en makro, må du bruke den unike ID-en for elementet. ID-en for veksleknappen kan for eksempel være "lights_on". Deretter vil du skrive en makro som overvåket skjermkraner, og når den oppdaget at "lights_on" -knappen ble trykket, ville den utstede ønsket kommando (f.eks. slå på / av lysene).

Hvis du vil ha eksempler på tilkobling av grensesnittutvidelser til makroer, kan du se her.