Makron

Ett makro är ett litet JavaScript-program som körs lokalt på din enhet. Du kan till exempel programmera din enhet att automatiskt svara på inkommande samtal från specifika nummer.

Makron kan köra applikationsprogrammeringsgränssnitt (API) kommandon för dina enheter, såväl som för system från tredje part.

Alla aktiva makron körs i en enda process på enheten, kallad Runtime. Från enhetens webbgränssnitt kan du starta och stoppa körtiden efter behov. Runtime är i sandlåde och koden är säkert isolerad från enhetens standardprogramvara.

Du kan hantera makron från Control Hub eller Macro Editor på enhetens webbgränssnitt. För att konfigurera makron från Control Hub måste du först aktivera makroprovisionering för dina enheter.

I Control Hub kan du se ändringar som gjorts i makron i enhetens historik.

UI-tillägg

En UI-tillägg är en anpassad knapp eller panel som du skapar själv och lägger till på pekskärmen på din enhet. Lägg till exempel till en "Snabbval"-knapp för att ringa ett ofta använt nummer, eller programmera din enhet att automatiskt svara på samtal från specifika nummer.

UI-tillägg kan också styra kringutrustning från tredje part, såsom lampor, persienner och videoomkopplare. När videoenheten och kringutrustningen styrs från samma användargränssnitt får du en konsekvent användarupplevelse i mötesrummet. Kommunikation med tredje parts kontrollsystem sker genom tredje part API.

Den öppna plattformen gör att du kan skapa anpassningar som kopplar till dina befintliga arbetsflöden; På så sätt kan du skapa ytterligare värde utöver Webex kärnerbjudande.

Några exempel inkluderar:

  • Visar anpassade webbserverdata på huvudskärmen.

  • Rapportera problem till ett biljettsystem.

  • Samlar in akustikdata från rummet och skickar det till en webbserver där det kan plottas.

  • Styr kringutrustning från tredje part, såsom lampor, persienner och videoväxlare.

Du kan skapa UI-tillägg från UI Extensions Editor i enhetens webbgränssnitt.

Aktivering av makroprovisionering ger dig läs- och skrivåtkomst till makron på enhet för enhet från Control Hub. När de är aktiverade kommer alla enheter som är registrerade i delat läge att ladda upp sina makron till Control Hub. Administratörer kan sedan redigera makrokällkoden, ladda ner lokala kopior och ladda upp makron till andra enheter.

För att aktivera makroprovisionering, gå till Enheter > Inställningar > Makron i Control Hub och aktivera Tillåt Control Hub att hantera makron.


  • Var medveten om att alla makron kommer att lagras och krypteras i Cisco Cloud. Om dina makron innehåller konfidentiella data, bör du inte aktivera makroprovisionering för Control Hub.

  • Control Hub-provisionering av makron gäller endast enheter med delat läge.


Du måste först aktivera Control Hub-provisionering av makron enligt beskrivningen ovan.

Makroprovisionering tillhandahålls på en enhetsbasis. För att dela makron mellan enheter kan du ladda ner ett makro från en enhet och sedan ladda upp det till en annan enhet.

Så här kommer du åt makron för enheter i delat läge:

  1. Från kundvyn i https://admin.webex.com, gå till Enheter och välj den enhet du vill konfigurera.

  2. Gå till Konfigurationer och välj Makron.


Kontroll Hub Device Makron panel

Härifrån kan du:

  • Skapa, redigera och ta bort makron.

  • Ladda upp och ladda ner makron (*.js).

  • Aktivera eller inaktivera makron.

  • Spara ändringarna.

  • Visa makrologgar.


Om någon samtidigt har redigerat samma makron från en annan webbplats kommer du att få alternativ för att ladda ner en kopia av din version, kassera din version eller skriva över den andra versionen.

Makroredigeraren tillhandahåller en kodredigerare, loggningsverktyg och kontroller för snabb testning av makron.


Makroredigerare

Logga in på enhetens webbgränssnitt med Admin uppgifter och navigera till Anpassning > Makroredigerare. Härifrån kan du:

  • Skapa, redigera och ta bort makron.

  • Importera eller exportera makron (*.js).

  • Aktivera eller inaktivera makron.

  • Granska felsökningsloggar.

  • Spara dina ändringar (Ctrl+S)


    Om någon samtidigt har redigerat samma makro från en annan webbplats kommer du att få alternativ för att ladda ner en kopia av din version, kassera din redigering eller skriva över den andra versionen.

UI Extension Editor tillhandahåller verktyg för att skapa:

  • Åtgärdsknappar - En knapp som läggs till på startsidan. Åtgärdsknappen kan programmeras för att utföra åtgärder när en användare trycker på den.

  • Paneler - En kontrollpanel kan innehålla många UI-element (t.ex. knappar, textfält, växlar, skjutreglage), som alla kan programmeras för att utföra åtgärder. Detta kan tillåta dig att kombinera din egen grupp av kontroller på en gemensam plats.

  • Webbappar – En webbappsgenväg som läggs till på startsidan. Webbappen kommer att starta en fördefinierad webbsida i helskärm. Detta är tillgängligt på alla enheter med en webbmotor (dvs enheter i Board och Desk Series, exklusive DX).

Logga in på enhetens webbgränssnitt med Admin, RoomControl, eller Integrator referenser och navigera till Anpassning > UI Extension Editor.


UI Extension Editor

Härifrån kan du:

  • Lägg till, ladda upp, ladda ner eller ta bort ett UI-tillägg.

  • Skapa och konfigurera många typer av kontroller.

  • Ställ in ett UI-tillägg till aktivt kontra inaktivt.

  • Definiera när UI-tillägget ska vara synligt.

  • Exportera dina UI-tillägg till videoenheten eller till en fil på din dator.

För att ansluta ett UI-tillägg till ett makro måste du använda det unika Id för varan. Till exempel kan ID:t för din växel vara "lights_on". Sedan skulle du skriva ett makro som övervakade skärmtryckningar och när det upptäckte att "lights_on"-knappen trycktes, skulle det utfärda önskat kommando (t.ex. slå på/stänga av lamporna).

För exempel på att ansluta UI-tillägg till makron, se här.