Estou tendo um problema recorrente com o nó Trigger do Microsoft Teams e queria verificar se mais alguém já vivenciou isso.
O trigger funciona perfeitamente no modo de teste (“Execute and wait”), mas em produção ele para de receber eventos automaticamente, mesmo com o workflow ativo e publicado. As credenciais são válidas e as permissões do Azure foram concedidas corretamente.
O único ajuste que encontrei foi desativar e reativar o workflow, o que força o polling a reiniciar — mas o problema continua voltando.
Alguém encontrou uma solução permanente para isso? Há alguma configuração que estou deixando passar?
1 curtida
Bem-vindo @Aurora_JAZ!
O Trigger do Microsoft Teams no n8n usa polling (ele verifica se há nova atividade a cada poucos segundos), mas a assinatura da API do Microsoft Graph subjacente usada para transmitir eventos pode expirar. Quando a assinatura expira, o trigger para de receber eventos silenciosamente, mesmo que o fluxo de trabalho esteja ativo.
A solução permanente: as assinaturas do Microsoft Graph têm uma janela de expiração máxima (normalmente de 1 a 3 dias dependendo do recurso). Você precisa de um fluxo de trabalho agendado separado que seja executado diariamente e chame PATCH https://graph.microsoft.com/v1.0/subscriptions/{subscriptionId} para renovar a data de expiração. O subscriptionId é registrado quando o trigger é ativado pela primeira vez - você pode encontrá-lo no log de execução da primeira execução bem-sucedida do trigger. Isso interrompe a queda recorrente sem a necessidade de desativar e reativar manualmente.
1 curtida