Como habilitar a criação de atividades dentro de uma nova marca | AEM 6.5

Descrição description

Ambiente
Adobe Experience Manager

Problema
No Adobe Experience Manager 6.5, depois de criar uma nova Marca, você não pode criar Atividades dentro da Marca.

É possível criar atividades dentro da Marca existente (por exemplo: Marca = "We.Retail"):

  1. Vá para /aem/start.html.
  2. Abertura PersonalizaçãoAtividades.
  3. Criar um Marca.
  4. Abra o novo Marca e tente criar um Atividade.

Causa
Devido a uma permissão ausente, o nó que representa uma Marca principal, (Por exemplo: : /content/campaigns/my_brand/master/jcr:content) não inclui duas propriedades necessárias: cq:template e sling:resourceType.

Isso significa que o nó master não se refere ao componente de personalização como seu resourceTypee, portanto, não carrega um Criar botão.

Resolução resolution

Solução
Siga estas etapas para resolver esse problema:

  1. Vá para a configuração: [http://localhost:4502/system/console/configMgr/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended conteúdo direcionado](http://localhost:4502/system/console/configMgr/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended conteúdo direcionado).

  2. Alterar as permissões do valor para personalization-service para:

    com.day.cq.cq-personalization:personalization-service=content-writer-service,sling-scripting

    exatamente como na captura de tela abaixo:

  3. Criar uma nova marca após essa correção, você verá a Criar botão.

  4. É possível comparar as propriedades do nó principal de ambas as marcas:

    code language-none
    /content/campaigns/my_brand/master/jcr:content
    
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f