Passa al contenuto principale
Versione: 1.2 (storica)

Stato Sistema

La pagina Stato Sistema è un pannello di monitoraggio analitico che fornisce una visione aggregata e in tempo reale delle performance e dello stato di salute delle esecuzioni dei Workflow. A differenza del "Log Esecuzioni" che offre una vista cronologica e dettagliata, questa dashboard presenta i dati in forma di indicatori chiave di prestazione (KPI), grafici di andamento e riepiloghi, permettendo un'analisi immediata dei trend operativi.

Interfaccia della Pagina​

La dashboard è composta da una serie di pannelli interconnessi che si aggiornano in base ai filtri applicati.

1. Esecuzioni di oggi​

Questa sezione in alto fornisce quattro indicatori numerici che rappresentano lo stato aggregato di tutte le esecuzioni avvenute nella giornata odierna.

  • In Esecuzione: Il numero di Workflow attualmente in stato Running.
  • Completato: Il numero di Workflow terminati con successo.
  • In Errore: Il numero di Workflow terminati in stato Failed o KO.
  • Interrotto: Il numero di Workflow terminati in stato Stopped.

2. Analisi Storica​

Questi widget forniscono una visione dell'andamento delle esecuzioni su un periodo di tempo configurabile nella sezione Filtro Periodo.

  • Grafico a Linee (ESECUZIONI): Visualizza un andamento temporale del numero di esecuzioni, tipicamente mostrando linee distinte per i diversi stati (Successo, Errore, etc.) sull'asse verticale, contro il tempo sull'asse orizzontale.
  • Grafico a Ciambella: Fornisce una rappresentazione percentuale immediata, evidenziando la proporzione di esecuzioni terminate in errore rispetto al totale.
  • Tabella TOP 5: Elenca i cinque Workflow più eseguiti nel periodo selezionato, fornendo metriche quantitative per ciascuno:
  • TOT: Numero totale di esecuzioni.
  • COMP: Numero di esecuzioni completate con successo.
  • ERR: Numero di esecuzioni terminate in errore.
  • INT: Numero di esecuzioni interrotte.

3. Status ultima esecuzione​

Questa sezione mostra una serie di "card" o riquadri, ognuno dei quali rappresenta lo stato dell'ultima esecuzione di un singolo Workflow. Questo permette di avere un colpo d'occhio immediato sulla salute di ogni processo automatizzato.

Ogni card contiene:

  • Nome Workflow: Il nome del processo.
  • Contatori di Stato: Un riepilogo quantitativo dello stato delle sue esecuzioni totali nel periodo (TOT, COMP, KO, STOP).
  • Ultimo status: Lo stato dell'ultima esecuzione (Completed, KO, etc.).
  • Timestamp: Data e ora di inizio e fine dell'ultima esecuzione.
  • Task falliti: Un contatore che indica il numero di Task falliti all'interno dell'ultima esecuzione (visibile specialmente in caso di stato KO).
  • Dettaglio Task (espandibile): Una vista che mostra i singoli Task eseguiti all'interno del Workflow, con un indicatore di stato per ciascuno.

4. Pannello Filtri​

Sulla sinistra della dashboard si trova un pannello di controllo per filtrare dinamicamente i dati visualizzati in tutti i widget.

  • Filtro periodo: Permette di definire l'intervallo temporale per l'analisi dei dati (es. Ultimi 7 giorni, Ultimo mese). Questo filtro influenza il grafico a linee, il grafico a ciambella e la tabella TOP 5.
  • Filtra ultima esecuzione: Permette di filtrare le "card" visualizzate nel widget di stato.
  • Nome Workflow: Filtra per uno specifico nome di Workflow.
  • Status: Mostra solo i Workflow il cui ultimo stato corrisponde a quello selezionato (es. solo quelli In Errore).
  • Categoria: Filtra i Workflow in base alla categoria di appartenenza.