Comment activer la création d’activités dans une nouvelle marque | AEM 6.5

Description description

Environnement
Adobe Experience Manager

Problème
Dans Adobe Experience Manager 6.5, après avoir créé une marque, vous ne pouvez pas créer d’activités dans la marque.

Vous pouvez créer des activités dans la marque existante (par exemple : Marque = "We.Retail") :

  1. Accédez à /aem/start.html.
  2. Ouvrir PersonnalisationActivités.
  3. Créez un Marque.
  4. Ouvrez le nouveau Marque et essayez de créer une Activité.

Cause
En raison d’une autorisation manquante, le noeud qui représente une marque maître (par exemple : /content/campaigns/my_brand/master/jcr:content) n’inclut pas deux propriétés requises : cq:template et sling:resourceType.

Cela signifie que le noeud master ne fait pas référence au composant de personnalisation en tant que resourceType, et par conséquent ne parvient pas à charger un Créer bouton .

Résolution resolution

Solution
Pour résoudre ce problème, procédez comme suit :

  1. Accédez à la configuration : [http://localhost:4502/system/console/configMgr/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-targeting-content](http://localhost:4502/system/console/configMgr/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended contenu-ciblé).

  2. Modifier les autorisations de la valeur pour personalization-service à :

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

    comme dans la capture d'écran ci-dessous :

  3. Après ce correctif, vous verrez l’événement Créer bouton .

  4. Vous pouvez ensuite comparer les propriétés du noeud maître des deux marques :

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