Conectores
Core

Fluid Error

5min

Objetivo/Resumo

O conector Fluid Error é uma ferramenta para tratamento de erros. Seu objetivo é demarcar um erro durante a execução do fluxo, útil em caso de APIs quando ocorre uma falha e não é retornado um status adequado para aquele erro. Com o conector Fluid Error o usuário poderá mapear este erro sem que atrapalhe a integridade do fluxo.

Criando um fluxo utilizando o conector Fluid Error

Este conector não precisa de conexão para ser usado. Basta configurar suas parametrizações de acordo com a lógica a ser implementada no fluxo. Para usá-lo, crie um fluxo e arraste o conector Fluid Error para o canvas.

OBS: Acesse aqui o passo a passo para criar um fluxo.

Após arrastar o conector para o canvas, selecione-o e na aba Parametrizações, preencha os seguintes parâmetros de configuração:

  • Código do erro: informe em inteiro um código para o erro que deseja tratar (campo obrigatório).
  • Corpo: informe o corpo da mensagem utilizando Template ou um campo texto (campo obrigatório).

Na aba Propriedades dê um nome ao passo e se necessário detalhe uma descrição.

Na prática

Neste tópico iremos criar um fluxo que irá demonstrar o uso do conector Fluid Error.

Document image


Assim ficará a Parametrização do nosso primeiro e único passo:



Document image


Informamos 400 no campo Código do erro, mas esse valor pode ser dinâmico buscando de um passo anterior ou até do payload de entrada do fluxo utilizando a sintaxe Fluid Expression Language.

Já no corpo da mensagem estamos utilizando o campo texto informando o valor bad request(por exemplo), mas também pode ser utilizado o Template para retornar um objeto ao invés de uma simples mensagem de texto.

Na aba Propriedades informamos o nome do passo:

Document image


Conclusão

Com o passo configurado basta disparar o fluxo sem necessidade de informar o payload de entrada

Após o disparo, o resultado do fluxo aparecerá em realtime no canvas:

Document image


Ao clicar em detalhes, temos a resposta gerada pelo conector Fluid Error:

Document image




Updated 06 Aug 2024
Doc contributor
Doc contributor
Did this page help you?