FlowSharp
Flow Designer

Il processo avanza solo quando ha i dati e le persone per farlo.

Due cancelli che un workflow tradizionale non ha: il Data Gate chiede dati migliori, il WIP Gate chiede capacità disponibile.

Inclusa anche nel Free
  • Per
  • Process owner
  • Management
  • Compliance

Il problema

Molti processi si inceppano in due punti invisibili. Il primo: una pratica entra in una fase senza i dati necessari, e l'automazione o l'AI lavorano su campi vuoti, producendo errori che qualcuno dovrà correggere a mano. Il secondo: una fase riceve più lavoro di quanto possa gestire, le code crescono senza che nessuno le veda e gli SLA saltano in blocco. Sono problemi diversi con la stessa radice: il processo accetta lavoro senza chiedersi se è in condizione di farlo. Il risultato è rilavorazione, ritardi che sembrano improvvisi e persone che passano la giornata a rincorrere informazioni mancanti o priorità in conflitto. FlowSharp inserisce due cancelli espliciti nel flusso, configurabili fase per fase, che rendono visibile e governato ciò che prima restava implicito.

Visual illustrativoValori illustrativi
Schema illustrativo, non una schermata ufficiale del prodotto.

Come funziona

  1. 1Dichiari i dati essenziali

    Per ogni fase indichi quali campi devono esserci prima di lavorare. È una dichiarazione semplice, legata allo schema dati del flusso, che rende esplicito cosa serve davvero a quella fase per produrre un buon risultato.

  2. 2Data Gate

    Se i dati mancano, la pratica entra comunque nella fase ma resta "in attesa dati", con i task sospesi. Riparte da sola quando i dati arrivano da un modulo, da un task, da un'integrazione o da API. Il timeout della fase resta attivo, quindi l'attesa non diventa un buco nero.

  3. 3Limiti WIP

    Imposti quante pratiche possono stare in un flusso o in una fase: un numero, oppure un'espressione su variabile (per esempio la capacità del team). Quando il limite è raggiunto scegli una delle 4 reazioni: solo avviso, parcheggio con forzatura manuale, parcheggio rigido, deviazione verso un'altra fase (overflow o escalation).

  4. 4La coda si svuota da sola

    Appena si libera un posto, entra la pratica successiva, per priorità se il flusso è prioritizzabile, altrimenti per ordine di arrivo. Gli eventi arrivati nel frattempo sono messi da parte e riapplicati in ordine, così nulla di ciò che è successo durante l'attesa va perso.

Specifiche

Livelli WIPflusso (blocca nuove pratiche) e singola fase
Valore del limitenumero intero o espressione ({{flow.vars.capacita}}); 0 o vuoto = nessun limite
Reazioniavviso · parcheggio con forzatura · parcheggio rigido · deviazione su altra fase
Rilascioper priorità o FIFO
Eventi in codaconservati e rigiocati in ordine, fino a 20 per pratica
Forzatura"Forza ingresso" solo Admin, con motivazione obbligatoria
Precedenzeil timeout di fase vince sempre sulla coda
Data Gatetask sospesi; ripartenza automatica all'arrivo dei dati

Un esempio operativo: la fase Verifica piena

Prendiamo una fase Verifica con limite di lavoro in corso pari a 3. Le pratiche A, B e C la occupano: la fase è 3 su 3. Arrivano le pratiche D ed E. Invece di sovraccaricare la fase, entrano in coda ordinate per priorità: la D con priorità P1 passa davanti, la E con priorità P2 la segue. Nel frattempo una pratica può arrivare alla fase senza un dato richiesto, per esempio la Partita IVA. Il Data Gate la ferma in attesa dati e dichiara chiaramente cosa manca, invece di lasciarla avanzare con un campo vuoto. Quando il dato viene fornito, la pratica riparte. Il risultato è doppio: nessuna fase si satura oltre il limite scelto e nessuna pratica procede incompleta. I valori dello schema accanto sono illustrativi; il comportamento descritto segue le regole di parcheggio, coda e priorità previste dal flusso.

Come verificare che limite e gate funzionino

Per controllare il limite guarda la fase: il contatore mostra le pratiche attive rispetto al massimo, e la coda mostra ordine e priorità di chi attende. Se una pratica che dovrebbe avanzare resta ferma, aprila: lo stato in attesa dati indica il campo mancante, quindi la causa è leggibile senza indagini. Per il Data Gate verifica che i campi obbligatori siano stati dichiarati sulla fase giusta e che chi deve fornirli sia stato avvisato. Dal punto di vista della governance, ogni fermo e ogni ripartenza compaiono nello storico della pratica, così si può dimostrare che un processo non è andato avanti senza i dati richiesti. Se i tempi di attesa crescono, la coda è un indicatore diretto: conviene riesaminare il limite o la capacità della fase, decisione che resta alla persona responsabile del flusso e non viene presa in automatico.

Schema del Flow Designer con canvas, nodi e pannello laterale
Diagramma illustrativo, non una schermata ufficiale. Etichette del diagramma in italiano.

Funzionalità collegate

Casi d'uso

Domande frequenti

Il Data Gate blocca l'inserimento della pratica?

No: la pratica esiste ed è visibile. Sono sospesi solo i task della fase finché i dati non sono completi, e il timeout della fase continua a correre.

Le pratiche pianificate occupano posti WIP?

Non occupano posti di fase, ma contano nel limite WIP del flusso.

Posso far scavalcare la coda a una pratica urgente?

Sì, con la priorità del flusso oppure con "Forza ingresso", riservato agli Admin e tracciato con motivazione.

Perché è utile anche per l'AI?

Perché evita che l'AI lavori su dati vuoti o incompleti: è uno dei presidi di AI governata.

Vuoi vederlo sul tuo processo?

Torna all'area: Flow Designer