AEM 6.5自适应表单中的发布实例上未运行Adobe Sign计划程序
在AEM v6.5自适应Forms中,Adobe Sign状态计划程序会定期检查Adobe Sign协议的状态。 这些更新至关重要,因为一旦将协议标记为完成,就会触发自适应表单上配置的提交操作。 本文考虑了将提交操作设置为在提交表单时发送电子邮件的方案。 由于设计限制和配置不匹配,会发生这种情况。 要解决此问题,请配置反向复制,验证环境设置,并按照最佳实践确保计划程序按预期运行。
描述 description
环境
产品: Adobe Experience Manager (AEM) Managed Services支持
版本: AEM v6.5 Forms
实例: 生产和暂存设置
问题/症状
-
Adobe Sign集成在创作实例和发布实例上均可正确用于初始表单提交和电子邮件提示。
-
在创作实例上,Adobe Sign状态计划程序按预期发送带有已签名文档的跟进电子邮件。
-
在发布实例上:
- 即使将其cron表达式修改为每5分钟运行一次,调度程序也不会执行。
- 日志显示消息:
Not running Adobe Sign scheduler on publish instance. - 反向复制错误会导致协议状态更新无法在发布环境和创作环境之间同步。
解决方法 resolution
Adobe Sign状态计划程序设计为仅在 创作实例 上运行,以集中处理协议并避免多节点发布设置中的冲突。 请按照以下步骤解决问题:
-
计划程序仅限于“创作”环境。 它同步协议状态,如 SIGNED,并发送带有已签名文档的跟进电子邮件。
-
设置反向复制代理,将协议数据从发布复制到作者:
-
发布时 :
- 使用指向
repo://var/replication/outbox的传输URI设置发件箱代理。 - 禁用 在代理设置中使用反向复制。
- 使用有效的凭据。
- 使用指向
-
在作者上:
- 配置指向发布服务器的发件箱路径的反向复制代理。
-
-
确保所有实例(Author、Pub1、Pub2)都使用相同的Adobe Sign集成设置,即OAuth URL、访问令牌URL、客户端ID和密钥。
-
确认复制的节点反映准确的状态。 协议完成后,节点应从
OUT_FOR_SIGNATURE过渡到SIGNED。 -
如果问题仍然存在:
- 重新启动相关的捆绑包或服务器(最好在非生产环境中)。
- 临时启用调试日志以确定根本原因。
-
在进行任何配置更改之前,请始终对实例进行工作备份。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f