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:

  1. O scheduler é restrito aos ambientes do Author. Ele sincroniza os status do contrato como ASSINADO e envia emails de acompanhamento com documentos assinados.

  2. 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.
    • No Autor:

      • Configure um agente de Replicação reversa apontando para o caminho da Caixa de Saída do servidor de Publicação.
  3. 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.

  4. Confirme se os nós replicados refletem status precisos. Os nós devem fazer a transição de OUT_FOR_SIGNATURE para SIGNED assim que os contratos forem concluídos.

  5. 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.
  6. Faça sempre um backup funcional das instâncias antes de fazer qualquer alteração na configuração.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f