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:| Campo | Descrição |
|---|---|
| Conexão | Conexão com a API REST para a qual a requisição será enviada. |
| Método | Método HTTP usado na requisição (GET, POST, etc.). |
| Caminho | Caminho 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:| Modo | Comportamento |
|---|---|
| Dependente | Executada somente após a requisição de envio principal ser bem-sucedida e pode acessar os dados de sua resposta. |
| Independente | Executada sem aguardar a requisição de envio principal e não tem acesso aos dados de sua resposta. |
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:| Campo | Descrição |
|---|---|
| load.response | O corpo da resposta da requisição de envio. |
| load.status | O status da resposta da requisição de envio. |
| load.headers | Os 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