Interrupção de notificações por email de excesso de fluxos de trabalho indesejados do AEM
O excesso de notificações por email do fluxo de trabalho ocorre quando os serviços de notificação da AEM ou as preferências do Dynamic Media são configurados para enviar alertas frequentes ou amplos. Isso geralmente resulta de configurações habilitadas de Notificar quando Concluído, etapas do fluxo de trabalho que acionam emails ou preferências de usuário permissivas. Os usuários podem receber emails para cada carregamento de ativo ou conclusão de fluxo de trabalho, às vezes enviados para grupos inteiros em vez de indivíduos. O problema é resolvido identificando a fonte de notificação e atualizando as configurações. A desativação de acionadores de notificação desnecessários interrompe os emails indesejados.
Descrição description
Ambiente
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- AEM 6.5 Managed Services
- Mídia dinâmica
Problema/sintomas:
- Emails enviados a todos os usuários em um grupo em vez de um participante selecionado.
- Email acionado em cada upload de ativo devido ao fluxo de trabalho Atualizar ativo do DAM.
- Vários emails recebidos ao fazer upload de ativos em massa.
- Alto volume de emails de notificação de tarefas do Dynamic Media.
- Erro ao enviar email: org.apache.commons.mail.EmailException: Falha ao enviar o email para o seguinte servidor: proxy.tunnel:30587
Causa:
As notificações por email do fluxo de trabalho são acionadas pelas definições de configuração do AEM e pelas etapas do fluxo de trabalho configuradas para enviar notificações. As configurações de “Notificar quando concluído”, os processos de email de fluxo de trabalho e as preferências do usuário do Dynamic Media podem gerar alertas frequentes. Configurações mal configuradas ou excessivamente permissivas causam notificações repetidas ou não intencionais.
Resolução resolution
Para resolver esse problema, siga estas etapas:
- Identifique a origem dos emails indesejados revisando o conteúdo do email. Se o email contiver Notificação de fluxo de trabalho: WorkflowCompleted ou fizer referência ao Ativo de atualização do DAM, a origem será o serviço de notificação por email do fluxo de trabalho do AEM. Se o email fizer referência aos nomes de tarefa do Dynamic Media, a origem será Dynamic Media Classic.
- Desabilite ou refine as configurações de notificação por email do fluxo de trabalho do AEM navegando até Ferramentas
>Operações>Console da Web>Configuração OSGi. Procure por Day CQ Workflow Email Notification Service e SendTransientWorkflowCompletedEmailProcess e desabilite a opção Notificar ao Concluir para parar emails de conclusão automática de fluxo de trabalho. - Desative os emails de conclusão do fluxo de trabalho do Ativo de atualização do DAM abrindo Ferramentas
>Fluxo de trabalho>Modelos e selecionando Ativo de atualização do DAM. Localize a etapa Enviar Email de Fluxo de Trabalho Temporário Concluído e defina a configuração OSGi para desabilitar Notificar quando Concluído em SendTransientWorkflowCompletedEmailProcess. - Corrija as notificações de workflow em nível de grupo revisando a configuração da etapa do participante no modelo de workflow e definindo o modo de atribuição do participante corretamente para que somente o usuário desejado receba notificações.
- Resolva as exceções de EMailNotificationService nos logs aplicando o hotfix no AEM 6.5 Managed Services.
- Verifique os logs após reiniciar o modelo de workflow para confirmar se os erros não aparecem mais.
- Ajuste as preferências de email do Dynamic Media Classic fazendo logon e navegando até Configuração
>Configuração Pessoal, alterando a preferência de Receber todos os emails para Somente erros/avisos para que somente as notificações de falha sejam enviadas. - Remova destinatários de trabalhos não desejados do Dynamic Media revisando a configuração de email do agendador de trabalhos no espaço de trabalho do Dynamic Media Classic e removendo usuários que não precisam mais de notificações.