AEM assetsのcq:LiveRelationship mixinについて

ライブコピーオプションが非表示の場合でも、Adobe Experience Manager(AEM)のAssetsはjcr:mixinTypescq:LiveRelationshipを表示します。 これは、AEMがMSM リレーションシップのプロパティをリポジトリレベルで設定するためです。 DAM コンテンツのMSM設定を特定および削除して、この動作を停止します。

説明 description

環境

Adobe Experience Manager(AEM)オンプレミス 6.5

問題/症状

  • /content/damの下のAssetsは、cq:LiveRelationshipを含むjcr:mixinTypesを表示します。
  • ライブコピーを作成メニュー項目は、Assets管理者では非表示になっています。
  • アセットに表示されるMSM設定ノード (cq:LiveSyncConfig)が存在しません。

解決策 resolution

この問題を解決するには、次の手順に従います。

  1. AEMは、UI メニューの表示に関係なく、MSM ライブコピー関係に関与するノードにcq:LiveRelationshipを自動的に追加します。
  2. DAM フォルダーがMSM ブループリントまたはライブコピーとして設定されている場合、またはMSM APIまたはカスタムコードがDAM パス上のライブ関係を確立する場合に、この問題が発生することを認識します。
  3. リポジトリクエリツールを使用してタイプ cq:LiveSyncConfigのノードを検索し、/content/damの下にあるアクティブなMSM設定を確認します。
  4. 設定が存在する場合は、これらのライブコピーがまだ必要かどうかを確認し、適切なテストの後、影響を受けるフォルダーから不要なMSM設定を切り離すか削除します。
  5. /content/damの下にライブコピーをプログラムによって作成するカスタムコードとプロセスを確認することで、新しいDAM MSM関係が作成されないようにします。 アセット上の既存のcq:LiveRelationship Mixinは、過去のMSM関係を反映しています。
  6. 設定を切り離すか削除した後、これらのミキシンはアクティブに使用されなくなります。
  7. 変更後に新しく作成または更新されたアセットを監視して、これ以上のアセットがcq:LiveRelationship Mixinを取得しないことを確認します。

メモ:

  • UIで「 ライブコピーを作成」オプションを非表示にすると、そのアクションへのアクセスは削除されますが、リポジトリレベルでMSMは無効にされません。
  • アクティブなMSM設定が階層内に存在しない限り、cq:LiveRelationship Mixinはアセットの動作に影響しません。
  • DAM MSMを無効にするグローバルオプションはありません。 コンテンツ構造の変更と設定のクリーンアップにより管理できます。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f