Script

Le widget Script permet d'exécuter un script, d'afficher son état et de consulter son historique.

Pour utiliser le widget Script, l'utilisateur doit disposer d'un rôle d'opérateur ou d'un rôle supérieur.

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

Paramètres

Paramètre

Description

ID du script

Le script à utiliser dans ce widget

Titre

Titre à afficher sur le widget (par défaut : nom du script)

Afficher l'état de la dernière exécution

Cochez cette case pour afficher ou masquer l'état de la dernière exécution du script ou de la configuration d'exécution

Sélectionner la configuration d'exécution à afficher

Permet aux utilisateurs de personnaliser les configurations d'exécution qui s'affichent lors de l'affichage de l'état du script

Inclure l'historique complet

Rend l'historique complet du script accessible depuis le widget (en cliquant sur l'ampoule ou le titre)

Afficher le résultat du dernier travail

Affiche le résultat du dernier travail dans le widget

Afficher uniquement les blocs de code

N'inclut que les blocs balisés <markdown> et <html> dans la sortie du widget.

Exécutable

Permet d'exécuter le script à partir du widget

Utiliser le fichier source

Permet de glisser-déposer ou de sélectionner un fichier source à associer à l'exécution du script

Autoriser la modification de la configuration d'exécution

Permet à l'utilisateur de remplacer la configuration d'exécution par défaut définie dans les paramètres du widget

État de la dernière exécution

Si l'indicateur « Show last run status » est défini sur « true », la dernière exécution du script s'affiche dans le widget avec des détails personnalisables (heure de création, utilisateur et durée).
Si plusieurs configurations d'exécution sont sélectionnées, l'icône affiche le pire scénario parmi toutes les exécutions.

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

Sortie

Si l'option « Show latest job output » est cochée, la sortie de la dernière exécution s'affiche dans le widget.
La sortie peut être de trois types :

  1. Texte : texte simple, y compris les journaux affichés sur la console lors de l'exécution du script.

  2. Texte au format HTML.

  3. Texte au format Markdown.

Veillez à marquer votre sortie avec les balises correspondantes :

  1. <markdown> Votre sortie Markdown ici </markdown>

  2. <html> Votre contenu HTML ici </html>

Texte

HTML

Markdown

script main.py

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

Sortie du script

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

Sortie du widget

image-20250811-065135.png

image-20250811-065359.png

image-20250811-065621.png

Boîte de dialogue d'historique

Si le drapeau « Include full history » est activé, cliquer sur l'ampoule ou le titre ouvrira la boîte de dialogue d'historique suivante.

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

Barre de progression

Si le drapeau « Show progress bar » est activé et que le script publie ses informations de progression (Scripts), une barre de progression s'affiche pour suivre l'avancement du script dans le widget qui a déclenché la tâche.

image-20260511-113541.png

Indicateur d'exécution

Si une tâche est en cours d'exécution pour le script sélectionné, un indicateur s'affiche à droite du titre.

image-20250214-092545.png