Makroer

En makro er et lille JavaScript-program, der kører lokalt på din enhed. Du kan for eksempel programmere din enhed til automatisk at besvare indgående opkald fra specifikke numre.

Makroer kan køre API-kommandoer (Application Programming Interface) til dine enheder samt til tredjepartssystemer.

Alle aktive makroer kører i en enkelt proces på enheden, der kaldes Kørselstid. Fra enhedens webgrænseflade kan du starte og stoppe kørselstiden efter behov. Kørselstiden er sandboxet, og koden er sikkert standardiseret fra enhedens standardsoftware.

Du kan administrere makroer fra Control Hub eller makroredigeringsprogrammet på enhedens webgrænseflade. Hvis du vil konfigurere makroer fra Control Hub, skal du først aktivere makroklargøring for dine enheder.

I Control Hub kan du se de ændringer, der er foretaget i makroer i enhedens historik.

Brugergrænsefladeudvidelser

En brugergrænseflade-forlængelse er en brugertilpasset knap eller panel, som du opretter dig selv og tilføjer til berøringsskærmen på din enhed. For eksempel kan du tilføje en "Hurtig kald"-knap for at ringe til et hyppigt anvendt nummer, eller programmer din enhed til automatisk at besvare opkald fra specifikke numre.

Brugergrænsefladens forlængelser kan også kontrollere eksterne enheder fra tredjepart, såsom lys, persienner og videokontakter. Når videoenheden og de eksterne enheder kontrolleres fra den samme brugergrænseflade, får du en ensartet brugeroplevelse i møderum. Kommunikation med tredjeparts-operativsystemer sker via tredjeparts-API'en.

Den åbne platform gør dig i stand til at oprette brugertilpasninger, der tilknytter dine eksisterende arbejdsgange. således, at du kan skabe ekstra værdi ud over det primære Webex-tilbud.

Her er nogle eksempler:

  • Viser brugertilpassede webserverdata på hovedskærmen.

  • Rapporterer problemer til et billetsystem.

  • Indsamler akustiske data fra lokalet og sender dem til en webserver, hvor de kan blive opsamlet.

  • Kontrollerer eksterne enheder fra tredjepart, såsom lys, persienner og videoskiftere.

Du kan oprette brugergrænsefladeudvidelser fra redigeringsprogrammet til brugergrænseudvidelser i enhedens webgrænseflade.

Aktivering af makroklargøring giver dig læse- og skriveadgang til makroer på enhed for enhed-basis fra Control Hub. Når denne indstilling er aktiveret, vil alle enheder, der er registreret i delt tilstand, overføre deres makroer til Control Hub. Administratorer kan derefter redigere makrokildekoden, downloade lokale kopier og uploade makroerne til andre enheder.

Hvis du vil aktivere makroklargøring, skal du gå til Enheder > Indstillinger > Makroer i Control Hub og slå Tillad, at Control Hub administrerer makroer til.


  • Alle makroer i Control Hub gemmes og krypteres, men ikke ved at bruge kundernes egen private nøgle, i Cisco Cloud. Hvis dine makroer indeholder fortrolige data, bør du ikke aktivere Control Hub-makroklargøring.

  • Klargøring af makroer i Control Hub gælder kun for enheder i delt tilstand.


Du skal først aktivere Control Hub-klargøring af makroer som beskrevet ovenfor.

Makroklargøring leveres på en enkelt enhed. Hvis du vil dele makroer mellem enheder, kan du downloade en makro fra én enhed og derefter overføre den til en anden enhed.

Sådan får du adgang til makroer for enheder i delt tilstand:

  1. Fra kundevisningen i https://admin.webex.com skal du gå til Enheder og vælge den enhed, du vil konfigurere.

  2. Gå til Konfigurationer , og vælg Makroer.


Panelet Control Hub-enhedsmakroer

Herfra kan du:

  • Oprette, redigere og slette makroer.

  • Overfør og download makroer (*.js).

  • Aktiver eller deaktiver makroer.

  • Gem dine ændringer.

  • Vis makrologfiler.


Hvis en person samtidig har redigeret den eller de samme makroer fra en anden webplacering, vil du få vist muligheder for at downloade en kopi af din version, kassere din version eller overskrive den anden version.

Makroredigeringsprogrammet indeholder et koderedigeringsprogram, logføringsværktøjer og kontrolfunktioner til hurtig test af makroer.


Makroredigeringsprogram

Log ind på enhedens webgrænseflade ved hjælp af administratorlegitimationsoplysninger , og gå til Tilpasning > Makroredigeringsprogram. Herfra kan du:

  • Oprette, redigere og slette makroer.

  • Importer eller eksporter makroer (*.js).

  • Aktiver eller deaktiver makroer.

  • Gennemse fejlfinding på logfiler.

  • Gem dine ændringer (Ctrl+S)


    Hvis nogen samtidigt har redigeret den samme makro fra en anden webplacering, får du vist valgmuligheder for at downloade en kopi af din version, slette din redigering eller overskrive den anden version.

Redigeringsprogrammet til brugergrænsefladeudvidelser leverer værktøjer til at oprette:

  • Handlingsknapper - En knap, der er tilføjet til startsiden. Handlingsknappen kan programmeres til at udføre handlinger, når en bruger trykker på den.

  • Paneler – et kontrolpanel kan indeholde mange brugergrænsefladeelementer (f.eks. knapper, tekstfelter, knapper, skydebjælker), som alle kan programmeres til at udføre handlinger. Dette kan tillade dig at kombinere din egen gruppe af kontrolfunktioner med en fælles placering.

  • Webapps – En genvej til webappen, der er tilføjet til startsiden. Webappen starter en prædefineret webside i fuld skærm. Dette er tilgængeligt på alle enheder med et Web Engine (dvs. Board- og Desk Series-enheder, undtagen DX).

Log ind på enhedens webgrænseflade ved hjælp af legitimationsoplysninger til Administrator, RoomControl eller Integrator , og gå til Tilpasning > Redigeringsprogram til brugergrænseudvidelser.


Redigeringsprogram til brugergrænsefladeforlængelser

Herfra kan du:

  • Tilføj, overfør, download eller slet en brugergrænsefladeudvidelse.

  • Opret og konfigurer mange typer kontrolfunktioner .

  • Indstil en brugergrænsefladeudvidelse til aktiv vs. inaktiv.

  • Definer, hvornår brugergrænsefladeforlængelsen vil være synlig.

  • Eksportér dine brugergrænsefladeudvidelser til videoenheden eller til en fil på din computer.

For at tilslutte en brugergrænsefladeudvidelse til en makro skal du bruge det unikke id til emnet. For eksempel kan id'et for din til/fra-knap være "lights_on". Derefter skrev du en makro, som overvågede skærmtryk, og når den opdagede, at knappen "lights_on" blev trykket, ville den udstede den ønskede kommando (f.eks. slå lys til/fra).

Se eksempler på tilslutning af brugergrænsefladeudvidelser til makroer her.