Script
Il widget Script può essere utilizzato per eseguire uno script, visualizzarne lo stato e controllarne la cronologia.
Per utilizzare il widget Script, un utente deve disporre del ruolo di operatore o di un ruolo superiore.
Impostazioni
Impostazione | Descrizione |
|---|---|
ID script | Lo script da utilizzare in questo widget |
Titolo | Titolo da visualizzare sul widget (impostato di default sul nome dello script) |
Mostra lo stato dell'ultima esecuzione | Flag per mostrare o nascondere lo stato dell'ultima esecuzione dello script o della configurazione di esecuzione |
Seleziona la configurazione di esecuzione da mostrare | Consente agli utenti di personalizzare quali configurazioni di esecuzione visualizzare quando si mostra lo stato dello script |
Includi cronologia completa | Rende accessibile la cronologia completa dello script dal widget (facendo clic sulla lampadina o sul titolo) |
Mostra l'ultimo output del job | Mostra l'output dell'ultimo lavoro nel widget |
Mostra solo i blocchi di codice | Includi solo i blocchi contrassegnati con <markdown> e <html> nell'output del widget. |
Eseguibile | Abilita l'esecuzione dello script dal widget |
Usa file sorgente | Abilita il trascinamento/la selezione del file sorgente da allegare all'esecuzione dello script |
Consenti sovrascrittura della configurazione di esecuzione | Consente all'utente di sovrascrivere la configurazione di esecuzione predefinita definita nelle impostazioni del widget |
Stato dell'ultima esecuzione
Se il flag "Show last run status" è impostato su true, l'ultima esecuzione dello script viene mostrata con dettagli personalizzabili (ora di creazione, utente e durata) nel widget.
Se sono selezionate più configurazioni di esecuzione, l'icona mostrerà il caso peggiore tra tutte le esecuzioni visualizzate.
Output
Se il flag "Show latest job output" è selezionato, l'output dell'ultima esecuzione verrà visualizzato nel widget.
L'output può essere di tre tipi:
Testo: testo semplice, inclusi i log stampati sulla console durante l'esecuzione dello script.
Testo formattato in HTML.
Testo Markdown.
Assicurati di contrassegnare l'output con i tag corrispondenti:
<markdown> Il tuo output Markdown qui </markdown>
<html> Il tuo contenuto HTML qui </html>
Testo | HTML | Markdown | |
|---|---|---|---|
script main.py | |||
Output dello script | |||
Output del widget |
Finestra di dialogo Cronologia
Se il flag "Include full history" è vero, cliccando sulla lampadina o sul titolo si aprirà la seguente finestra di dialogo della cronologia.
Barra di avanzamento
Se il flag `Show progress bar` è vero e lo script invia le informazioni sullo stato di avanzamento (Script), viene visualizzata una barra di avanzamento per monitorare lo stato dello script nel widget che ha attivato il processo.
Indicatore di esecuzione
Se è attualmente in esecuzione un'attività per lo script selezionato, verrà visualizzato un indicatore sul lato destro del titolo.
















