Macro's

Een macro is een klein JavaScript-programma dat lokaal op uw apparaat wordt uitgevoerd. U kunt uw apparaat bijvoorbeeld programma's gebruiken om inkomende gesprekken automatisch te beantwoorden van specifieke nummers.

Macro's kunnen API-opdrachten (Application Programming Interface) uitvoeren voor uw apparaten en voor systemen van derden.

Alle actieve macro's worden in één proces op het apparaat uitgevoerd, dat de Runtime wordt genoemd. Via de webinterface van het apparaat kunt u de runtime indien nodig starten en stoppen. De Runtime wordt sandboxed en de code wordt veilig geleverd vanuit de standaardsoftware van het apparaat.

U kunt macro's beheren vanuit Control Hub of de Macro Editor op de webinterface van het apparaat. Als u macro's wilt configureren vanuit Control Hub, moet u eerst macro-inrichting voor uw apparaten inschakelen.

In Control Hub kunt u de wijzigingen zien die zijn aangebracht in macro's in de apparaatgeschiedenis.

UI-extensies

Een UI-extensie is een aangepaste knop of een aangepast deelvenster dat u zelf maakt en toevoegt aan het touchscherm van uw apparaat. Voeg bijvoorbeeld een knop 'Snel kiezen' toe om een veelgebruikte nummer te bellen, of programma uw apparaat om oproepen automatisch te beantwoorden vanaf specifieke nummers.

UI-extensies kunnen ook randapparaten van derden beheren, zoals licht, blinds en video-switches. Wanneer het videoapparaat en de randapparaten worden beheerd vanuit dezelfde gebruikersinterface, krijgt u een consistente gebruikerservaring in de vergaderruimte. Communicatie met de controlesystemen van derden wordt uitgevoerd via de API van de derde partij.

Met het open platform kunt u aanpassingen maken die zijn gekoppeld aan uw bestaande workflows; zodat u aanvullende waarde kunt maken buiten de belangrijkste Webex-aanbieding.

Enkele voorbeelden:

  • Aangepaste webservergegevens weergeven op het hoofdscherm.

  • Problemen melden aan een ticketsysteem.

  • Het verzamelen van gegevens van de ruimte en het verzenden ervan naar een webserver waar de ruimte kan worden gesereerd.

  • Bediening voor randapparaten van derden, zoals licht, blinds en videoschakelaars.

U kunt UI-extensies maken vanuit de editor voor gebruikersinterface-extensies in de webinterface van het apparaat.

Als u macro-inrichting inschakelt, krijgt u lees- en schrijftoegang tot macro's per apparaat vanuit Control Hub. Als dit is ingeschakeld, uploaden alle apparaten die zijn geregistreerd in de gedeelde modus hun macro's naar Control Hub. Beheerders kunnen vervolgens de macrobroncode bewerken, lokale kopieën downloaden en de macro's uploaden naar andere apparaten.

Als u macro-inrichting wilt inschakelen, gaat u naar Apparaten > Instellingen > Macro's in Control Hub en schakelt u Control Hub toestaan voor het beheren van macro's in.


  • Alle macro's in Control Hub worden opgeslagen en gecodeerd, maar niet met de eigen privésleutel van de klant, in de Cisco-cloud. Als uw macro's vertrouwelijke gegevens bevatten, moet u het inrichten van Control Hub-macro's niet inschakelen.

  • Het inrichten van macro's van Control Hub is alleen van toepassing op apparaten in de gedeelde modus.


U moet eerst Control Hub-inrichting van macro's inschakelen zoals hierboven wordt beschreven.

Macro's worden ingericht op basis van één apparaat. Als u macro's wilt delen tussen apparaten, kunt u een macro downloaden vanaf één apparaat en deze vervolgens uploaden naar een ander apparaat.

Toegang tot macro's voor apparaten in de gedeelde modus:

  1. Ga vanuit de klantweergave in https://admin.webex.com naar Apparaten en selecteer het apparaat dat u wilt configureren.

  2. Ga naar Configuraties en selecteer Macro's.


Deelvenster Macro's van Control Hub-apparaat

Hier kunt u het volgende doen:

  • Macro's maken, bewerken en verwijderen.

  • Upload en download macro's (*.js).

  • Macro's in- of uitschakelen.

  • Sla uw wijzigingen op.

  • Macrologboeken weergeven.


Als iemand dezelfde macro('s) gelijktijdig vanaf een andere weblocatie heeft bewerkt, krijgt u opties te zien om een kopie van uw versie te downloaden, uw versie te negeren of de andere versie te overschrijven.

De Macro Editor levert een code-editor, logboekregistratietools en besturingselementen voor snelle tests van macro's.


Macro-editor

Meld u aan bij de webinterface van het apparaat met beheerdersreferenties en ga naar Aanpassing > Macro Editor. Hier kunt u het volgende doen:

  • Macro's maken, bewerken en verwijderen.

  • Importeren of exporteren van macro's (*.js).

  • Macro's in- of uitschakelen.

  • Foutopsporingslogs controleren.

  • Uw wijzigingen opslaan (Ctrl+S)


    Als iemand dezelfde macro tegelijkertijd vanaf een andere weblocatie heeft bewerkt, krijgt u opties te zien voor het downloaden van een kopie van uw versie, het verwijderen van de bewerking of het overschrijven van de andere versie.

De UI Extensions Editor biedt hulpprogramma's voor het maken van:

  • Actieknoppen: een knop die aan de startpagina is toegevoegd. De actieknop kan worden geprogrammeerd om acties uit te voeren wanneer een gebruiker er op tikt.

  • Deelvensters: configuratiescherm kan veel UI-elementen bevatten (zoals knoppen, tekstvelden, switches, schuifregelaars). Deze kunnen worden geprogrammeerd om acties uit te voeren. Hiermee kunt u uw eigen groep bedieningselementen op een gemeenschappelijke locatie combineren.

  • Web-apps: een snelkoppeling voor een web-app die aan de startpagina is toegevoegd. De web-app start een vooraf gedefinieerde webpagina in volledig scherm. Dit is beschikbaar op alle apparaten met een webmachine (bijv. board- en deskserieapparaten, met uitzondering van DX).

Meld u aan bij de webinterface van het apparaat met de aanmeldgegevens voor Admin, RoomControl of Integrator en ga naar Aanpassing > UI-extensiebewerker.


UI Extensions Editor

Hier kunt u het volgende doen:

  • Een UI-extensie toevoegen, uploaden, downloaden of verwijderen.

  • Maak en configureer veel typen bedieningselementen .

  • Stel een UI-extensie in op actief of inactief.

  • Definieer wanneer de UI-extensie zichtbaar is.

  • Exporteert u uw ui-extensies naar het videoapparaat of naar een bestand op uw computer.

Als u een UI-extensie wilt verbinden met een macro, moet u de unieke id voor het item gebruiken. De id voor uw schakelaar kan bijvoorbeeld ""lights_onzijn. Vervolgens zou u een macrolights_onschrijven die op het scherm tikt en wanneer de knop '' werd getikt, werd de gewenste opdracht weergegeven (bijvoorbeeld om het licht in/uit te schakelen).

Zie hier voor voorbeelden van het verbinden van UI-extensies met macro's.