v0.39.1
9 luglio 2026
Release di sole correzioni: un giro completo di bug raccolti sulle versioni v0.36–v0.39. Migliora soprattutto il ciclo di vita delle Process Map (versioni, archivio, ripristino, mappe "eliminate"), elimina alcune situazioni in cui si poteva perdere lavoro nel designer, aggiunge un force-transizione dedicato all’Admin per sbloccare item incastrati, e sistema diverse rifiniture di interfaccia. Nessuna migrazione di database.
-
Miglioramento
Ciclo di vita delle Process Map
La lista mostra ora **una riga per mappa** (raggruppata per famiglia), usando la versione *pubblicata* (live) come rappresentante: una mappa live non sparisce più se una versione più recente viene archiviata o eliminata. Le **mappe eliminate** spariscono davvero dall’elenco e **non sono più modificabili** (né struttura né metadati): l’eliminazione le mette in *Disabilitato* e il designer diventa in sola lettura con un avviso; stesso trattamento per le mappe archiviate. Il **ripristino** di una mappa (o di un flusso) archiviato ora la riporta a **“Non pubblicato”** invece che a “Bozza”. Un nuovo **badge** di stato è coerente col designer dei flussi (compatto, con il pallino **● live**) e rende **“Archiviato” ben distinguibile** da “Non pubblicato”.
-
Design
Designer: niente più lavoro perso
Il pannello di un nodo **non copre più la toolbar** (e il tasto **Salva**): prima, aprendo un nodo su schermi stretti, si poteva perdere silenziosamente il salvataggio. Il pulsante fluttuante **“Flow Agent”** ora **si nasconde** quando è aperto un pannello laterale del designer (mappa o flusso), così non copre più **Anteprima** o l’invio del Copilot. Il **Copilot della Process Map è ora a sinistra**, come nel designer dei flussi. Il **percorso ideale resta evidenziato in oro** anche dopo aver chiuso il pannello Impostazioni. **Svuotare la durata di un timeout rimuove anche lo stato di destinazione**, così non resta un arco di eccezione orfano sul canvas.
-
Miglioramento
Correttezza dei flussi
La pubblicazione è **bloccata** se lo SLA è in modalità *escalation* o un redirect WIP è attivo **ma manca lo stato di destinazione** (prima passavano e l’item non aveva dove andare a runtime). La **configurazione AI** di uno stato viene preservata in esportazione/importazione e nella creazione di una nuova versione. Un flusso che raggiunge uno **stato finale alternativo (es. KO) non è più marcato come “deviato”**. La **diagnostica di raggiungibilità** ora considera anche i target di timeout, WIP, max-iterazioni e SLA. Un nuovo **avviso “stato senza uscita”** segnala uno stato non selezionabile manualmente, non finale e senza vie d’uscita: un item che ci entra resterebbe bloccato.
-
Novità
Force-transizione dell’Admin (sblocco item)
Un nuovo endpoint dedicato permette a un Admin di **forzare** un item verso qualsiasi stato **dello stesso flusso**, scavalcando le regole di transizione e l’esclusione dalla selezione manuale. Serve a sbloccare item finiti in uno stato “senza uscita”, e l’operazione è **tracciata** nella cronologia dell’item (commento “[Forza Admin]”).
-
Miglioramento
Costi, PDF, moduli
I **campi costo** dei nodi mappa (minuti, valore, esecuzioni/mese) non accettano più valori negativi o assurdi: corretti sia nell’interfaccia sia lato server, anche in import e nel clone di una nuova versione. La **legenda del PDF** di una mappa mostra ora i **tipi di nodo della mappa** (flusso collegato, procedura manuale, attore, sistema esterno, documento…) invece degli stati di flusso Human/Auto/AI. Il tasto **“Apri monitor”** nell’anteprima di un nodo apre ora il **monitor del flusso specifico** (come dalla lista flussi), non quello generico. Il form **“Nuovo Utente”** non propone più l’autofill delle credenziali dell’Admin.