Skript

Mit dem Skript-Widget können Sie ein Skript ausführen, dessen Status anzeigen und den Verlauf überprüfen.

Um das Skript-Widget nutzen zu können, benötigt ein Benutzer die Rolle „Operator“ oder eine höhere Rolle.

image-20250613-065326.pngimage-20260511-112517.png

Einstellungen

Einstellung

Beschreibung

Skript-ID

Das in diesem Widget zu verwendende Skript

Titel

Ein Titel, der im Widget angezeigt werden soll (standardmäßig der Name des Skripts)

Status der letzten Ausführung anzeigen

Flag zum Ein- oder Ausblenden des Status der letzten Skriptausführung oder Ausführungskonfiguration

Ausführungs-Konfiguration zum Anzeigen auswählen

Ermöglicht es Benutzern, anzupassen, welche Ausführungskonfigurationen bei der Anzeige des Skriptstatus angezeigt werden

Vollständigen Verlauf einbeziehen

Macht den vollständigen Verlauf des Skripts über das Widget zugänglich (durch Klicken auf die Glühbirne oder den Titel)

Neueste Jobausgabe anzeigen

Zeigt die Ausgabe des neuesten Jobs im Widget an

Nur Code-Blöcke anzeigen

Nimmt nur Blöcke mit den Tags <markdown> und <html> in die Ausgabe des Widgets auf.

Ausführbar

Ermöglicht das Ausführen des Skripts über das Widget

Quelldatei verwenden

Ermöglicht das Ablegen/Auswählen einer Quelldatei, die an die Skriptausführung angehängt werden soll

Überschreiben der Ausführungskonfiguration zulassen

Ermöglicht es dem Benutzer, die in den Widget-Einstellungen definierte Standard-Ausführungskonfiguration zu überschreiben

Status der letzten Ausführung

Wenn das Flag „Show last run status“ auf „true“ gesetzt ist, wird der letzte Lauf des Skripts mit anpassbaren Details (Erstellungszeit, Benutzer und Dauer) im Widget angezeigt.
Wenn mehrere Ausführungskonfigurationen ausgewählt sind, zeigt das Symbol den ungünstigsten Fall aller angezeigten Läufe an.

image-20260511-123757.pngimage-20260511-123827.png

Ausgabe

Wenn das Flag „Show latest job output“ aktiviert ist, wird die Ausgabe des letzten Laufs im Widget angezeigt.
Es gibt drei Arten von Ausgaben:

  1. Text: Einfacher Text, einschließlich der Protokolle, die bei der Ausführung des Skripts auf der Konsole ausgegeben werden.

  2. HTML-formatierter Text.

  3. Markdown-Text.

Achten Sie darauf, Ihre Ausgabe mit den entsprechenden Tags zu kennzeichnen:

  1. <markdown> Ihre Markdown-Ausgabe hier </markdown>

  2. <html> Ihr HTML-Inhalt hier </html>

Text

HTML

Markdown

Ausgabe des Skripts „main.py“

image-20250811-065015.pngimage-20250811-065340.pngimage-20250811-065550.png

Skript-Ausgabe

image-20250811-065100.pngimage-20250811-065412.pngimage-20250811-065606.png

Ausgabe des Widgets

image-20250811-065135.png

image-20250811-065359.png

image-20250811-065621.png

Verlaufsdialog

Wenn das Flag „Include full history“ auf „true“ gesetzt ist, öffnet sich beim Klicken auf die Glühbirne oder den Titel der folgende Verlaufsdialog.

image-20250214-092230.pngimage-20260511-110603.png

Fortschrittsbalken

Wenn das Flag „Show progress bar“ auf „true“ gesetzt ist und das Skript seine Fortschrittsinformationen übermittelt (Skripte), wird ein Fortschrittsbalken angezeigt, um den Fortschritt des Skripts in dem Widget zu verfolgen, das den Auftrag ausgelöst hat.

image-20260511-113541.png

Ausführungsanzeige

Wenn derzeit ein Auftrag für das ausgewählte Skript läuft, wird rechts neben dem Titel eine Anzeige eingeblendet.

image-20250214-092545.png