AEM:轉出期間,即時副本未同步說明欄位(jcr:description)

本文說明如何解決在Adobe Experience Manager中轉出後,即時副本頁面上未更新說明欄位(jcr:description)的問題。

說明 description

環境

Adobe Experience Manager (AEM) (所有版本)

問題/症狀

更新Blueprint (父)頁面上的 Description 欄位並將變更轉出到即時副本頁面時,即使其他欄位如預期般同步,Description欄位(jcr:description)也不會在即時副本上更新。

  • 轉出後,Description欄位在即時副本頁面上保持不變。
  • 不顯示錯誤訊息。
  • 其他內容欄位可能會正確同步。

要再現的步驟:

  1. 更新Blueprint頁面上的 描述 欄位。
  2. 將變更轉出至即時副本。
  3. 請注意,即時副本頁面上的 Description 欄位未更新。

解決方法 resolution

請依照下列步驟解決問題:

  1. 檢閱MSM轉出設定

    • 確認目前的多站台管理員(MSM)轉出設定正在從同步處理中排除jcr:description
  2. 更新內容更新動作設定

    • 在您的AEM專案程式碼基底中,新增或更新內容更新動作的設定檔。
    • 範例路徑: /apps/<project>/osgiconfig/config/com.day.cq.wcm.msm.impl.actions.ContentUpdateActionFactory.cfg.json
  3. 修改排除的屬性

    • 確定cq.wcm.msm.action.excludedprops屬性包含將jcr:titlejcr:description都列入白名單的模式:
    code language-none
    {
      "cq.wcm.msm.action.excludedprops": [
        "jcr:(?!(title|description)$).*",
    
recommendation-more-help
experience-cloud-kcs-help-kbarticles