- Hjem
- /
- Artikel
Opret brugerdefinerede kontroller til dine brugere med UI-udvidelser og makroer.
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 API-kommandoer (Application Programming Interface) 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 runtime efter behov. Runtime er i sandkasse, og koden er sikkert isoleret fra enhedens standardsoftware.
Du kan administrere makroer fra Control Hub eller Mac ro Editor 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 ændringerne i makroer i enhedens historik.
UI-udvidelser
En UI-udvidelse er en brugerdefineret knap eller et panel, som du selv opretter og føjer til berøringsskærmen på din enhed. For eksempel kan du tilføje en „Quick Dial“ -knap for at ringe til et ofte brugt nummer, eller programmere din enhed til automatisk at besvare opkald fra bestemte numre.
UI-udvidelser kan også styre eksterne enheder fra tredjeparter, såsom lys, persienner og videokontakter. Når videoenheden og eksterne enheder styres fra den samme brugergrænseflade, får du en ensartet brugeroplevelse i mødelokalet. Kommunikation med tredjeparts kontrolsystemer sker via tredjeparts API.
Den åbne platform giver dig mulighed for at oprette tilpasninger, der knytter sig til dine eksisterende arbejdsgange; hvilket giver dig mulighed for at skabe yderligere værdi ud over det centrale Webex-tilbud.
Nogle eksempler omfatter:
-
Viser brugerdefinerede webserverdata på hovedskærmen.
-
Rapportering af problemer til et billetsystem.
-
Indsamling af akustikdata fra rummet og afsendelse til en webserver, hvor de kan plottes.
-
Styring af eksterne enheder fra tredjeparter, såsom lys, persienner og videoomskiftere.
Du kan oprette UI-udvidelser fra UI Extensions Editor i enhedens webgrænseflade.
Aktivér Control Hub-klargøring af makroer
Aktivering af makroklargøring giver dig læse- og skriveadgang til makroer på enhed-for-enhed-basis fra Control Hub. Når den er aktiveret, uploader alle enheder, der er registreret i delt tilstand, 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 Enh eder > Indstillinger > Makroer i Control Hub og slå Til lad Control Hub til at administrere makro er.
-
Alle makroer i Control Hub gemmes og krypteres, men ikke ved hjælp af kundens egen private nøgle, iCisco Cloud. Hvis dine makroer indeholder fortrolige data, bør du ikke aktivere Control Hub-makroklargøring.
-
Tilvejebringelse af makroer i Control Hub gælder kun for enheder i delt tilstand.
Konfigurer makroer fra Control Hub
Du skal først aktivere Control Hub-klargøring af makroer som beskrevet ovenfor.
Makroklargøring leveres på en enkelt enhedsbasis. Hvis du vil 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:
-
Fra kundevisningen i https://admin.webex.com skal du gå til Enheder og vælge den enhed, du vil konfigurere.
-
Gå til Konfigurationer, og vælg Makroer.

Herfra kan du:
-
Opret, rediger og slet makroer.
-
Upload og download makroer (*.js).
-
Aktivér eller deaktiver makroer.
-
Gem dine ændringer.
-
Se makrologfiler.
Hvis nogen samtidig har redigeret den eller de samme makro (er) 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.
Opret makroer fra enhedens webgrænseflade
Makroeditoren indeholder en kodeditor, logningsværktøjer og kontroller til hurtig test af makroer.
Log på enhedens webgrænseflade ved hjælp af administr atorlegitimationsoplysninger, og naviger til Til pasning > Makroeditor. Herfra kan du:
-
Opret, rediger og slet makroer.
-
Importer eller eksporter makroer (*.js).
-
Aktivér eller deaktiver makroer.
-
Gennemgå fejlfindingslogfiler.
-
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.
Opret UI-udvidelser fra enhedens webgrænseflade
UI Extensions Editor indeholder værktøjer til oprettelse af:
-
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, skydeknapper), som alle kan programmeres til at udføre handlinger. Dette kan give dig mulighed for at kombinere din egen gruppe af kontroller på en fælles placering.
-
Web Apps — En webapp-genvej tilføjet til startsiden. Webappen starter en foruddefineret webside i fuld skærm. Dette er tilgængeligt på alle enheder med en webmotor (dvs. enheder i Board- og Desk-serien, undtagen DX).
Log på enhedens webgrænseflade ved hjælp af Admin-, RoomControl- eller Integrator -legitimationsoplysninger, og naviger til Tilpas ning > Editor til U I- udvidelser.
Herfra kan du:
-
Tilføj, upload, download eller slet en UI-udvidelse.
-
Opret og konfigurer mange typer kontrolelementer.
-
Indstil en UI-udvidelse til aktiv vs. inaktiv.
-
Definer, hvornår UI-udvidelsen vil være synlig.
-
Eksporter dine UI-udvidelser til videoenheden eller til en fil på din computer.
Hvis du vil forbinde en UI-udvidelse til en makro, skal du bruge det unikke id for elementet. For eksempel kan id'et for din switch være "lights_on“. Derefter ville du skrive en makro, der overvågede skærmtryk, og når den opdagede, at knappen lights_on "" blev trykket, ville den udstede den ønskede kommando (f.eks. tænde/slukke for lysene).
For eksempler, der forbinder UI-udvidelser til makroer, se her.
Yderligere information
Få mere at vide om oprettelse af makroer og brugergrænsefladeudvidelser fra:
Besøg Cisco Collaboration Developer Community, hvis du har brug for hjælp til makroer og tredjepartskode.
Se Enhedskonfigurationer for rum- og skrivebordsenheder og Webex Boards for at få oplysninger om, hvordan du får adgang til den lokale webgrænseflade.
Rumplanlægningsenhedens brugergrænsefladeudvidelser (UI) giver dig mulighed for at oprette brugerdefinerede paneler og handlingsknapper samt integrere webapplikationer direkte i instrumentbrættet til rumplanlægning. Få mere at vide om makroer og udvidelser til Room Scheduler.