Skripte mit Skriptschaltflächen manuell ausführen
Verwenden Sie Skriptschaltflächen im UserClient, um Skripte manuell ausführen zu lassen. Dies ist hilfreich, wenn Aktionen nicht von einem einzigen vordefinierten Ereignis abhängig sind oder wenn eine interaktive Steuerung durch Benutzer benötigt wird.
Bei der manuellen Ausführung wird dieselbe Skriptinfrastruktur wie bei der automatischen Ausführung verwendet:
- Skripte werden über das Skriptmanagement bereitgestellt.
- Eine Schnittstellendatei liefert Kontextdaten.
- Eine Initialisierungsdatei definiert die Eigenschaften und Berechtigungen der Schaltflächen.
Dieser Abschnitt erklärt:
- Wie die Schnittstellendatei für Skriptschaltflächen funktioniert
- Wie man die INI-Datei für Schaltflächen konfiguriert
- Wie Sie Skriptschaltflächen im AdminClient einrichten
- Wie Sie Skriptschaltflächen im UserClient verwenden
Zwei Arten von Skripten können über Schaltflächen ausgeführt werden:
- Komponentenunabhängige Skripte laufen genau einmal, unabhängig von der ausgewählten Komponente.
- Komponentenspezifische Skripte erfordern die Auswahl einer Komponente und werden für jede ausgewählte Komponente einmal ausgeführt. In diesem Fall erstellt das System eine komponentenspezifische Schnittstellendatei.
Regeln zur Erstellung von Skripten
- Erstellen Sie mindestens ein Skript mit dem Namen
ScriptButton1.batoderScriptButton1.exe. - Sie können bis zu drei Skripte unabhängig voneinander konfigurieren. Benennen Sie diese entsprechend:
ScriptButton1.bat/.exe,ScriptButton2.bat/.exe,ScriptButton3.bat/.exe - Konfigurieren Sie die Beschriftung, den Tooltip und das Symbol für jede Schaltfläche individuell und sprachunabhängig (z. B. in einer Skript-Konfigurationsdatei). Sie können Beschriftungen und Tooltip-Texte in mehreren Sprachen bereitstellen.
- Sie können die Sichtbarkeit und die Ausführungsrechte für die Schaltflächen auf bestimmte Benutzergruppen beschränken.
Anzeige und Ausführung
Schaltflächen werden im UserClient nur dann angezeigt, wenn Sie ein Skript für sie definiert haben und der Benutzer die erforderlichen Rechte hat.
Wenn der Benutzer auf eine Schaltfläche klickt, startet das System das Skript und zeigt in einem Dialog an, welches Skript gerade ausgeführt wird.
- Wenn das Skript erfolgreich ausgeführt wird, wird der Dialog geschlossen und der UserClient wird aktualisiert, um alle Änderungen zu berücksichtigen.
- Wenn das Skript einen Fehler zurückgibt, zeigt das System eine Fehlermeldung an.
- Wenn das Skript Informationen zurückgibt, zeigt das System diese in einem Dialog an.
Verwandte Themen