Makron

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

Makron kan köra API-kommandon (Application Programming Interface) för dina enheter samt för system från tredje part.

Alla aktiva makron körs i en enda process på enheten som kallas Körtid. Från enhetens webbgränssnitt kan du starta och stoppa körningen, efter behov. Runtime är begränsat till begränsat läge och koden avsyds på ett säkert sätt från enhetens standardprogram.

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 ändringar som gjorts i makron i enhetens historik.

UI-anknytningar

Ett ANVÄNDARGRÄNSSNITT-tillägg är en anpassad knapp eller panel som du skapar själv och lägger till på din enhets pekskärm. Du kan till exempel lägga till en "Snabbuppringnings"-knapp för att ringa ett ofta använt nummer eller programmet din enhet för att automatiskt besvara samtal från specifika nummer.

UI-anknytningar kan även styra perifera funktioner från tredje part, till exempel ljus, blinda bilder och videoväxlar. När videoenheten och perifera enheter styrs från samma användargränssnitt får du en konsekvent användarupplevelse i mötesrum. Kommunikation med kontrollsystem från tredje part sker via tredje parts API.

Med den öppna plattformen kan du skapa anpassningar som bifogas till dina befintliga arbetsflöden. vilket gör att du kan skapa extra värde utöver de grundläggande Webex-erbjudandena.

Här följer några exempel:

  • Visar anpassad serverdata på huvudskärmen.

  • Rapportera problem till ett ärendesystem.

  • Samlar in ljuddata från rummet och skicka dem till en webbserver där den kan ljudas.

  • Kontrollera perifera funktioner från tredje part, till exempel ljus, blinda bilder och video vä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 på enhet-för-enhet från Control Hub. När detta är aktiverat 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 makron till andra enheter.

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


  • Alla makron i Control Hub lagras och krypteras, men inte med hjälp av kundens egen privata nyckel, i Cisco Cloud. Om dina makron innehåller konfidentiella data bör du inte aktivera makroetablering i Control Hub.

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


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

Makroetablering tillhandahålls på en enda enhet. Om du vill dela makron mellan enheter kan du hämta ett makro från en enhet och sedan överföra det till en annan enhet.

Så här får du åtkomst till 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 som du vill konfigurera.

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


Makropanel för Control Hub-enhet

Härifrån kan du:

  • Skapa, redigera och ta bort makron.

  • Ladda upp och hämta makron (*.js).

  • Aktivera eller inaktivera makron.

  • Spara dina ändringar.

  • Visa makrologgar.


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

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


Macro Editor

Logga in i enhetens webbgränssnitt med dina inloggningsuppgifter för administratör 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 hämta en kopia av din version, ta bort redigeringen eller skriva över den andra versionen.

I UI Extensions Editor finns verktyg för att skapa:

  • Åtgärdsknappar – en knapp har lagts till på startsidan. Åtgärdsknappen kan programmeras för att utföra åtgärder när en användare knackar på den.

  • Paneler - en kontrollpanel kan innehålla många UI-element (t.ex. knappar, text fält, växlar, skjutreglage), som kan programmeras för att utföra åtgärder. Det här kan göra det möjligt för dig att kombinera din egen grupp av kontroller från en gemensam plats.

  • Webbappar – en webbappgenväg har lagts till på startsidan. Webbappen startar en fördefinierad webbsida i helskärm. Detta är tillgängligt på alla enheter med en webbmotor (d.v.s. enheter i Board- och Skrivbordsserien, undantaget DX).

Logga in i enhetens webbgränssnitt med inloggningsuppgifterna för Admin, RoomControl eller Integrator och navigera till Anpassning > Redigerare för gränssnittstillägg.


Redigerare för UI-anknytningar

Härifrån kan du:

  • Lägg till, ladda upp, hämta eller ta bort ett användargränssnittstillägg.

  • Skapa och konfigurera många olika typer av kontroller .

  • Ange ett ANVÄNDARGRÄNSSNITT-tillägg till aktivt jämfört med inaktivt.

  • Definiera när användargränssnittstillägget ska vara synligt.

  • Exportera dina användargränssnittstillägg till videoenheten eller till en fil på din dator.

För att ansluta ett ANVÄNDARGRÄNSSNITT-tillägg till en makro måste du använda objektets unika ID . Till exempel kan ID:t för din växling vara "lights_on". Då skriver du en makro som övervakade skärmkna knackar och när den upptäckte att ""lights_on-knappen var påtryckt uppstod önskat kommando (t.ex. slå på/av ljusen).

Exempel på hur du ansluter UI-tillägg till makron finns här.