Skip to main content

Process Manager: Gestione Versioning

All'interno di ogni singolo processo configurato nel sistema, in alto a sinistra è presente un pulsante denominato "Salva versione". (Figura 1)

Screenshot 2025-09-12 165514.png

Figura 1

Esso permette forzare il salvataggio di una nuova versione del processo garantendo la sua storicizzazione all'interno di in una tabella dedicata del DB.
Quindi, in parole più semplici, tale pulsante permette di salvare una copia della configurazione attuale del processo su una tabella differente da quella principale legata alla sezione Process manager.
Inoltre, viene anche aggiornato il valore del campo "Versione" relativo. (Figura 2)

Screenshot 2025-09-12 170251.png

Figura 2

Questo tipo di operazione risulta essere fondamentale per garantire la possibilità di ripristinare una versione precedente del processo in caso di errori di configurazione o altri tipi di situazioni.

NOTA BENE: la cancellazione di un processo tramite il pulsante X dalla sezione Process manager provoca l'eliminazione definitiva del processo da tutte le tabelle relative del DB, compresa la tabella sopra citata.
Di conseguenza, è bene procedere con molta cautela nell'utilizzo di tale funzione, in quanto, una volta eseguita la cancellazione non ci sarà modo di ripristinare il processo e tutte le istanze pendenti associate ai record coinvolti.

Non risulta essere necessario procedere con il salvataggio di una nuova versione del processo tutte le volte che si apporta una modifica allo stesso, in quanto, ogni qualvolta che viene eseguita una modifica al diagramma di flusso tramite il pulsante "Modifica Diagramma", il sistema salva in automatico una versione del processo all'interno della tabella dedicata del DB.
Questa azione, però, non scatenerà alcun aggiornamento del campo Versione del processo.

Quindi, è bene premere il pulsante solamente nel momento in cui si ha eseguito una modifica alla configurazione del processo che non ha coinvolto la modifica del diagramma di flusso.