Pular para o conteúdo principal

Visão Geral

A Confirmação de Envio envia uma requisição adicional para uma API REST junto ao envio principal, permitindo encaminhar o resultado do envio para outro destino ou disparar uma ação subsequente. Uma requisição de confirmação pode ser dependente ou independente do envio principal. Uma confirmação dependente é executada somente após o envio principal ser bem-sucedido e pode acessar sua resposta; uma confirmação independente é executada sem aguardar o envio e não tem acesso à sua resposta. O fluxo se torna Extração → Transformação → Envio → Confirmação.

Quando usar

Use a Confirmação de Envio quando você precisar encaminhar os dados retornados pela requisição de envio para outro destino, ou quando precisar disparar outra ação após o envio ser bem-sucedido — por exemplo, confirmar um pedido de volta ao sistema de origem ou notificar um serviço separado de que os registros foram entregues.

Configuração

Marque a caixa Enviar Confirmação? para habilitar o recurso e, em seguida, configure:
CampoDescrição
ConexãoConexão com a API REST para a qual a requisição será enviada.
MétodoMétodo HTTP usado na requisição (GET, POST, etc.).
CaminhoCaminho do endpoint para o qual a requisição será enviada.

Parâmetros de consulta e corpo

Os parâmetros de consulta e o corpo podem usar dados das fases de extração e enriquecimento. Os dados da fase de envio só ficam disponíveis quando a confirmação é dependente do envio (veja abaixo).

Confirmação dependente vs. independente

A caixa Tornar a confirmação dependente do envio? controla como a requisição de confirmação se relaciona com o envio principal:
ModoComportamento
DependenteExecutada somente após a requisição de envio principal ser bem-sucedida e pode acessar os dados de sua resposta.
IndependenteExecutada sem aguardar a requisição de envio principal e não tem acesso aos dados de sua resposta.
Deixe a caixa desmarcada para uma confirmação independente. Marque-a quando a confirmação precisar aguardar o sucesso do envio ou precisar usar os dados retornados pelo envio.

Acessando dados do envio

Quando a confirmação é dependente do envio, a resposta do envio é exposta à requisição de confirmação, para que seus campos possam ser referenciados nos parâmetros de consulta e no corpo:
CampoDescrição
load.responseO corpo da resposta da requisição de envio.
load.statusO status da resposta da requisição de envio.
load.headersOs cabeçalhos da resposta da requisição de envio.

Relacionados

Parâmetros Dinâmicos

Insira valores dinâmicos em caminhos, cabeçalhos e corpos de requisição

Enriquecimento

Busque dados adicionais para cada datapoint extraído