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