Interruzione delle notifiche e-mail di flussi di lavoro AEM in eccesso indesiderate
Le notifiche e-mail di flusso di lavoro eccessive si verificano quando i servizi di notifica di AEM o le preferenze di Dynamic Media sono configurati per inviare avvisi frequenti o ampi. Ciò è spesso dovuto a Notify on Complete settings, passaggi del flusso di lavoro che attivano le e-mail o preferenze utente permissive. Gli utenti possono ricevere e-mail per ogni caricamento di risorse o completamento del flusso di lavoro, a volte inviate a gruppi interi invece che a singoli utenti. Il problema viene risolto identificando l’origine della notifica e aggiornando le impostazioni di configurazione. La disabilitazione dei trigger di notifica non necessari interrompe le e-mail indesiderate.
Descrizione description
Ambiente
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- AEM 6.5 Managed Services
- Contenuti multimediali dinamici
Problema/Sintomi:
- Le e-mail inviate a tutti gli utenti di un gruppo anziché a un partecipante selezionato.
- L’e-mail veniva attivata a ogni caricamento di risorse a causa del flusso di lavoro Aggiorna risorsa DAM.
- Sono state ricevute più e-mail durante il caricamento in blocco di risorse.
- Volume elevato di e-mail di notifica processo Dynamic Media.
- Errore durante l’invio dell’e-mail: org.apache.commons.mail.EmailException: Impossibile inviare l’e-mail al seguente server: proxy.tunnel:30587
Causa:
Le notifiche e-mail dei flussi di lavoro vengono attivate dalle impostazioni di configurazione di AEM e dai passaggi del flusso di lavoro configurati per l’invio di notifiche. Le impostazioni “Notify on Complete” (Notifica al completamento), i processi e-mail del flusso di lavoro e le preferenze utente di Dynamic Media possono generare avvisi frequenti. Impostazioni non configurate o eccessivamente permissive causano notifiche ripetute o non intenzionali.
Risoluzione resolution
Per risolvere il problema, eseguire la procedura seguente:
- Identifica l’origine delle e-mail indesiderate esaminando il contenuto dell’e-mail. Se l’e-mail contiene Notifica flusso di lavoro: WorkflowCompleted o fa riferimento a Risorsa di aggiornamento DAM, l’origine è il servizio di notifica e-mail del flusso di lavoro di AEM. Se l’e-mail fa riferimento a nomi di processi Dynamic Media, l’origine è Dynamic Media Classic.
- Disabilita o perfeziona le impostazioni delle notifiche e-mail per i flussi di lavoro di AEM passando a Strumenti
>Operazioni>Console Web>Configurazione OSGi. Cerca Day CQ Workflow Email Notification Service e SendTransientWorkflowCompletedEmailProcess, quindi disabilita l’opzione Notify on Complete per interrompere le e-mail di completamento automatico del flusso di lavoro. - Disabilita le e-mail di completamento del flusso di lavoro Aggiorna risorsa DAM aprendo Strumenti
>Flusso di lavoro>Modelli e selezionando Risorsa di aggiornamento DAM. Individua il passaggio Invia e-mail flusso di lavoro transitorio completato e configura l’impostazione OSGi per disabilitare Notify on Complete in SendTransientWorkflowCompletedEmailProcess. - Correggere le notifiche del flusso di lavoro a livello di gruppo esaminando la configurazione del passaggio partecipante nel modello di flusso di lavoro e impostando correttamente la modalità di assegnazione partecipante in modo che solo l’utente desiderato riceva le notifiche.
- Risolvi le eccezioni EMailNotificationService nei registri applicando l’hotfix in AEM 6.5 Managed Services.
- Per confermare che gli errori non vengono più visualizzati, verifica i registri dopo il riavvio del modello di flusso di lavoro.
- Regola le preferenze e-mail di Dynamic Media Classic accedendo e passando a Configura
>Configura personale, quindi modificando la preferenza da Ricevi tutte le e-mail a Solo errori/avvisi in modo da inviare solo le notifiche di errore. - Rimuovi i destinatari del processo Dynamic Media non desiderati esaminando la configurazione dell’e-mail dell’utilità di pianificazione del processo nell’area di lavoro di Dynamic Media Classic e rimuovendo gli utenti che non necessitano più di notifiche.