Makroer

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

Makroer kan køre Application Programming Interface (API) kommandoer til dine enheder såvel som til tredjepartssystemer.

Alle aktive makroer kører i en enkelt proces på enheden, kaldet Runtime. Fra enhedens webgrænseflade kan du starte og stoppe kørselstiden efter behov. Runtime er sandboxed, og koden er sikkert isoleret fra standardsoftwaren på enheden.

Du kan administrere makroer fra Control Hub eller Macro Editor på enhedens webgrænseflade. For at konfigurere makroer fra Control Hub skal du først aktivere makroklargøring for dine enheder.

I Control Hub kan du se ændringerne i makroer i enhedens historie.

UI-udvidelser

En UI-udvidelse er en brugerdefineret knap eller et panel, som du selv opretter og tilføjer til din enheds berøringsskærm. Tilføj f.eks. en "Quick Dial"-knap for at ringe til et ofte brugt nummer, eller programmer din enhed til automatisk at besvare opkald fra bestemte numre.

UI-udvidelser kan også styre eksterne enheder fra tredjepart, såsom lys, persienner og videokontakter. Når videoenheden og de eksterne enheder styres fra den samme brugergrænseflade, får du en ensartet brugeroplevelse i mødelokalet. Kommunikation med tredjeparts kontrolsystemer sker gennem tredjeparten API.

Den åbne platform giver dig mulighed for at skabe tilpasninger, der knytter sig til dine eksisterende arbejdsgange; giver dig således mulighed for at skabe yderligere værdi ud over det centrale Webex-tilbud.

Nogle eksempler omfatter:

  • Visning af brugerdefinerede webserverdata på hovedskærmen.

  • Rapportering af problemer til et billetsystem.

  • Indsamler akustikdata fra rummet og sender det til en webserver, hvor det kan plottes.

  • Styring af eksterne enheder fra tredjepart, såsom lys, persienner og videoomskiftere.

Du kan oprette UI-udvidelser fra UI Extensions Editor i enhedens webgrænseflade.

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

For at aktivere makroklargøring skal du gå til Enheder > Indstillinger > Makroer i Control Hub og slå til Tillad Control Hub at administrere makroer.


  • Vær opmærksom på, at alle makroer vil blive gemt og krypteret i Cisco Cloud. Hvis dine makroer indeholder fortrolige data, bør du ikke aktivere Control Hub-makroklargøring.

  • Control Hub-provisionering af makroer 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 enhedsbasis. For at dele makroer mellem enheder kan du downloade en makro fra én enhed og derefter uploade 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 ønsker at konfigurere.

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


Kontrol Hub Device Macros panel

Herfra kan du:

  • Opret, rediger og slet makroer.

  • Upload og download makroer (*.js).

  • Aktiver eller deaktiver makroer.

  • Gem dine ændringer.

  • Se makrologfiler.


Hvis nogen samtidig har redigeret de samme makroer fra en anden webplacering, vil du blive præsenteret for muligheder for at downloade en kopi af din version, kassere din version eller overskrive den anden version.

Makroeditoren leverer en kodeeditor, logningsværktøjer og kontroller til hurtig test af makroer.


Makro Editor

Log ind på enhedens webgrænseflade ved hjælp af Admin legitimationsoplysninger, og naviger til Tilpasning > Makroeditor. Herfra kan du:

  • Opret, rediger og slet makroer.

  • Importer eller eksporter makroer (*.js).

  • Aktiver eller deaktiver makroer.

  • Gennemgå fejlretningslogfiler.

  • Gem dine ændringer (Ctrl+S)


    Hvis nogen samtidig har redigeret den samme makro fra en anden webplacering, vil du blive præsenteret for muligheder for at downloade en kopi af din version, kassere din redigering eller overskrive den anden version.

UI Extensions Editor leverer værktøjer til at oprette:

  • Handlingsknapper - En knap 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 UI-elementer (f.eks. knapper, tekstfelter, kontakter, skydere), som alle kan programmeres til at udføre handlinger. Dette kan give dig mulighed for at kombinere din egen gruppe af kontroller på et fælles sted.

  • Webapps – En webappgenvej tilføjet til startsiden. Webappen starter en foruddefineret webside i fuld skærm. Dette er tilgængeligt på alle enheder med en webmotor (dvs. Board- og Desk Series-enheder, undtagen DX).

Log ind på enhedens webgrænseflade ved hjælp af Admin, RoomControl, eller Integrator legitimationsoplysninger og naviger til Tilpasning > UI Extensions Editor.


UI Extensions Editor

Herfra kan du:

  • Tilføj, upload, download eller slet en UI-udvidelse.

  • Opret og konfigurer mange typer kontroller.

  • Indstil en UI-udvidelse til aktiv vs. inaktiv.

  • Definer, hvornår UI-udvidelsen skal være synlig.

  • Eksporter dine UI-udvidelser til videoenheden eller til en fil på din computer.

For at forbinde en UI-udvidelse til en makro, skal du bruge den unikke Id for varen. For eksempel kan Id'et for din til/fra-knap være "lights_on". Derefter ville du skrive en makro, der overvågede skærmtryk, og når den opdagede, at "lights_on"-knappen blev trykket på, ville den udsende den ønskede kommando (f.eks. tænd/sluk lyset).

For eksempler på tilslutning af UI-udvidelser til makroer, se her.