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

Para resolver o problema, vá para a configuração, altere as permissões do valor para personalization-service, crie uma nova Marca após a correção e compare as propriedades do nó principal de ambas as marcas.

Descrição description

Ambiente
Adobe Experience Manager 6.5 (AEM 6.5)

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. Abrir Personalization > Atividades.
  3. Crie uma Marca.
  4. Abra a nova Marca e tente criar uma 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 está se referindo ao componente de personalização como seu resourceType, e ele não carrega um botão Criar.

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 targeted-content](http://localhost:4502/system/console/configMgr/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended targeted-content).

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

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

    exatamente como na captura de tela abaixo:

  3. Crie uma nova Marca após esta correção, você verá o botão Criar.

  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