O agendador do Adobe Sign não está sendo executado na instância de publicação nos formulários adaptáveis do AEM 6.5
No AEM v6.5 Adaptive Forms, o agendador de status do Adobe Sign verifica periodicamente o status dos contratos do Adobe Sign. Essas atualizações são essenciais porque quando um contrato é marcado como concluído, as ações de envio configuradas no formulário adaptável são acionadas. Este artigo considera o cenário em que a ação de envio é definida para enviar emails após o envio do formulário. Isso acontece devido a limitações de design e incompatibilidades de configuração. Para corrigir isso, configure a replicação reversa, verifique as configurações do ambiente e siga as práticas recomendadas para garantir que o scheduler funcione conforme pretendido.
Descrição description
Ambiente
Produto: Suporte ao Adobe Experience Manager (AEM) Managed Services
Versão: Forms do AEM v6.5
Instâncias: configurações de Produção e Preparo
Problema/Sintomas
-
A integração do Adobe Sign funciona corretamente nas instâncias Autor e Publicar para envio inicial do formulário e prompts de email.
-
Na instância do Autor, o agendador de status do Adobe Sign envia emails de acompanhamento com documentos assinados conforme esperado.
-
Na instância de publicação:
- O scheduler não é executado, mesmo depois de modificar sua expressão cron para ser executada a cada 5 minutos.
- Os logs exibem a mensagem:
Not running Adobe Sign scheduler on publish instance. - Os erros de replicação reversa impedem que as atualizações de status do contrato sejam sincronizadas entre os ambientes Publicar e Autor.
Resolução resolution
O agendador de status do Adobe Sign foi projetado para ser executado somente em instâncias de Autor para centralizar o processamento de contratos e evitar conflitos nas configurações de publicação de vários nós. Siga estas etapas para resolver o problema:
-
O scheduler é restrito aos ambientes do Author. Ele sincroniza os status do contrato como ASSINADO e envia emails de acompanhamento com documentos assinados.
-
Configurar agentes de replicação inversa para replicar dados do contrato de Publicar para Autor:
-
Ao publicar:
- Configure um agente de Caixa de Saída com um URI de transporte apontando para
repo://var/replication/outbox. - Desabilitar Usar para replicação reversa nas configurações do agente.
- Use credenciais válidas.
- Configure um agente de Caixa de Saída com um URI de transporte apontando para
-
No Autor:
- Configure um agente de Replicação reversa apontando para o caminho da Caixa de Saída do servidor de Publicação.
-
-
Verifique se todas as instâncias (Autor, Pub1, Pub2) usam configurações idênticas de integração do Adobe Sign: URLs OAuth, URLs de token de acesso, IDs de clientes e segredos.
-
Confirme se os nós replicados refletem status precisos. Os nós devem fazer a transição de
OUT_FOR_SIGNATUREparaSIGNEDassim que os contratos forem concluídos. -
Se os problemas persistirem:
- Reinicie os pacotes ou servidores relevantes (preferencialmente em ambientes não relacionados à produção).
- Ative os logs de depuração temporariamente para identificar as causas raiz.
-
Faça sempre um backup funcional das instâncias antes de fazer qualquer alteração na configuração.