Trigger Master Data v2 não funciona

@lucas.santos2 Tudo bem?

1. Verifique a Configuração da Trigger:

  • v-triggers: Certifique-se de que a estrutura da trigger está correta, incluindo os campos obrigatórios como name, active, action, type, uri, method, headers, e body.
  • uri: Verifique se a URL do endpoint está correta e acessível. Tente acessar a URL diretamente para garantir que ela está disponível e pronta para receber requisições POST.

2. Teste o Endpoint de Forma Independente:

  • Tente enviar uma requisição manualmente para o endpoint usando o Postman ou cURL para verificar se o endpoint está funcionando corretamente e recebendo as requisições.

3. Logs e Monitoramento:

  • Monitoramento na Beeceptor: Como você está usando o Beeceptor, verifique se o log de requisições no Beeceptor está ativado e se há alguma requisição falhada ou pendente.
  • Logs da VTEX: Confira os logs do Master Data na VTEX para ver se há erros ou problemas registrados ao tentar enviar a notificação.

4. Permissões e Autenticação:

  • Certifique-se de que o seu ambiente VTEX tenha as permissões corretas para enviar requisições ao endpoint especificado.
  • Verifique se não há necessidade de autenticação extra ou headers de segurança que precisam ser configurados para o endpoint de destino.

5. Regras de Negócio no Master Data:

  • Verifique se as regras de negócio configuradas no Master Data estão ativando a trigger como esperado. Se a trigger estiver associada a uma entidade ou operação específica, verifique se essas condições estão sendo cumpridas.

6. Verificação de Requisições de Teste:

  • Ao fazer uma alteração manual na dataentity (no caso, Cliente), verifique se a alteração dispara a trigger conforme o esperado.
  • Certifique-se de que o campo “id” esteja sendo corretamente passado na body da requisição. Isso é necessário para identificar o documento que gerou a trigger.

7. Revisão de Sintaxe:

  • Verifique a sintaxe JSON no corpo da trigger. Erros simples de sintaxe podem causar falhas silenciosas na execução da trigger.

Além disso, o @georgebrindeiro deixou uma resposta aqui Trigger Master Data V1, V2 - #2 by georgebrindeiro que pode te ajudar.

Docs complementares: Setting up triggers in Master Data v2

Se mesmo assim não funcionar, sugiro abrir um ticket no suporte para investigar.

Espero que estas informações te ajude.

Abs,
Estevão.