@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 comoname
,active
,action
,type
,uri
,method
,headers
, ebody
.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.