Scripting
versiondog bietet die Möglichkeit, Skripte und Skriptapplikationen zu erstellen, die automatisch vor oder nach bestimmten Ereignissen ausgeführt werden. Damit können zahlreiche Funktionen umgesetzt werden, die das Standardverhalten des Systems ergänzen. Beispielsweise kann für einzelne Projekte eine bestimmte Version eines Editors gestartet oder die Arbeit mit Geräten ermöglicht werden, die noch nicht vollständig unterstützt werden.
Skripte und Skriptapplikationen sind nicht dauerhaft aktiv, sondern werden erst aufgerufen, wenn ein entsprechendes Ereignis auf dem Server oder den Clients eintritt. Bei welchen Ereignissen Skripte oder Skriptapplikationen aufgerufen werden können, ist in den Abschnitten Ereignisse auf dem Server und Ereignisse auf den Clients beschrieben.
Skriptapplikationen sind kompilierte Dateien und können von Benutzern eigenständig erstellt und verwendet werden.
Zusätzlich dazu bietet das Skriptpaket einige Vorteile beim Erstellen von Skripten:
- Im Umfang des Skriptpakets ist ein eigener Interpreter enthalten. Dadurch müssen Sie keine kompilierten Skriptapplikationen mehr verwenden, sondern können den Quellcode der Skriptdateien direkt ausführen.
- Das Skriptpaket ermöglicht es, mehrere Skripte für dasselbe Ereignis zu erstellen und abhängig vom Komponententyp festzulegen, welches Skript ausgeführt wird.
- Die Befehle, Schlüsselwörter, Funktionen und bedingte Zuweisungen, die Sie in den Skripten verwenden können, sind in dieser Dokumentation beschrieben.
Eine Möglichkeit zum Einsatz von Skripten sind benutzerspezifische Schaltflächen im UserClient. Diese sind konfigurierbar und führen benutzerdefinierte Skripte aus. Die Konfiguration der Schaltflächen ist am Ende dieser Dokumentation beschrieben.
Scripting ist ein Add-On und muss in Ihrer Lizenz gesondert freigeschaltet werden. Wenn Sie Interesse daran haben, Scripting zu nutzen, setzen Sie sich mit uns in Verbindung (https://auvesy.com/de/kontakt).
Verwandte Themen |
---|
AdminClient |
UserClient |
Ereignisse auf dem Server |
Ereignisse auf den Clients |
In diesem Tutorial:
Letzte Aktualisierung: 14. Januar 2022