Macro's

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

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

Alle actieve macro's worden in één proces op het apparaat uitgevoerd, het zogenaamde Looptijd. U kunt de runtime indien nodig starten en stoppen via de webinterface van het apparaat. De Runtime is sandboxed 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. Om macro's vanuit Control Hub te configureren, moet u eerst macro-inrichting voor uw apparaten inschakelen.

In Control Hub kunt u de wijzigingen in macro's zien in de geschiedenis van het apparaat.

UI-extensies

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

Met UI-extensies kunt u ook randapparatuur van derden bedienen, zoals lampen, jaloezieën en videoschakelaars. Wanneer het videoapparaat en de randapparatuur via dezelfde gebruikersinterface worden aangestuurd, ontstaat een consistente gebruikerservaring in de vergaderruimte. Communicatie met de externe besturingssystemen verloopt via de externe API.

Dankzij het open platform kunt u maatwerkoplossingen creëren die aansluiten op uw bestaande workflows. Zo creëert u meerwaarde die verder gaat dan het kernaanbod van Webex.

Enkele voorbeelden hiervan zijn:

  • Aangepaste webservergegevens weergeven op het hoofdscherm.

  • Problemen melden aan een ticketsysteem.

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

  • Het bedienen van randapparatuur van derden, zoals lampen, jaloezieën en videoswitchers.

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

Control Hub-inrichting van macro's inschakelen

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

Om macro-provisioning in te schakelen, gaat u naar Apparaten > Instellingen > Macro's in Control Hub en schakel in Laat Control Hub macro's beheren.

  • Alle macro's in Control Hub worden opgeslagen en versleuteld, maar niet met behulp van de eigen persoonlijke sleutel van de klant, in de Cisco Cloud. Als uw macro's vertrouwelijke gegevens bevatten, moet u de macro-inrichting van Control Hub niet inschakelen.

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

Macro's configureren vanuit Control Hub

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

Macro-inrichting is beschikbaar voor één apparaat. Om macro's tussen apparaten te delen, kunt u een macro van het ene apparaat downloaden en deze vervolgens uploaden naar een ander apparaat.

Voor toegang tot macro's voor apparaten in gedeelde modus:

  1. Vanuit het klantperspectief in https://admin.webex.com, ga naar Apparaten en selecteer het apparaat dat u wilt configureren.

  2. Ga naar Configuraties en selecteer Macro's.


Paneel Apparaatmacro's van Control Hub

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.

  • Macrologs bekijken.

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

Macro's maken via de webinterface van het apparaat

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

Macro Editor

Meld u aan bij de webinterface van het apparaat met behulp van Beheerder referenties en navigeer naar Maatwerk > 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 debug-logs.

  • Sla uw wijzigingen op (Ctrl+S)

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

UI-extensies maken vanuit de webinterface van het apparaat

De UI-extensie-editor biedt hulpmiddelen voor het maken van:

  • Actieknoppen - Een knop toegevoegd aan de Home pagina. De actieknop kan worden geprogrammeerd om acties uit te voeren wanneer een gebruiker TAPS erop drukt.

  • Panelen - Een bedieningspaneel kan veel gebruikersinterface-elementen bevatten (bijvoorbeeld knoppen, tekstvelden, schakelaars, schuifregelaars). Deze elementen kunnen allemaal worden geprogrammeerd om acties uit te voeren. Hiermee kunt u uw eigen groep besturingselementen op een gemeenschappelijke locatie samenvoegen.

  • Web-apps – Er is een Web App-snelkoppeling toegevoegd aan de Home-pagina. Web App opent een vooraf gedefinieerde webpagina in volledig scherm. Dit is beschikbaar op alle apparaten met een webengine (d.w.z. Board en Desk Series-apparaten, met uitzondering van DX).

Meld u aan bij de webinterface van het apparaat met behulp van Beheerder, RoomControl, of Integrator referenties en navigeer naar Maatwerk > UI-extensie-editor.

UI Extensions Editor

Vanaf hier kunt u:

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

  • Maak en configureer vele typen besturingselementen.

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

  • Definieer wanneer de UI-extensie zichtbaar is.

  • 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 Identiteitsbewijs voor het item. De ID voor uw schakelaar kan bijvoorbeeld 'lampen_aan' zijn. Vervolgens schrijft u een macro die het scherm TAPS bewaakt en wanneer deze detecteert dat er op de knop "lights_on" is getikt, de gewenste opdracht uitvoert (bijvoorbeeld TURN om de lichten aan/uit te zetten).

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

Verdere informatie

Meer informatie over het maken van macro's en UI-extensies vindt u op:

Bezoek de Cisco Samenwerking Ontwikkelaarscommunity als u hulp nodig hebt met macro's en code van derden.

Raadpleeg Apparaatconfiguraties voor kamer- en bureauapparaten en Webex-borden voor informatie over hoe u toegang krijgt tot de lokale webinterface.

Met de uitbreidingen van de gebruikersinterface (UI) van het Room Scheduler-apparaat kunt u aangepaste panelen en actieknoppen maken en webapplicaties rechtstreeks in het Room Scheduler-dashboard integreren. Meer informatie over macro's en extensies voor Room Scheduler.