Makroer

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

Makroer kan kjøre applikasjonsprogrammeringsgrensesnitt (API) kommandoer for enhetene dine, så vel som for tredjepartssystemer.

Alle aktive makroer kjører i én enkelt prosess på enheten, kalt Runtime. Fra enhetens nettgrensesnitt kan du starte og stoppe kjøretiden etter behov. Runtime er en sandkasse, og koden er sikkert isolert fra standardprogramvaren til enheten.

Du kan administrere makroer fra Control Hub eller Macro Editor på enhetens nettgrensesnitt. For å 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 makroer i enhetens historie.

UI-utvidelser

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

UI-utvidelser kan også kontrollere eksterne enheter fra tredjeparter, for eksempel lys, persienner og videobrytere. Når videoenheten og periferiutstyret styres fra samme brukergrensesnitt, får du en konsistent brukeropplevelse i møterommet. Kommunikasjon med tredjeparts kontrollsystemer gjøres gjennom tredjeparten API.

Den åpne plattformen lar deg lage tilpasninger som knytter seg til dine eksisterende arbeidsflyter; slik at du kan skape ekstra verdi utover kjernetilbudet Webex.

Noen eksempler inkluderer:

  • Viser tilpassede webserverdata på hovedskjermen.

  • Rapportering av problemer til et billettsystem.

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

  • Kontrollere eksternt utstyr fra tredjeparter, for eksempel lys, persienner og videobrytere.

Du kan opprette UI-utvidelser fra UI Extensions Editor i enhetens nettgrensesnitt.

Aktivering av makroklargjøring gir deg lese- og skrivetilgang til makroer på enhet-for-enhet-basis fra Control Hub. 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 makrokildekoden, laste ned lokale kopier og laste opp makroene til andre enheter.

For å aktivere makroklargjøring, gå til Enheter > Innstillinger > Makroer i Control Hub og slå på Tillat Control Hub å administrere makroer.


  • Vær oppmerksom på at alle makroer vil bli lagret og kryptert i Cisco Cloud. Hvis makroene dine 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 tilbys på én enhetsbasis. For å 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å til Enheter og velg enheten du ønsker å konfigurere.

  2. Gå til Konfigurasjoner og velg Makroer.


Kontroll Hub Device Macros panel

Herfra kan du:

  • Opprett, rediger og slett makroer.

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

  • Aktiver eller deaktiver makroer.

  • Lagre endringene.

  • Se makrologger.


Hvis noen samtidig har redigert de samme makroene fra en annen nettplassering, vil du bli presentert med alternativer for å laste ned en kopi av versjonen din, forkaste versjonen din eller overskrive den andre versjonen.

Makroredigering gir en koderedigerer, loggingsverktøy og kontroller for rask testing av makroer.


Makroredigering

Logg på enhetens nettgrensesnitt med Administrator legitimasjon og naviger til Tilpasning > Makroredigering. Herfra kan du:

  • Opprett, rediger og slett makroer.

  • Importer eller eksporter makroer (*.js).

  • Aktiver eller deaktiver makroer.

  • Gjennomgå feilsøkingslogger.

  • Lagre endringene dine (Ctrl+S)


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

UI Extension Editor gir verktøy for å lage:

  • 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 UI-elementer (f.eks. knapper, tekstfelt, brytere, skyveknapper), som alle kan programmeres til å utføre handlinger. Dette kan tillate deg å kombinere din egen gruppe kontroller på et felles sted.

  • Nettapper – En nettappsnarvei lagt til hjemmesiden. Nettappen vil starte en forhåndsdefinert nettside i fullskjerm. Dette er tilgjengelig på alle enheter med en webmotor (dvs. enheter i Board og Desk Series, unntatt DX).

Logg på enhetens nettgrensesnitt med Admin, RoomControl, eller Integrator legitimasjon og naviger til Tilpasning > UI Extension Editor.


UI Extension Editor

Herfra kan du:

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

  • Opprett og konfigurer mange typer kontroller.

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

  • Definer når UI-utvidelsen skal være synlig.

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

For å koble en UI-utvidelse til en makro, må du bruke den unike ID for varen. For eksempel kan ID-en for bryteren din være "lights_on". Deretter ville du skrive en makro som overvåket skjermtrykk, og når den oppdaget at "lights_on"-knappen ble trykket, ville den gi ønsket kommando (f.eks. slå på/av lysene).

For eksempler på å koble UI-utvidelser til makroer, se her.