Arrêt des notifications par e-mail indésirables des workflows AEM
Des notifications électroniques de workflow excessives se produisent lorsque les services de notification AEM ou les préférences Dynamic Media sont configurés pour envoyer des alertes fréquentes ou générales. Cela résulte souvent de paramètres Notifier à la fin activés, d’étapes de workflow qui déclenchent des e-mails ou de préférences utilisateur permissives. Les utilisateurs peuvent recevoir des e-mails pour chaque chargement de ressources ou achèvement de workflow, parfois envoyés à des groupes entiers plutôt qu’à des individus. Le problème est résolu en identifiant la source de notification et en mettant à jour les paramètres de configuration. La désactivation des déclencheurs de notification inutiles arrête les e-mails indésirables.
Description description
Environnement
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- AEM 6.5 Managed Services
- Dynamic Media
Problème/Symptômes :
- E-mails envoyés à tous les utilisateurs d’un groupe au lieu d’un participant sélectionné.
- E-mail déclenché à chaque chargement de ressource en raison du workflow Ressource de mise à jour de la gestion des ressources numériques .
- Plusieurs e-mails reçus lors du chargement de ressources en bloc.
- Volume élevé d’e-mails de notification de tâche Dynamic Media.
- Erreur lors de l’envoi de l’e-mail : org.apache.commons.mail.EmailException : échec de l’envoi de l’e-mail au serveur suivant : proxy.tunnel:30587
Cause :
Les notifications par e-mail des workflows sont déclenchées par les paramètres de configuration d’AEM et les étapes de workflow configurées pour envoyer des notifications. Les paramètres « Notifier à la fin », les processus d’e-mail des workflows et les préférences utilisateur de Dynamic Media peuvent générer des alertes fréquentes. Des paramètres mal configurés ou trop permissifs entraînent des notifications répétées ou involontaires.
Résolution resolution
Pour résoudre ce problème, procédez comme suit :
- Identifiez la source des e-mails indésirables en examinant le contenu de l’e-mail. Si l’e-mail contient notification de workflow : WorkflowCompleted ou fait référence à la ressource de mise à jour de gestion des ressources numériques, la source est le service de notification par e-mail des workflows AEM. Si l’e-mail fait référence à des noms de tâche Dynamic Media, la source est Dynamic Media Classic.
- Désactivez ou affinez les paramètres de notification par e-mail des workflows AEM en accédant à Outils
>Opérations>Console web>Configuration OSGi. Recherchez Service de notification par e-mail des workflows Day CQ et SendTransientWorkflowCompletedEmailProcess, puis désactivez l’option Notifier lorsque l’opération est terminée pour arrêter les e-mails de fin de workflow automatique. - Désactivez les e-mails de fin de workflow Ressource de mise à jour de gestion des ressources numériques en ouvrant Outils
>>de workflow Modèles et en sélectionnant Ressource de mise à jour de gestion des ressources numériques. Localisez l’étape Envoyer un e-mail terminé de workflow transitoire et configurez le paramètre OSGi pour désactiver l’option Notifier la fin sous SendTransientWorkflowCompletedEmailProcess. - Corrigez les notifications de workflow au niveau du groupe en examinant la configuration de l’étape de participant dans le modèle de workflow et en définissant correctement le mode d’affectation de participant afin que seul l’utilisateur prévu reçoive les notifications.
- Résolvez les exceptions EMailNotificationService exceptions dans les journaux en appliquant le correctif dans AEM 6.5 Managed Services.
- Vérifiez les journaux après le redémarrage du modèle de workflow pour confirmer que les erreurs ne s’affichent plus.
- Ajustez les préférences de messagerie de Dynamic Media Classic en vous connectant et en accédant à Configuration
>Configuration personnelle, puis en modifiant la préférence de Recevoir tous les e-mails en Erreurs/Avertissements uniquement afin que seules les notifications d’échec soient envoyées. - Supprimez les destinataires involontaires des tâches Dynamic Media en examinant la configuration d’e-mail du planificateur de tâches dans l’espace de travail Dynamic Media Classic et en supprimant les utilisateurs qui n’ont plus besoin de notifications.