AEM as a Cloud Service:已发布的引用和策略复制行为
本文介绍了为什么“管理发布”对话框中“已发布引用”下方列出的内容策略在Adobe Experience Manager as a Cloud Service中并不总是更新其cq:lastReplicated属性,并阐明了“已发布引用”列表与策略复制之间的关系。
描述 description
环境
Adobe Experience Manager as a Cloud Service (AEMaaCS)(所有版本)
症状
-
在“管理发布”对话框中,“已发布引用”下将显示一个内容策略。
-
发布相关页面或模板后,策略节点的cq:lastReplicated属性将保留在较旧的日期,即使在该日期之后执行发布操作也是如此。
-
策略节点显示:
- 具有旧时间戳的cq:lastReplicated
- cq:lastReplicationAction =激活
-
未报告任何错误,但预计策略的复制日期应在“已发布的引用”中显示时更新,并且会执行发布操作。
原因
- 只有在修改并发布策略节点本身时,才会更新cq:lastReplicated属性。
- 已发布引用列表是信息性的,除非引用的项目已更改,否则不会触发复制。
解决方法 resolution
请按照以下步骤了解和确认策略复制:
- 认识到“管理发布”对话框中的“已发布引用”下方的条目表示发布环境中已存在并且自上次发布以来未被视为已修改的项目。
- 了解这些条目仅供参考,并不保证在当前发布操作期间将重新发布该项目。
- 只有在修改策略节点本身并发布之后,策略节点上的cq:lastReplicated属性才会更新。
- 发布引用策略的页面或模板不会更新策略的cq:lastReplicated属性,除非策略节点已更改。
- 要触发cq:lastReplicated的更新,请更改策略节点并将其发布。
- 如果未对策略进行任何更改,则其复制日期将保持不变,即使发布了相关页面或模板也是如此。
- 在对策略节点进行更改并发布更改后,通过检查cq:lastReplicated属性来验证策略的复制日期。
recommendation-more-help
experience-cloud-kcs-help-kbarticles