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)
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, simula il funzionamento del pulsante "Esportazione VTE BPMN processo" permettendo 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)
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.
ATTENZIONE!: 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.
Nel caso in cui si voglia salvare una nuova versione di un processo avente delle istanze pendenti (quindi nel nostro caso alcuni lead aventi il processo Ri-Assegnazione Lead attivo), il sistema presenterà il popup mostrato in figura 3

Figura 3InoltreInoltre, per completezza verranno anche indicate anche tutte le modifiche pendenti su Campi condizionali e Layout Editor dei moduli presenti nel sistema (anche di moduli non coinvolti nel processo, questo perché il sistema esegue un controllo generale).
Cliccando sul pulsante CONGELA, il sistema salverà in automatico la versione di tutte le modifiche pendenti indicate in precedente e NON aggiornerà la versione delle istanze del processo pendenti sui record individuati (mantenendo nel nostro caso la versione 1.0).
Tale funzionalità è utile nel momento in cui si voglia applicare la nuova versione del processo solamente alle istanze del processo che partiranno in futuro, o meglio dal momento dell'aggiornamento della versione in poi.
Cliccando sul pulsante USA RECENTE, il sistema aggiornerà la versione delle istanze del processo pendenti sui record individuati (impostando nel nostro caso la versione 1.1).