Execução e monitoramento de mensagens transacionais transactional-messaging-execution

Entrega de execução de mensagem transacional transactional-message-execution-delivery

Quando a mensagem for publicada e a integração do site estiver concluída, quando um evento for acionado, ele será atribuído a um delivery de execução.

{width="60px"}

Um entrega de execução é uma mensagem técnica não acionável e não funcional criada uma vez por mês para cada mensagem transacional e sempre que uma mensagem transacional é editada e publicada novamente.

Tópicos relacionados:

Processo de nova tentativa de mensagem transacional transactional-message-retry-process

Uma mensagem transacional temporariamente não entregue está sujeita a tentativas automáticas que são executadas até que o delivery expire. Para mais informações sobre a duração da entrega, consulte Parâmetros do período de validade.

Quando uma mensagem transacional não é enviada, há dois sistemas de repetição:

Processo de nova tentativa de processamento de evento event-processing-retry-process

Quando um evento é acionado, ele é atribuído a um delivery de execução. Se o evento não puder ser atribuído a uma entrega de execução, o processamento do evento será adiado. As tentativas são executadas até que sejam atribuídas a uma nova entrega de execução.

NOTE
Um evento adiado não é exibido nos logs de envio da mensagem transacional, pois ela ainda não foi atribuída a uma entrega de execução.

Por exemplo, o evento não pôde ser atribuído a uma entrega de execução porque seu conteúdo não estava correto. Houve um problema com direitos de acesso ou marca, um erro foi detectado ao aplicar regras de tipologia etc. Nesse caso, você pode pausar a mensagem, editá-la para corrigir o problema e publicá-la novamente. O sistema de nova tentativa a atribuirá a uma nova entrega de execução.

Processo de nova tentativa de envio de mensagem message-sending-retry-process

Depois que o evento tiver sido atribuído a uma entrega de execução, a mensagem transacional poderá falhar devido a um erro temporário, se a caixa de correio do destinatário estiver cheia, por exemplo. Para obter mais informações, consulte Tentativas após uma falha temporária de entrega.

NOTE
Quando um evento é atribuído a uma entrega de execução, ele é exibido nos logs de envio dessa entrega de execução e apenas no momento. Os deliveries com falha são exibidos no Execution list da mensagem transacional que envia logs.

Limitações do processo de repetição limitations

Envio de atualização de logs

No processo de repetição, os logs de envio da nova entrega de execução não são atualizados imediatamente (a atualização é executada por meio de um fluxo de trabalho programado). Isso significa que a mensagem pode estar em status Pending mesmo se o evento transacional tiver sido processado pela nova entrega de execução.

Entrega de execução com falha

Não é possível interromper uma entrega de execução. No entanto, se a entrega de execução atual falhar, uma nova será criada assim que um novo evento for recebido, e todos os novos eventos serão processados por essa nova entrega de execução. Nenhum novo evento é processado pela entrega de execução com falha.

Se alguns eventos já atribuídos a um delivery de execução tiverem sido adiados como parte do processo de nova tentativa e esse delivery falhar, o sistema de nova tentativa não atribuirá os eventos adiados ao novo delivery de execução, o que significa que esses eventos são perdidos. Verifique a logs do delivery para ver os recipients que podem ter sido afetados.

Monitorar mensagens transacionais monitoring-transactional-message-delivery

Para monitorar uma mensagem transacional, é necessário acessar o correspondente deliveries de execução.

  1. Para exibir o log de entrega da mensagem, clique no ícone na parte inferior direita do bloco Deployment.

  2. Clique na guia Execution list.

  3. Selecione o delivery de execução de sua escolha.

  4. Clique novamente no ícone na parte inferior direita do Deployment bloco.

    Para cada delivery de execução, você pode consultar os logs do delivery da mesma forma que faria para um delivery padrão. Para obter mais informações sobre como acessar e usar os logs, consulte Monitoramento de um delivery.

Especificidades de mensagem transacional baseada em perfil profile-transactional-message-monitoring

Para mensagens transacionais baseadas em perfil, é possível monitorar as seguintes informações de perfil.

Selecione a guia Sending logs. Na coluna Status, Sent indica que um perfil foi aceito.

Selecione o Exclusions logs para exibir os recipients que foram excluídos do target da mensagem, como endereços na inclui na lista de bloqueios.

Para os perfis recusados, a regra de tipologia Address on denylist exclui o destinatário correspondente.

Essa regra faz parte de uma tipologia específica aplicável a todas as mensagens transacionais baseadas na tabela Profile.

Tópicos relacionados:

recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff