Makros

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

Makros können API-Befehle (Application Programming Interface) 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 Laufzeit bezeichnet wird. Über die Weboberfläche des Geräts können Sie die Laufzeit bei Bedarf starten und stoppen. Die Laufzeitumgebung ist eine Sandbox, und der Code wird 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 anzeigen.

UI-Erweiterungen

Eine UI-Erweiterung ist eine benutzerdefinierte Schaltfläche oder ein benutzerdefinierter Bereich, den Sie selbst erstellen und zum Touchscreen Ihres Geräts hinzufügen. Fügen Sie beispielsweise eine "Quick Dial"-Schaltfläche hinzu, um eine häufig verwendete Nummer anwählen, oder verwenden Sie Ihr Gerät so, dass Anrufe automatisch von bestimmten Nummern beantwortet werden.

UI-Erweiterungen können auch Peripheriegeräte von Drittanbietern steuern, z. B. Beleuchtung, Jaheiten und Videoschalter. Wenn Das Videogerät und die Peripheriegeräte über dieselbe Benutzeroberfläche gesteuert werden, wird ein konsistentes Benutzererlebnis in der Meeting-Raum. Die Kommunikation mit Den Drittanbieter-Steuerungssystemen erfolgt über die Drittanbieter-API.

Die offene Plattform ermöglicht Ihnen, Anpassungen zu erstellen, die Ihren bestehenden Workflows zugeordnet werden; und Ihnen somit die Möglichkeit zu bieten, zusätzlichen Nutzen über das Kernangebot von Webex hinaus zu schaffen.

Hier einige Beispiele:

  • Anzeige benutzerdefinierter Webserverdaten auf dem Hauptbildschirm.

  • Melden Sie Probleme an ein Ticketing-System.

  • Daten werden gesammelt und an einen Webserver übertragen, wo er als Darstellung verwendet werden kann.

  • Steuerung von Peripheriegeräten von Drittanbietern, z. B. Beleuchtung, Jalousien und Videoschalter

Sie können UI-Erweiterungen über den UI-Erweiterungen-Editor auf der Weboberfläche des Geräts erstellen.

Durch das Aktivieren der Makrobereitstellung erhalten Sie über Control Hub geräteweise Lese- und Schreibzugriff auf Makros. Wenn die Option aktiviert ist, laden alle Geräte, die im freigegebenen Modus registriert sind, ihre Makros in 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 in Control Hub zu Geräte > Einstellungen > Makros und aktivieren die Option Control Hub die Verwaltung von Makros erlauben.


  • Alle Makros in Control Hub werden in der Cisco Cloud gespeichert und verschlüsselt, jedoch nicht durch die Verwendung eines privaten Schlüssels des Kunden. Wenn Ihre Makros vertrauliche Daten enthalten, sollten Sie die Control Hub-Makrobereitstellung nicht aktivieren.

  • Die Control Hub-Bereitstellung von Makros gilt nur für Geräte im freigegebenen 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 dann auf ein anderes Gerät hochladen.

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

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

  2. Wechseln Sie zu Konfigurationen und wählen Sie Makros aus.


Makrobereich für Control Hub-Geräte

Von hier aus können Sie:

  • Makros erstellen, bearbeiten und löschen.

  • Hochladen und Herunterladen von Makros (*.js).

  • Aktivieren oder deaktivieren Sie Makros.

  • Speichern Sie Ihre Änderungen.

  • Makroprotokolle anzeigen.


Wenn jemand dasselbe Makro(s) von einem anderen Webstandort aus gleichzeitig bearbeitet hat, erhalten Sie Optionen zum Herunterladen einer Kopie Ihrer Version, zum Verwerfen Ihrer Version oder zum Überschreiben der anderen Version.

Der Makro-Editor bietet einen Code-Editor, Protokollierungstools und Steuerelemente für die schnelle Prüfung von Makros.


Makro-Editor

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

  • Makros erstellen, bearbeiten und löschen.

  • Importieren oder exportieren Sie Makros (*.syntax).

  • Aktivieren oder deaktivieren Sie Makros.

  • Überprüfen Sie Debugprotokolle.

  • Ihre Änderungen speichern (Strg+S)


    Wenn jemand das gleiche Makro gleichzeitig von einem anderen Web-Standort bearbeitet hat, werden Ihnen Optionen zum Herunterladen einer Kopie Ihrer Version angezeigt, Ihre Bearbeitung verwerfen oder die andere Version überschreiben.

Der UI Extensions Editor bietet Tools zum Erstellen von:

  • Aktionsschaltflächen: Eine Schaltfläche, die der Homepage hinzugefügt wurde. Die Aktionsschaltfläche kann so vorprogrammiert werden, dass sie durchgeführt wird, wenn ein Benutzer darauf tippt.

  • Bereiche – Eine Steuerfeld Kann viele UI-Elemente enthalten (z. B. Schaltflächen, Textfelder, Schalter, Schieberegler), die alle für die Ausführung von Aktionen programmiert werden können. Auf diese Weise können Sie Ihre eigene Gruppe von Steuerelementen an einem gemeinsamen Standort kombinieren.

  • Web-Apps : Eine Web-App-Verknüpfung, die zur Homepage hinzugefügt wurde. Die Web-App startet eine vordefinierte Webseite in Vollbild. Dies ist auf allen Geräten mit Web Engine verfügbar (d. h. Board- und Desk-Geräte mit Ausnahme von DX).

Melden Sie sich über die Weboberfläche des Geräts mit den Admin-, RoomControl- oder Integrator -Anmeldeinformationen an und navigieren Sie zu Anpassung > UI-Extension-Editor.


UI-Erweiterungs-Editor

Von hier aus können Sie:

  • Ui-Erweiterung hinzufügen, hochladen, herunterladen oder löschen.

  • Erstellen und konfigurieren Sie viele Arten von Steuerelementen.

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

  • Legen Sie fest, wann die UI-Erweiterung angezeigt werden soll.

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

Um eine UI-Erweiterung mit einem Makro zu verbinden, müssen Sie die eindeutige ID für das Element verwenden. Die ID für Ihre Umschalt umschalten könnte z. B. ""lights_onsein. Anschließend würden Sie ein Makro schreiben, das Bildschirmtipps überwachte. Wenn festgestellt wurde, dass die Taste "lights_on" angetippt wurde, gab es den gewünschten Befehl (z. B. die Beleuchtung ein-/ausschalten).

Beispiele für die Verbindung von UI-Erweiterungen mit Makros finden Sie hier.