Skip to main content

Workflow details

The Fabrick Pass project, whether AIS or PIS, is based on the concept of Workflow. The workflow could be understood as a container for the operation to be carried out: aggregation of an account in case of AIS Pass or payment authorization in case of PIS Pass. In fact, each workflow will always start from the creation of a link that will allow the PSU to be redirected to Fabrick to proceed with the required flow. The status of a workflow therefore indicates the user experience from the point of view of navigation on the Fabrick UI, totally independent of the status of the operation within it.

This concept is very important in order to correctly evaluate the outcome of the operation itself. At any time it is always possible to retrieve the information of the workflow just created through the appropriate GET workflow API which could change according to the project. The parameter that indicates the state status which can assume the following values:

  • WORK_IN_PROGRESS: the workflow is in progress

  • COMPLETED_SUCCESS: the workflow was completed successfully

  • COMPLETED_FAILURE: the workflow is not tempered due to an error in one of the steps

  • CANCELLED: the PSU has voluntarily canceled or abandoned the flow.

  • EXPIRED: the workflow expired. The duration of the link changes according to teh product.

After 90 days, workflows are deleted, and it will no longer be possible to retrieve the relevant information using the workflow ID. However, information related to payments (in the case of PIS) and/or consents along with the relevant account data (in the case of AIS) will, of course, always be retained.