Skip to main content

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:

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: 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:

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