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.
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 | Case à cocher 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 sur le titre) |
Afficher le résultat du dernier travail | Affiche le résultat de la dernière tâche dans le widget |
Afficher uniquement les blocs de code | N'inclut que les blocs balisés <markdown> et <html> dans l'affichage 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 présentées.
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 prendre trois formes :
Texte : texte simple, y compris les journaux affichés sur la console lors de l’exécution du script.
Texte au format HTML.
Texte au format Markdown.
Veillez à marquer votre sortie avec les balises correspondantes :
<markdown> Votre contenu Markdown ici </markdown>
<html> Votre contenu HTML ici </html>
Texte | HTML | Markdown | |
|---|---|---|---|
fichier main.py du script | |||
Sortie du script | |||
Sortie du widget |
Boîte de dialogue « Historique »
Si le drapeau « Include full history » est activé, cliquer sur l’ampoule ou sur le titre ouvrira la boîte de dialogue d’historique suivante.
Barre de progression
Si le drapeau « Show progress bar » est à « true » et que le script envoie des informations sur sa progression (Scripts), une barre de progression s’affiche pour suivre l’avancement du script dans le widget qui a déclenché la tâche.
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.
















