AEM:ロールアウト中にライブコピーで説明フィールド(jcr:description)が同期されない

この記事では、Adobe Experience Managerでのロールアウト後にライブコピーページで「説明」フィールド(jcr:description)が更新されない問題を解決する方法について説明します。

説明 description

環境

Adobe Experience Manager(AEM)(すべてのバージョン)

問題/症状

ブループリント(親)ページの説明 フィールドを更新し、ライブコピーページに変更をロールアウトする場合、他のフィールドが期待どおりに同期されていても、説明 フィールド (jcr:description)はライブコピーで更新されません。

  • 説明 フィールドは、ロールアウト後もライブコピーページで変更されません。
  • エラーメッセージは表示されません。
  • その他のコンテンツフィールドは正しく同期される場合があります。

再生する手順:

  1. ブループリントページの説明 フィールドを更新します。
  2. ライブコピーに変更をロールアウトします。
  3. ライブコピーページの「説明」フィールドが更新されていないことを確認します。

解決策 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