v0.98.0
15 ottobre 2026
Pratiche uniche su tutte le versioni, pianificazioni che riprendono con i controlli giusti, code di lavoro rispettate e import senza sorprese.
-
Miglioramento
Un'entità, una pratica, su tutte le versioni
Le regole «Uno alla volta» e «Una sola volta per entità» valgono ora su tutta la famiglia del flusso: una pratica aperta o conclusa su una versione precedente conta come le altre. Il confronto del riferimento ignora maiuscole e caratteri speciali, così ORD_1 e ORD-1 restano distinti e nessuna variante aggira il vincolo. Cambiare il riferimento di una pratica esistente passa dagli stessi controlli della creazione.
-
Miglioramento
Pratiche pianificate riagganciate con i controlli giusti
Quando una pratica pianificata viene riagganciata alla versione pubblicata, FlowSharp verifica anche i campi obbligatori e i tipi richiesti dalla nuova versione. Se il riaggancio non è possibile, la pratica lo mostra con il motivo, compare nel filtro «In attesa di un flusso operativo» e ritenta ogni minuto dall'orario pianificato in poi. Lo scheduler lavora a pagine, così molte pianificazioni insieme non lo rallentano.
-
Miglioramento
Avvii da evento senza cicli infiniti
Un evento che avvia un flusso porta con sé la catena degli avvii precedenti: se tornerebbe su una famiglia già attraversata, o supera dieci passaggi, l'avvio viene saltato con una riga nello storico della pratica di origine e un avviso nei log. Alla pubblicazione il Designer segnala i cicli diretti fra flussi. Le pratiche figlie dei Sub-flow ereditano la catena del padre.
-
Miglioramento
Import e correzioni senza conversioni silenziose
Un timeout di conferma non numerico viene rifiutato su tutte le vie di import, nel fork e nella nuova versione, invece di essere convertito. I costi dei nodi delle mappe devono essere numeri validi anche nelle mappe importate dentro una Soluzione, anteprima compresa. Correggere l'esito di un compito accetta solo i valori previsti, in qualunque stato del compito. Duplicando un flusso, i Sub-flow verso la stessa famiglia puntano alla copia. Nelle regole, i confronti fra due date seguono l'ordine cronologico.
-
Sicurezza
Dati riservati mai sovrascritti da eventi e connettori
Un evento o un connettore che riporta un valore mascherato non lo scrive più nella pratica: l'azione viene registrata come ignorata, senza contare come errore. Se il valore mascherato arriva su un campo non indirizzabile, l'intero risultato viene scartato con un avviso.
-
Miglioramento
Code di lavoro e compiti concorrenti
Se una fase con limite di lavoro ha posti liberi ma qualcuno è già in coda, la pratica nuova si mette in fila e chi aspettava passa per primo; chi rientra nella fase che già occupava conserva il posto. Correggere un compito concluso fa rivalutare la fase in modo asincrono. Due completamenti simultanei dello stesso compito non bloccano più nulla: il secondo riceve un errore chiaro e, nelle automazioni, il tentativo viene ripetuto.