Makron

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

Med makron kan du köra API-kommandon (Application Programming Interface) för dina enheter och 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örningen efter behov. Runtime är i sandlåda och koden är säkert isolerad från enhetens standardprogramvara.

Du kan hantera makron från Control Hub eller makroredigeraren i enhetens webbgränssnitt. Om du vill konfigurera makron från Control Hub måste du först aktivera makroetablering för dina enheter.

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

UI-tillägg

Ett gränssnittstillägg är en anpassad knapp eller panel som du skapar själv och lägger till på pekskärmen på din enhet. Du kan till exempel lägga till en "Snabbvalsknapp" om du vill ringa ett nummer som du använder ofta, eller programmera enheten så att den automatiskt besvarar samtal från specifika nummer.

UI-tillägg kan också styra kringutrustning från tredje part, till exempel 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 tredjepartskontrollsystemen sker via tredje parts API.

Med den öppna plattformen kan du skapa anpassningar som kopplas till dina befintliga arbetsflöden. På så sätt kan du skapa ytterligare värde utöver kärnan Webex erbjudandet.

Några exempel är:

  • Visa anpassade webbserverdata på huvudskärmen.

  • Rapportera problem till ett biljettsystem.

  • Samla in akustikdata från rummet och skicka dem till en webbserver där de kan plottas.

  • Styrning av kringutrustning från tredje part, till exempel lampor, persienner och videoväxlare.

Du kan skapa gränssnittstillägg från redigeraren för gränssnittstillägg i enhetens webbgränssnitt.

Genom att aktivera makroetablering får du läs- och skrivåtkomst till makron enhet för enhet från Control Hub. När den är aktiverad laddar alla enheter som är registrerade i delat läge upp sina makron till Control Hub. Administratörer kan sedan redigera makrokällkoden, hämta lokala kopior och överföra makrona till andra enheter.

Om du vill aktivera makroetablering går du till Enheter>Inställningar>Makron i Control Hub och aktiverar Tillåt Control Hub att hantera makron .


  • Tänk på att alla makron lagras och krypteras i Cisco-molnet. Om dina makron innehåller konfidentiella data bör du inte aktivera Control Hub-makroetablering.

  • Control Hub-etablering av makron gäller endast för enheter i delat läge.


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

Makroetablering tillhandahålls på enhetsbasis. Om du vill dela makron mellan enheter kan du hämta 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år du till Enheter och väljer den enhet du vill konfigurera.

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


Panelen Control Hub-enhetsmakron

Härifrån kan du:

  • Skapa, redigera och ta bort makron.

  • Ladda upp och ned makron (*.js).

  • Aktivera eller inaktivera makron.

  • Spara ändringarna.

  • Visa makrologgar.


Om någon samtidigt har redigerat samma makron från en annan webbplats visas alternativ för att hämta en kopia av din version, ignorera din version eller skriva över den andra versionen.

I makroredigeraren finns en kodredigerare, loggningsverktyg och kontroller för snabbtestning av makron.


Makroredigeraren

Logga in på enhetens webbgränssnitt med administratörsautentiseringsuppgifter och navigera till Anpassnings -> makroredigeraren. Härifrån kan du:

  • Skapa, redigera och ta bort makron.

  • Importera eller exportera makron (*.js).

  • Aktivera eller inaktivera makron.

  • Granska felsökningsloggar.

  • Spara ändringarna (Ctrl+S)


    Om någon samtidigt har redigerat samma makro från en annan webbplats visas alternativ för att hämta en kopia av din version, ignorera din redigering eller skriva över den andra versionen.

UI Extensions Editor innehåller verktyg för att skapa:

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

  • Paneler - En kontrollpanel kan innehålla många gränssnittselement (t.ex. knappar, textfält, växlar, skjutreglage), som alla kan programmeras för att utföra åtgärder. På så sätt kan du kombinera en egen grupp kontroller på en gemensam plats.

  • Web Apps – En genväg till webbappen som läggs till på startsidan. Webbappen startar en fördefinierad webbsida i helskärmsläge. Detta är tillgängligt på alla enheter med en webbmotor (dvs. enheter i Board- och Desk-serien, exklusive DX).

Logga in på enhetens webbgränssnitt med inloggningsuppgifterna för Admin, RoomControl eller Integrator och navigera till redigeraren för anpassnings- > UI-tillägg.


Redigerare för gränssnittstillägg

Härifrån kan du:

  • Lägga till, ladda upp, ladda ned eller ta bort ett gränssnittstillägg.

  • Skapa och konfigurera många typer av kontroller.

  • Ställ in ett gränssnittstillägg på aktiv kontra inaktiv.

  • Definiera när UI-tillägget ska visas.

  • Exportera gränssnittstilläggen till videoenheten eller till en fil på datorn.

Om du vill ansluta ett gränssnittstillägg till ett makro måste du använda objektets unika ID . Till exempel kan ID:t för växlingsknappen vara "lights_on". Sedan skulle du skriva ett makro som övervakade skärmkranar och när det upptäckte att "lights_on" -knappen knackades på, skulle det utfärda önskat kommando (t.ex. slå på / stänga av lamporna).

Exempel på hur du ansluter gränssnittstillägg till makron finns här.