Le planificateur Adobe Sign ne s’exécute pas sur l’instance de publication dans les formulaires adaptatifs AEM 6.5
Dans AEM v6.5 Adaptive Forms, le planificateur d’état d’Adobe Sign vérifie régulièrement l’état des contrats Adobe Sign. Ces mises à jour sont essentielles, car une fois qu’un accord est marqué comme terminé, les actions d’envoi configurées sur le formulaire adaptatif sont déclenchées. Cet article prend en compte le scénario où l’action d’envoi est définie pour envoyer des e-mails lors de l’envoi du formulaire. Cela se produit en raison de limitations de conception et d’incohérences de configuration. Pour corriger ce problème, configurez la réplication inverse, vérifiez les paramètres d’environnement et suivez les bonnes pratiques pour vous assurer que le planificateur fonctionne comme prévu.
Description description
Environnement
Produit : Prise en charge de Adobe Experience Manager (AEM) Managed Services
Version : AEM v6.5 Forms
Instances : configurations de production et intermédiaires
Problème/Symptômes
-
L’intégration Adobe Sign fonctionne correctement sur les instances de création et de publication pour l’envoi initial de formulaire et les invites par e-mail.
-
Sur l’instance d’auteur, le planificateur de statut d’Adobe Sign envoie des e-mails de suivi avec les documents signés comme prévu.
-
Sur l’instance de publication :
- Le planificateur ne s’exécute pas, même après avoir modifié son expression cron pour s’exécuter toutes les 5 minutes.
- Les journaux affichent le message :
Not running Adobe Sign scheduler on publish instance. - Les erreurs de réplication inverse empêchent la synchronisation des mises à jour de statut de contrat entre les environnements de publication et de création.
Résolution resolution
Le planificateur d’état d’Adobe Sign est conçu pour s’exécuter uniquement sur les instances de création afin de centraliser le traitement des contrats et d’éviter les conflits dans les configurations de publication à plusieurs nœuds. Pour résoudre ce problème, procédez comme suit :
-
Le planificateur est limité aux environnements de création. Il synchronise les états de contrat tels que SIGNED et envoie des e-mails de suivi avec les documents signés.
-
Configurez des agents de réplication inverse pour répliquer les données d’accord de la publication vers l’auteur :
-
Lors de la publication :
- Configurez un agent de boîte d’envoi avec un URI de transport pointant vers
repo://var/replication/outbox. - Désactivez Utiliser pour la réplication inverse dans les paramètres de l’agent.
- Utilisez des informations d’identification valides.
- Configurez un agent de boîte d’envoi avec un URI de transport pointant vers
-
En mode de création :
- Configurez un agent de réplication inverse pointant vers le chemin de la boîte d’envoi du serveur de publication.
-
-
Assurez-vous que toutes les instances (auteur, pub1, pub2) utilisent des paramètres d’intégration Adobe Sign identiques (URL OAuth, URL de jeton d’accès, ID client et secrets).
-
Vérifiez que les nœuds répliqués reflètent des statuts précis. Les nœuds doivent passer de
OUT_FOR_SIGNATUREàSIGNEDune fois les accords terminés. -
Si les problèmes persistent :
- Redémarrez les lots ou les serveurs appropriés (de préférence dans les environnements hors production).
- Activez temporairement les journaux de débogage pour identifier les causes profondes.
-
Effectuez toujours une sauvegarde fonctionnelle de vos instances avant d’apporter des modifications à la configuration.