Passa al contenuto principale

Dettagli Workflow

Il progetto Fabrick Pass, sia AIS sia PIS, si basa sul concetto di Workflow. Il workflow può essere inteso come un contenitore dell’operazione da eseguire: aggregazione di un conto nel caso di AIS Pass oppure autorizzazione di un pagamento nel caso di PIS Pass. Infatti, ogni workflow inizia sempre dalla creazione di un link che consente al PSU di essere reindirizzato a Fabrick per procedere con il flusso richiesto.

Lo stato di un workflow indica quindi l’esperienza utente dal punto di vista della navigazione sulla UI Fabrick, totalmente indipendente dallo stato dell’operazione contenuta al suo interno.

Questo concetto è molto importante per valutare correttamente l’esito dell’operazione stessa.

In qualsiasi momento è sempre possibile recuperare le informazioni del workflow appena creato tramite l’apposita API GET workflow, che può variare a seconda del progetto. Il parametro che indica lo stato del workflow può assumere i seguenti valori:

  • WORK_IN_PROGRESS: il workflow è in corso.

  • COMPLETED_SUCCESS: il workflow è stato completato con successo.

  • COMPLETED_FAILURE: il workflow non è stato completato a causa di un errore in uno dei passaggi.

  • CANCELLED: il PSU ha volontariamente annullato o abbandonato il flusso.

  • EXPIRED: il workflow è scaduto. La durata del link varia a seconda del prodotto.

Dopo 90 giorni i workflow vengono cancellati e non sarà possibile recuperare le informazioni relative tramite il workflowId. Saranno invece sempre mantenute ovviamente le informazioni relative ai pagamemti (caso PIS) e/o consensi con i relatvi dati conto (caso AIS).