Lösungen

Beispiel: Automatischer Gruppenbeitritt

Das Modul Aufgaben stellt Funktionen wie beispielsweise der Massen-Gruppen-Beitritt von Geräten zur Verfügung. Besonders gut geeignet, wenn Sie für eine Veranstaltung Inhalte kreiert haben und die Geräte diese nun gemeinsam anzeigen sollen. Die Aufgaben können von der Oberfläche aus gestartet werden, jedoch ist dies auch über ein Stream-Deck ausführbar.

Hierfür kommt das SOAP Protokoll zum Einsatz. Sie benötigen dafür einen speziellen SOAP Benutzer für enlogic:show. Dieser muss mit der Kennung SOAP beginnen und Administrator sein. Dieser Nutzer kann sich allerdings nicht an der Oberfläche anmelden, sondern ist ausschließlich als Authentifizierung für die SOAP-Schnittstelle gedacht. Weitere Informationen zur SOAP Schnittstelle und den Funktionen welche diese zur Verfügung stellt entnehmen Sie bitte der entsprechenden Dokumentation im Service-Bereich.

Sind diese Vorbereitungen abgeschlossen können wir uns an die Konfiguration der Schaltfläche machen.

Öffnen Sie nun die Konfiguration Ihres Stream-Decks und downloaden Sie das kostenfreie Plugin „Advanced Launcher“.
Wählen Sie die Schaltfläche welche Sie belegen wollen und legen Sie den ziehen Sie den Advanced Launcher auf diese.

Für den Titel könnten Sie beispielsweise „Gruppe A“ eingeben und vielleicht noch ein schlüssiges Icon auswählen.

Als Applikation kommt diesmal die Windows eigene Datei curl.exe zur Verwendung. Diese ist unter dem Windows/System32 Verzeichnis zu finden.
Die Befehls-Argumente von curl können Sie einsehen in dem Sie in einer Eingabeaufforderung folgendes eingeben

curl --help all


Den Einstieg bilden folgende Argumente von curl.exe:
-ss -q -k


Zusätzlich das Argument -u in welchem zuerst der SOAP-Benutzer und dann dessen Passwort getrennt durch einen Doppelpunkt notiert sind.
In unserem Beispiel ist dies der SOAP Account SOAP_User mit dem Passwort SOAP_Password.

Somit sieht unsere Argumentenzeile nun so aus:
-ss -q -k -u SOAP_User:SOAP_Password

Jetzt fehlt nur noch die URL, an welche curl.exe die Anfrage senden soll. Dazu müssen Sie die URL zum Server kennen. Das ist die gleiche die Sie für die Anmeldung an der Weboberfläche verwenden. In unserem Beispiel heisst der Server „enlogictest.example.local“

Den letzten Parameter, welchen Sie nun noch brauchen, ist den Namen der Aufgabe aus dem Aufgaben-Modul welchen Sie ausführen möchten. Nehmen wir an die Aufgabe lautet “Aufgabe1“.

Somit setzte sich unsere URL wie folgt zusammen:
https://enlogictest.example.local:8800/soap.php?json&CALL=runTask&ARG1=Aufgabe1


Die finale Argumentenzeile für den Launcher lautet somit:
-ss -q -k -u SOAP_User:SOAP_Password https://enlogictest.example.local:8800/soap.php?json&CALL=runTask&ARG1=Aufgabe1

Optional können Sie noch den Haken bei „Run in background“ setzen, damit nicht kurz ein Fester sichtbar wird.

Wenn alles richtig eingetragen ist, wird nun bei Tastendruck die entsprechende Aufgabe ausgeführt und das Ergebnis ist an den Bildschirmen zu sehen.

Testen und selbst urteilen

Es geht nichts über einen Test mit eigenen Augen. Wir laden Sie herzlich dazu ein unsere 30 Tage Demo-Version mit allen Features auszuprobieren!

Hier gehts zur Demo

Was kostet das?

Die Preisliste zu allen enlogic:show Versionen können Sie hier finden:

Preislisten-Download

Technische Informationen

Alle technischen Hintergrund-Informationen finden Sie in unserer Support-Sektion.

Support-Center

Fragen?

Wir haben vielleicht die richtigen Antworten. Jedenfalls würden wir uns freuen von Ihnen zu hören.

Und so gehts ...

© 2004-2025 All-Dynamics Software GmbH