Skip to main content
Version: 2.0 (beta)

Esecuzioni - Monitoraggio workflow

La pagina Esecuzioni è dedicata alla gestione operativa dei workflow eseguibili dalla piattaforma.

Da questa pagina l’utente può consultare i workflow disponibili in base ai permessi assegnati, avviare manualmente un workflow, configurarne la pianificazione e monitorare le esecuzioni attive.

L’interfaccia è suddivisa in due aree principali:


1. Filtri Workflow

La sezione Imposta Filtri consente di restringere l’elenco dei workflow disponibili.

I filtri disponibili sono:

  • Schedulazione
  • Validità
  • Ruoli
  • Categorie

Il filtro Schedulazione consente di filtrare i workflow in base alla presenza di almeno una pianificazione di esecuzione configurata, indipendentemente dal relativo stato di attivazione.

Il filtro Validità permette di filtrare i workflow in base allo stato di validazione.

Il filtro Ruoli permette di filtrare i workflow in base ai ruoli associati.

Il filtro Categorie permette di filtrare i workflow in base alla categoria di appartenenza.

Sono disponibili le azioni:

  • Reset, per rimuovere i criteri di filtro impostati
  • Filtra, per applicare i criteri selezionati

1.1 Ricerca Workflow

Il campo di ricerca consente di filtrare l’elenco dei workflow digitando parte del nome o della descrizione.

La ricerca agisce sull’elenco dei workflow disponibili nella sezione laterale e riduce i risultati visualizzati in base al testo inserito.


2. Lista Workflow

La sezione Lista Workflow contiene l’elenco dei workflow che l’utente può eseguire o pianificare in base ai permessi associati al proprio profilo.

Ogni workflow viene rappresentato tramite una card dedicata che espone le informazioni principali e le azioni disponibili.

Per ogni workflow sono visualizzati:

  • nome del workflow
  • descrizione del workflow, quando presente
  • stato di validità
  • azioni operative disponibili

Le azioni disponibili sulla card permettono di:

  • aprire il workflow
  • configurare una schedulazione, quando il workflow è schedulabile
  • avviare manualmente il workflow

2.1 Apertura Workflow

L’azione di apertura consente di accedere al workflow selezionato.

Questa funzione permette di aprire il workflow direttamente nel Designer, l’ambiente di sviluppo dedicato alla progettazione e alla modifica dei workflow, consentendo di consultarne la struttura e apportare eventuali aggiornamenti.


2.2 Schedulazione Workflow

L’azione di schedulazione è disponibile per tutti i workflow validi ed eseguibili.

L’icona calendario apre la configurazione della pianificazione del workflow.

La schedulazione consente di pianificare l’esecuzione automatica del workflow, personalizzandone il comportamento attraverso i parametri di input configurati.

I workflow che presentano errori di configurazione, come collegamenti mancanti tra i task o definizioni incomplete, non possono essere eseguiti né schedulati fino alla risoluzione delle anomalie rilevate.


2.3 Avvio Manuale Workflow

L’azione di avvio manuale consente di avviare un workflow direttamente dalla pagina Esecuzioni.

Il pulsante di avvio apre una modale dedicata alla configurazione dei parametri di esecuzione.


2.4 Modale Parametri di Esecuzione

La modale di esecuzione mostra il nome del workflow selezionato e l’elenco dei parametri richiesti per l’avvio.

I parametri sono organizzati in una tabella composta dalle seguenti colonne:

  • Nome Parametro
  • Valore
  • Tipo

Per ogni parametro viene visualizzato il nome, il valore impostato e il tipo di dato previsto.

I tipi di parametro includono:

  • numeri
  • stringhe
  • date
  • valori cifrati
  • espressioni
  • liste valori

I parametri di tipo cifrato vengono rappresentati come valori protetti.

L’avvio dell’esecuzione viene effettuato dalla modale tramite l’azione dedicata.


3. Area Esecuzioni

L’area Esecuzioni mostra le esecuzioni dei workflow avviate dalla piattaforma.

Ogni esecuzione viene rappresentata tramite una card che espone lo stato operativo del workflow e le informazioni principali di avanzamento.

Le informazioni visualizzate includono:

  • nome del workflow
  • identificativo dell’esecuzione
  • stato dell’esecuzione
  • percentuale di avanzamento
  • data di esecuzione
  • durata
  • numero di task eseguiti rispetto al totale
  • stato live dell’esecuzione
  • azioni disponibili sull’esecuzione

3.1 Stato Esecuzione

Lo stato dell’esecuzione indica la condizione corrente del workflow.

Un workflow in esecuzione viene identificato dallo stato Running e dalla sezione Stato Live valorizzata come In esecuzione.

La barra di avanzamento mostra la percentuale di completamento del workflow.

Il conteggio dei task indica il numero di task completati rispetto al numero totale di task previsti dall’esecuzione.

Quando lo Stato Live assume il valore Completato, l’esecuzione può aver terminato con esito Success, Failed, Warning oppure Stopped.


3.2 Dettaglio Task in Esecuzione

Il campo relativo ai task permette di accedere al dettaglio dei task associati all’esecuzione.

Il dettaglio viene aperto in una modale dedicata che raccoglie le principali informazioni operative dell’esecuzione.

Sono disponibili una sezione Parametri, contenente i parametri di input utilizzati dal workflow, e una sezione Task, dalla quale è possibile consultare lo stato e i dettagli dei singoli task eseguiti.

Questa funzione supporta il monitoraggio puntuale dell’avanzamento del workflow.


3.3 Azioni sulle Esecuzioni

Le card delle esecuzioni espongono le azioni operative disponibili per il workflow avviato.

Le azioni principali sono:

  • Stop
  • Log

3.3.1 Stop Esecuzione

L’azione Stop interrompe l’esecuzione del workflow.

Quando il workflow contiene task che avviano altri workflow, l’interruzione viene propagata anche ai workflow figli collegati all’esecuzione principale.

3.3.2 Accesso ai Log

L’azione Log consente di accedere ai log dell’esecuzione selezionata.

I log permettono di consultare il dettaglio operativo dell’esecuzione, inclusi task eseguiti, parametri utilizzati, tempi di elaborazione, stato generale del workflow e punto di errore in caso di fallimento.


4. Assenza di Esecuzioni Visibili

Quando non sono presenti esecuzioni visibili nell’area principale, la pagina mostra un messaggio informativo relativo all’avvio o alla pianificazione dei workflow.

Questa area resta dedicata alla visualizzazione delle esecuzioni avviate e viene popolata con le card operative al momento della presenza di workflow in esecuzione.