Entender o mixin do cq:LiveRelationship nos ativos do AEM

O Assets no Adobe Experience Manager (AEM) mostra cq:LiveRelationship em jcr:mixinTypes mesmo quando a opção live copy está oculta. Isso acontece porque o AEM define a propriedade para relacionamentos do MSM no nível do repositório. Identifique e remova configurações MSM para conteúdo DAM para interromper esse comportamento.

Descrição description

Ambiente

Adobe Experience Manager (AEM) No local 6.5

Problema/Sintomas

  • Assets em /content/dam mostra jcr:mixinTypes contendo cq:LiveRelationship.
  • O item de menu Criar Live Copy está oculto no Assets Admin.
  • Não existe nenhum nó de configuração do MSM visível (cq:LiveSyncConfig) nos ativos.

Resolução resolution

Para resolver esse problema, siga estas etapas:

  1. Entenda que o AEM adiciona automaticamente cq:LiveRelationship aos nós que participam de uma relação de live copy do MSM, independentemente da visibilidade do menu da interface do usuário.
  2. Reconheça que isso ocorre quando uma pasta do DAM é ou foi configurada como um blueprint do MSM ou uma live copy, ou quando APIs do MSM ou código personalizado estabelece relações dinâmicas em caminhos do DAM.
  3. Verifique as configurações de MSM ativas em /content/dam usando uma ferramenta de consulta de repositório para procurar nós do tipo cq:LiveSyncConfig.
  4. Se houver configurações, analise se essas live copies ainda são necessárias e desconecte ou remova configurações desnecessárias do MSM das pastas afetadas após os testes apropriados.
  5. Verifique se nenhuma nova relação DAM MSM é criada revisando o código personalizado e os processos que criam programaticamente cópias dinâmicas em /content/dam. Os cq:LiveRelationship mixins existentes nos ativos refletem relacionamentos anteriores do MSM.
  6. Após desconectar ou remover as configurações, esses mixins não são mais usados ativamente.
  7. Verifique se nenhum ativo adicional adquire o mixin cq:LiveRelationship monitorando ativos recém-criados ou atualizados após as alterações.

Notas:

  • Ocultar a opção Criar Live Copy na interface remove o acesso a essa ação, mas não desabilita o MSM no nível do repositório.
  • O mixin cq:LiveRelationship não afeta o comportamento do ativo, a menos que uma configuração MSM ativa exista em uma posição mais alta na hierarquia.
  • Não há opção global para desativar o MSM DAM. Gerencie-o por meio de alterações na estrutura do conteúdo e limpeza da configuração.
recommendation-more-help
experience-cloud-kcs-help-kbarticles