瞭解AEM資產上的cq:LiveRelationship mixin

Adobe Experience Manager (AEM)中的Assets會在jcr:mixinTypes中顯示cq:LiveRelationship,即使即時副本選項已隱藏。 這是因為AEM會在存放庫層級設定MSM關係的屬性。 識別並移除DAM內容的MSM設定以停止此行為。

說明 description

環境

Adobe Experience Manager (AEM) On-Premise 6.5

問題/症狀

  • /content/dam下的Assets顯示jcr:mixinTypes包含cq:LiveRelationship
  • 「建立即時副本」選單專案在Assets管理員中會隱藏。
  • 資產上沒有可見的MSM設定節點(cq:LiveSyncConfig)。

解決方法 resolution

若要解決此問題,請遵循下列步驟:

  1. 瞭解AEM會自動新增cq:LiveRelationship至參與MSM即時副本關係的節點,無論UI功能表是否顯示。
  2. 識別當DAM資料夾設定或設定為MSM Blueprint或即時副本,或MSM API或自訂程式碼在DAM路徑上建立即時關係時,就會發生這種情況。
  3. 使用儲存庫查詢工具搜尋cq:LiveSyncConfig型別的節點,檢查/content/dam下的使用中MSM設定。
  4. 如果設定存在,請檢閱這些即時副本是否仍為必要,並在適當測試後,從受影響的資料夾中分離或移除不必要的MSM設定。
  5. 檢閱以程式設計方式在/content/dam下建立即時副本的自訂程式碼和程式,確保未建立任何新的DAM MSM關係。 資產上的現有cq:LiveRelationship Mixin反映過去的MSM關係。
  6. 分離或移除設定後,將不再主動使用這些mixin。
  7. 確認變更後不再有其他資產可透過監視新建立或更新之資產來取得cq:LiveRelationship mixin。

附註

  • 在UI中隱藏 建立即時副本 選項會移除對該動作的存取權,但不會停用存放庫層級的MSM。
  • cq:LiveRelationship mixin不會影響資產行為,除非階層中有較高階層的使用中MSM組態。
  • 沒有全域選項可停用DAM MSM。 透過內容結構變更和設定清理來管理它。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f