Cómo habilitar la creación de actividades dentro de una nueva marca | AEM,5

Para resolver el problema, vaya a la configuración, cambie los permisos del valor de personalization-service, cree una nueva marca después de la corrección y, a continuación, compare las propiedades del nodo maestro de ambas marcas.

Descripción description

Entorno
Adobe Experience Manager AEM 6.5 (6.5)

Problema
En Adobe Experience Manager 6.5, después de crear una nueva marca, no se pueden crear actividades dentro de la marca.

Puede crear actividades dentro de la marca existente (por ejemplo: Brand = "We.Retail"):

  1. Vaya a /aem/start.html.
  2. Abrir Personalization > Actividades.
  3. Crear una marca.
  4. Abra la nueva marca e intente crear una actividad.

Causa
A causa de la falta de un permiso, el nodo que representa una marca principal (por ejemplo: : /content/campaigns/<my_brand>/master/jcr:content) no incluye dos propiedades requeridas: cq:template y sling:resourceType.

Significa que el nodo master no hace referencia al componente de personalización como su resourceType y no puede cargar un botón Crear.

Resolución resolution

Solución
Siga estos pasos para resolver este problema:

  1. Vaya a la configuración: [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. Cambie los permisos del valor de personalization-service a:

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

    como en la captura de pantalla siguiente:

  3. Después de esta corrección, crea una nueva marca y verás el botón Crear.

  4. A continuación, puede comparar las propiedades del nodo maestro de ambas marcas:

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