Makroer

En makro er et lite JavaScript-program som kjører lokalt på enheten din. Du kan for eksempel programmere enheten slik at den automatisk svarer på innkommende anrop fra bestemte numre.

Makroer kan kjøre API-kommandoer (Application Programming Interface) for enhetene dine, samt 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 sandbokser, og koden er sikkert isolert fra enhetens standardprogramvare.

Du kan administrere makroer fra Control Hub eller makroredigeringsprogrammet på enhetens nettgrensesnitt. Hvis du vil konfigurere makroer fra Control Hub, må du først aktivere makroklargjøring for enhetene dine.

I Control Hub kan du se endringene som er gjort i makroene i enhetens historikk.

UI-utvidelser

En brukergrensesnittutvidelse er en egendefinert knapp eller panel som du oppretter deg selv og legger til på berøringsskjermen på enheten din. Du kan for eksempel legge til en «Hurtigoppringing»-knapp for å ringe et nummer som brukes ofte, eller programmere enheten for automatisk å svare på anrop fra bestemte numre.

UI utvidelser kan også kontrollere eksterne eksterne enheter, for eksempel lys, persienner og videosvitsjer. Når videoenheten og de eksterne enhetene kontrolleres fra samme brukergrensesnitt, får du en konsekvent brukeropplevelse i møterommet. Kommunikasjon med tredjeparts kontrollsystemer utføres gjennom tredjeparts API.

Med den åpne plattformen kan du opprette tilpasninger som knytter seg til dine eksisterende arbeidsflyter, slik at du kan skape ekstra verdi utover kjernetilbudet fra Webex.

Noen eksempler inkluderer:

  • Viser egendefinerte webserverdata på hovedskjermen.

  • Rapportere problemer til et billettsystem.

  • Samle inn akustikkdata fra rommet og sende det til en nettserver der det kan plottes.

  • Kontrollere eksterne enheter, for eksempel lys, persienner og videosvitsjer.

Du kan opprette grensesnittutvidelser fra redigeringsprogrammet for grensesnittutvidelser i enhetens webgrensesnitt.

Aktivering av makroklargjøring gir deg lese- og skrivetilgang til makroer på enhetsbasis fra Control Hub. Når aktivert, vil alle enheter som er registrert i delt modus, laste opp makroene sine til Control Hub. Administratorer kan deretter redigere makrokildekoden, 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 Control Hub og slår på Tillat Control Hub å administrere makroer.


  • Alle makroer i Control Hub lagres og krypteres, men ikke ved hjelp av kundenes egen private nøkkel, i Cisco Cloud. Hvis makroene inneholder konfidensielle data, bør du ikke aktivere Control Hub-makroklargjøring.

  • Control Hub-klargjøring av makroer gjelder bare for enheter i delt modus.


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

Makroklargjøring leveres på én enhet. 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.


Control Hub-enhetsmakropanel

Herfra kan du:

  • Opprett, rediger og slett makroer.

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

  • Aktiver eller deaktiver makroer.

  • Lagre endringene.

  • Vis makrologger.


Hvis noen har redigert de samme makroene fra en annen nettplassering samtidig, får du muligheten til å laste ned en kopi av versjonen din, forkaste versjonen eller overskrive den andre versjonen.

Makroredigeringsprogrammet gir et koderedigeringsprogram, loggingsverktøy og kontroller for rask testing av makroer.


Makroredigeringsprogram

Logg på enhetens nettgrensesnitt ved hjelp av Administrator -legitimasjon, og gå til Tilpasning > Makroredigeringsprogram. Herfra kan du:

  • Opprett, rediger og slett makroer.

  • Importer eller eksporter makroer (*.js).

  • Aktiver eller deaktiver makroer.

  • Gjennomgå feilsøkingslogger.

  • Lagre endringene (Ctrl+S)


    Hvis noen har redigert den samme makroen samtidig fra et annet nettsted, får du muligheten til å laste ned en kopi av versjonen, forkaste redigeringen eller overskrive den andre versjonen.

UI Extensions Editor gir 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, glidere), som alle kan programmeres til å utføre handlinger. Dette gjør det mulig for deg å kombinere din egen gruppe av kontroller på et felles sted.

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

Logg på enhetens nettgrensesnitt ved hjelp av legitimasjon for Administrator, RoomControl, eller Integrator , og gå til Tilpasning > Redigeringsprogram for brukergrensesnitt.


Redigeringsprogram for brukergrensesnitt

Herfra kan du:

  • Legg til, last opp, last ned eller slett en UI-utvidelse.

  • Opprett og konfigurer mange typer kontroller.

  • Sett en UI-utvidelse til aktiv vs. inaktiv.

  • Definer når internnummeret for brukergrensesnittet skal være synlig.

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

Hvis du vil koble en UI-utvidelse til en makro, må du bruke den unike Id for elementet. For eksempel kan ID-en for bryteren være «lights_on». Deretter skrev du en makro som overvåket skjermtrykk, og når den oppdaget at «lights_on»-knappen ble trykket, utstedte den ønsket kommando (f.eks. slå på/av lyset).

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