Macro's

Een macro is een klein JavaScript-programma dat lokaal op uw apparaat draait. U kunt uw apparaat bijvoorbeeld zo programmeren dat het automatisch inkomende oproepen van specifieke nummers beantwoordt.

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

Alle actieve macro's worden in één proces op het apparaat uitgevoerd, de Runtime. Via de webinterface van het apparaat kunt u de runtime indien nodig starten en stoppen. De Runtime is in een sandbox geplaatst en de code is veilig geïsoleerd van 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 vanuit Control Hub wilt configureren, 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 geschiedenis van het apparaat .

UI-extensies

Een UI-extensie is een aangepaste knop of paneel die u zelf maakt en toevoegt aan het aanraakscherm van uw apparaat. Voeg bijvoorbeeld een knop 'Snelkiezen' toe om een ​​veelgebruikt nummer te bellen, of programmeer uw apparaat om automatisch oproepen van specifieke nummers te beantwoorden.

UI-extensies kunnen ook randapparatuur van derden bedienen, zoals verlichting, zonwering en videoschakelaars. Wanneer het videoapparaat en de randapparatuur vanuit dezelfde gebruikersinterface worden bediend, krijgt u een consistente gebruikerservaring in de vergaderruimte. Communicatie met de controlesystemen van derden vindt plaats via de derde partij API.

Met het open platform kunt u aanpassingen maken die aansluiten bij uw bestaande workflows; waardoor u extra waarde kunt creëren buiten het kernaanbod van Webex.

Enkele voorbeelden zijn:

  • Aangepaste webservergegevens weergeven op het hoofdscherm.

  • Problemen melden aan een ticketingsysteem.

  • Akoestische gegevens uit de ruimte verzamelen en naar een webserver sturen waar ze kunnen worden geplot.

  • Randapparatuur van derden bedienen, zoals verlichting, zonwering en videoswitchers.

U kunt UI-extensies maken via de UI Extensies Editor in de webinterface van het apparaat.

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

Om macro-inrichting in te schakelen, gaat u naar Apparaten > Instellingen > Macro's in Control Hub en schakel Toestaan ​​dat Control Hub macro's beheert in.


  • Houd er rekening mee dat alle macro's worden opgeslagen en gecodeerd in de Cisco Cloud. Als uw macro's vertrouwelijke gegevens bevatten, moet u Control Hub-macro-inrichting niet inschakelen.

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


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

Macro-inrichting wordt aangeboden op basis van één apparaat. Als u macro's tussen apparaten wilt delen, kunt u een macro van het ene apparaat downloaden en deze vervolgens naar een ander apparaat uploaden.

Om toegang te krijgen tot macro's voor apparaten in de gedeelde modus:

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

  2. Ga naar Configuraties en selecteer Macro's.


Paneel Control Hub Apparaatmacro's

Vanaf hier kunt u:

  • Macro's maken, bewerken en verwijderen.

  • Macro's uploaden en downloaden (*.js).

  • Macro's in- of uitschakelen.

  • Sla uw wijzigingen op.

  • Bekijk macrologboeken.


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

De Macro-editor biedt een code-editor, logboektools en bedieningselementen voor het snel testen van macro's.


Macro-editor

Log in op de webinterface van het apparaat met Beheerder gegevens en navigeer naar Aanpassing > Macro-editor. Vanaf hier kunt u:

  • Macro's maken, bewerken en verwijderen.

  • Macro's importeren of exporteren (*.js).

  • Macro's in- of uitschakelen.

  • Controleer de foutopsporingslogboeken.

  • Sla uw wijzigingen op (Ctrl+S)


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

De UI-extensie-editor biedt hulpmiddelen 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 erop tikt.

  • Panelen - Een bedieningspaneel kan veel UI-elementen bevatten (bijvoorbeeld knoppen, tekstvelden, schakelaars, schuifregelaars), die allemaal kunnen worden geprogrammeerd om acties uit te voeren. Hierdoor kunt u uw eigen groep bedieningselementen op een gemeenschappelijke locatie combineren.

  • Webapps – Een webapp-snelkoppeling toegevoegd aan de startpagina. De webapp start een vooraf gedefinieerde webpagina op volledig scherm. Dit is beschikbaar op alle apparaten met een webengine (dwz apparaten uit de Board- en Desk-serie, met uitzondering van DX).

Meld u aan bij de webinterface van het apparaat met behulp van Beheerder, RoomControl, of Integrator inloggegevens en navigeer naar Maatwerk > Editor voor UI-extensies.


Editor voor UI-extensies

Vanaf hier kunt u:

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

  • Creëer en configureer vele soorten besturingselementen.

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

  • Bepaal wanneer de UI-extensie zichtbaar zal zijn.

  • Exporteer uw UI-extensies naar het videoapparaat of naar een bestand op uw computer.

Om een ​​UI-extensie aan een macro te koppelen, moet u de unieke ID kaart voor het artikel. De ID voor uw schakelaar kan bijvoorbeeld 'lights_on' zijn. Vervolgens zou je een macro schrijven die het tikken op het scherm monitorde en wanneer deze detecteerde dat op de "lights_on"-knop werd getikt, zou deze het gewenste commando geven (bijvoorbeeld de lichten aan/uit doen).

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