Macro's

Een macro is een klein JavaScript-programma dat lokaal op uw apparaat wordt uitgevoerd. U kunt bijvoorbeeld uw apparaat instellen om binnenkomende gesprekken vanaf bepaalde nummers automatisch te beantwoorden.

Met macro's kunnen opdrachten van de Programmeerinterface voor toepassingen (API) worden uitgevoerd voor uw apparaten en voor systemen van derden.

Alle actieve macro's worden in één proces op het apparaat uitgevoerd, de runtime genoemd. Vanuit de apparaatwebinterface kunt u de runtime starten en stoppen, indien nodig. De Runtime is in een sandbox geplaatst en de code is veilig afgezonderd van de standaardsoftware van het apparaat.

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

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

UI-toestellen

Een ui-toestel is een aangepaste knop of paneel dat u zelf maakt en toevoegt aan het drukscherm van uw apparaat. Voeg bijvoorbeeld een knop 'Snel kiezen' toe om een veelgebruikt nummer te bellen of programmeer uw apparaat om oproepen van bepaalde nummers automatisch te beantwoorden.

UI-uitbreidingen kunnen ook randapparatuur van derden bedienen, zoals verlichting, jaloezie en videoschakelaars. Wanneer het videoapparaat en de randapparatuur worden bestuurd vanuit dezelfde gebruikersinterface, krijgt u in de vergaderruimte een consistente gebruikerservaring. Communicatie met de besturingssystemen van deze derden verloopt via de API.

Het open platform stelt u in staat om aanpassingen te maken die worden gekoppeld aan uw bestaande werkstromen. zodoende kunt u een extra waarde creëren die verder gaat dan de kern van Webex aanbod.

Enkele voorbeelden zijn:

  • Aangepaste webservergegevens weergeven op het hoofdscherm.

  • Problemen melden aan een ticketsysteem.

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

  • Het beheren van randapparatuur van derden, zoals verlichting, jaloezie en videoswitchers.

U kunt UI-uitbreidingen maken met de UI Extensions Editor in de apparaatwebinterface.

Door macro-inrichting in te schakelen, krijgt u vanuit Control Hub per apparaat lees- en schrijftoegang tot macro's. Nadat de optie is ingeschakeld, worden alle apparaten die zijn geregistreerd in de gedeelde modus, hun macro's geüpload naar Control Hub. Beheerders kunnen vervolgens de macrobroncode bewerken, lokale kopieën downloaden en de macro's uploaden naar andere apparaten.

Om macro-inrichting in te schakelen, gaat u naar Apparaten > Instellingen > Macros in Control Hub en schakelt u De Control Hub toestaan in om macro's te beheren.


  • Alle macro's worden opgeslagen en versleuteld in de Cisco Cloud. Als uw macro's vertrouwelijke gegevens bevatten, moet u het inschakelen van de Control Hub-macro inrichten niet.

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


U moet eerst macro's inrichten van de Control Hub inschakelen zoals hierboven wordt 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 uploaden naar een ander apparaat.

Macro's voor apparaten met gedeelde modus openen:

  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.


Venster Macro's hub-apparaat beheren

Hier kunt u:

  • Macro's maken, bewerken en verwijderen.

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

  • Macro's in- of uitschakelen.

  • Sla uw wijzigingen op.

  • Macrologboeken weergeven.


Als iemand dezelfde macro's tegelijkertijd vanaf een andere weblocatie heeft bewerkt, ziet u opties voor het downloaden van een kopie van uw versie, het verwijderen van uw versie of het overschrijven van de andere versie.

De Macro Editor is een codeeditor, registratiehulpprogramma's en besturingselementen voor het snel testen van macro's.


Macro-editor

Meld u aan bij de webinterface van het apparaat met de aanmeldingsgegevens van de beheerder en ga naar Customization > Macro Editor. Hier kunt u:

  • Macro's maken, bewerken en verwijderen.

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

  • Macro's in- of uitschakelen.

  • Logboeken voor foutopsporing controleren.

  • Uw wijzigingen opslaan (Ctrl+S)


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

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

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

  • Panelen - een configuratiescherm kan een aantal ui-elementen bevatten (bijvoorbeeld knoppen, tekstvelden, schakelaars, schuifregelaars), die allemaal kunnen worden geprogrammeerd voor het uitvoeren van acties. Op deze manier kunt u uw eigen groep besturingselementen op een gemeenschappelijke locatie combineren.

  • Webtoepassingen – een snelkoppeling voor webtoepassingen die aan de startpagina wordt toegevoegd. De webtoepassing wordt op volledig scherm een vooraf gedefinieerde webpagina gestart. Deze is beschikbaar op alle apparaten met een webengine (board- en deskserieapparaten, behalve DX).

Meld u aan bij de webinterface van het apparaat met uw aanmeldingsgegevens als Admin, RoomControl of Integrator en ga naar Customization > UI Extensions Editor.


Ui-uitbreidingeneditor

Hier kunt u:

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

  • Vele typen besturingselementen maken en configureren.

  • Stel een UI-toestelnummer in op Actief versus Inactief.

  • Bepaal wanneer het UI-toestelnummer zichtbaar is.

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

Als u een UI-toestelnummer aan een macro wilt koppelen, moet u de unieke id voor het item gebruiken. De id voor uw wisselfunctie kan bijvoorbeeld 'lights_on' zijn. Vervolgens zou u een macro schrijven waarmee schermtikken worden bijgehouden en wanneer wordt ontdekt dat op de knop "lights_on" werd getapt, zou deze de gewenste opdracht vaardigen (bijvoorbeeld de lichten in-/uitschakelen).

Zie hier voor voorbeelden van het koppelen van UI-toestelnummers met macro's.