Makros

Ein Makro ist ein kleines JavaScript-Programm, das lokal auf Ihrem Gerät ausgeführt wird. Beispielsweise können Sie Ihr Gerät so programmieren, dass eingehende Anrufe von bestimmten Nummern automatisch beantwortet werden.

Makros können Application Programming Interface-Befehle (API) für Ihre Geräte sowie für Systeme von Drittanbietern ausführen.

Alle aktiven Makros werden in einem einzigen Prozess auf dem Gerät ausgeführt, der als Runtime bezeichnet wird. Über die Weboberfläche des Geräts können Sie die Laufzeit nach Bedarf starten und stoppen. Die Runtime ist in einer Sandbox untergebracht und der Code ist sicher von der Standardsoftware des Geräts isoliert.

Sie können Makros über Control Hub oder den Makro-Editor auf der Weboberfläche des Geräts verwalten. Um Makros über Control Hub zu konfigurieren, müssen Sie zunächst die Makrobereitstellung für Ihre Geräte aktivieren.

In Control Hub können Sie die an Makros vorgenommenen Änderungen im Geräteverlauf sehen.

UI-Erweiterungen

Eine UI-Erweiterung ist eine benutzerdefinierte Schaltfläche oder ein benutzerdefiniertes Bedienfeld, das Sie selbst erstellen und dem Touchscreen Ihres Geräts hinzufügen. Fügen Sie beispielsweise eine „Quick Dial“-Taste hinzu, um eine häufig verwendete Nummer anzurufen, oder programmieren Sie Ihr Gerät so, dass es Anrufe von bestimmten Nummern automatisch entgegennimmt.

UI-Erweiterungen können auch Peripheriegeräte von Drittanbietern wie Lichter, Jalousien und Videoschalter steuern. Wenn das Videogerät und die Peripheriegeräte über dieselbe Benutzeroberfläche gesteuert werden, erhalten Sie im Besprechungsraum ein einheitliches Benutzererlebnis. Die Kommunikation mit den Steuerungssystemen von Drittanbietern erfolgt über das Drittanbieter-API.

Die offene Plattform ermöglicht es Ihnen, Anpassungen zu erstellen, die an Ihre bestehenden Arbeitsabläufe anknüpfen; Dadurch können Sie einen Mehrwert schaffen, der über das Kernangebot von Webex hinausgeht.

Einige Beispiele sind:

  • Anzeige benutzerdefinierter Webserverdaten auf dem Hauptbildschirm.

  • Probleme an ein Ticketsystem melden.

  • Sammeln Sie Akustikdaten aus dem Raum und senden Sie sie an einen Webserver, wo sie aufgezeichnet werden können.

  • Steuerung von Peripheriegeräten von Drittanbietern wie Lichtern, Jalousien und Videoumschaltern.

Sie können UI-Erweiterungen über den UI-Erweiterungseditor in der Geräte-Weboberfläche erstellen.

Durch die Aktivierung der Makrobereitstellung erhalten Sie vom Control Hub aus Lese- und Schreibzugriff auf Makros auf Gerätebasis. Nach der Aktivierung laden alle im Shared-Modus registrierten Geräte ihre Makros auf Control Hub hoch. Administratoren können dann den Makro-Quellcode bearbeiten, lokale Kopien herunterladen und die Makros auf andere Geräte hochladen.

Um die Makrobereitstellung zu aktivieren, gehen Sie zu Geräte > Einstellungen > Makros in Control Hub und aktivieren Sie Control Hub erlauben, Makros zu verwalten.


  • Beachten Sie, dass alle Makros in der Cisco Cloud gespeichert und verschlüsselt werden. Wenn Ihre Makros vertrauliche Daten enthalten, sollten Sie die Control Hub-Makrobereitstellung nicht aktivieren.

  • Die Bereitstellung von Makros durch Control Hub gilt nur für Geräte im gemeinsam genutzten Modus.


Sie müssen zunächst die Control Hub-Bereitstellung von Makros wie oben beschrieben aktivieren.

Die Makrobereitstellung erfolgt auf Einzelgerätebasis. Um Makros zwischen Geräten zu teilen, können Sie ein Makro von einem Gerät herunterladen und es dann auf ein anderes Gerät hochladen.

So greifen Sie auf Makros für Geräte im gemeinsam genutzten Modus zu:

  1. Gehen Sie in der Kundenansicht in https://admin.webex.com zu Geräte und wählen Sie das Gerät aus, das Sie konfigurieren möchten.

  2. Gehen Sie zu Konfigurationen und wählen Sie Makros.


Bedienfeld „Control Hub-Gerätemakros“.

Von hier aus können Sie:

  • Makros erstellen, bearbeiten und löschen.

  • Makros (*.js) hochladen und herunterladen.

  • Makros aktivieren oder deaktivieren.

  • Speichern Sie Ihre Änderungen.

  • Makroprotokolle anzeigen.


Wenn jemand gleichzeitig dieselben Makros von einem anderen Webstandort aus bearbeitet hat, werden Ihnen Optionen zum Herunterladen einer Kopie Ihrer Version, zum Verwerfen Ihrer Version oder zum Überschreiben der anderen Version angezeigt.

Der Makro-Editor bietet einen Code-Editor, Protokollierungstools und Steuerelemente zum schnellen Testen von Makros.


Makro-Editor

Melden Sie sich mit Admin Anmeldeinformationen bei der Weboberfläche des Geräts an und navigieren Sie zu Anpassung > Makro-Editor. Von hier aus können Sie:

  • Makros erstellen, bearbeiten und löschen.

  • Makros (*.js) importieren oder exportieren.

  • Makros aktivieren oder deaktivieren.

  • Überprüfen Sie die Debug-Protokolle.

  • Speichern Sie Ihre Änderungen (Strg+S)


    Wenn jemand gleichzeitig dasselbe Makro von einem anderen Webstandort aus bearbeitet hat, werden Ihnen Optionen zum Herunterladen einer Kopie Ihrer Version, zum Verwerfen Ihrer Bearbeitung oder zum Überschreiben der anderen Version angezeigt.

Der UI Extensions Editor bietet Tools zum Erstellen von:

  • Aktionsschaltflächen – Eine Schaltfläche, die der Startseite hinzugefügt wurde. Die Aktionstaste kann so programmiert werden, dass sie Aktionen ausführt, wenn ein Benutzer darauf tippt.

  • Panels – Ein Control Panel kann viele UI-Elemente enthalten (z. B. Schaltflächen, Textfelder, Schalter, Schieberegler), die alle zum Ausführen von Aktionen programmiert werden können. Dadurch können Sie Ihre eigene Gruppe von Steuerelementen an einem gemeinsamen Ort zusammenfassen.

  • Web-Apps – Eine Web-App-Verknüpfung, die der Startseite hinzugefügt wurde. Die Web-App startet eine vordefinierte Webseite im Vollbildmodus. Dies ist auf allen Geräten mit einer Web Engine verfügbar (d. h. Geräte der Board- und Desk-Serie, außer DX).

Melden Sie sich mit bei der Weboberfläche des Geräts an Admin, RoomControl, oder Integrator Geben Sie Ihre Anmeldeinformationen ein und navigieren Sie zu Anpassung > Editor für UI-Erweiterungen.


Editor für UI-Erweiterungen

Von hier aus können Sie:

  • Fügen Sie eine UI-Erweiterung hinzu, laden Sie sie hoch, laden Sie sie herunter oder löschen Sie sie.

  • Erstellen und konfigurieren Sie viele Arten von Steuerelementen.

  • Legen Sie eine UI-Erweiterung auf aktiv oder inaktiv fest.

  • Definieren Sie, wann die UI-Erweiterung sichtbar sein soll.

  • Exportieren Sie Ihre UI-Erweiterungen auf das Videogerät oder in eine Datei auf Ihrem Computer.

Um eine UI-Erweiterung mit einem Makro zu verbinden, müssen Sie das Unique verwenden Ausweis für den Artikel. Die ID für Ihren Schalter könnte beispielsweise „lights_on“ lauten. Dann würden Sie ein Makro schreiben, das Bildschirmberührungen überwacht und, wenn es erkennt, dass auf die Schaltfläche „lights_on“ getippt wurde, den gewünschten Befehl ausgibt (z. B. das Licht ein-/ausschalten).

Beispiele zum Verbinden von UI-Erweiterungen mit Makros finden Sie unter Hier.