새 브랜드 내에서 활동 만들기를 활성화하는 방법 | AEM 6.5

이 문제를 해결하려면 구성으로 이동하여 personalization-service에 대한 값의 권한을 변경하고, 수정 후 새 브랜드를 만든 다음 두 브랜드의 마스터 노드 속성을 비교합니다.

설명 description

환경
Adobe Experience Manager 6.5 (AEM 6.5)

문제
Adobe Experience Manager 6.5에서는 새 브랜드를 만든 후 브랜드 내에서 활동을 만들 수 없습니다.

기존 브랜드 내에서 활동을 만들 수 있습니다(예: Brand = "We.Retail").

  1. /aem/start.html(으)로 이동합니다.
  2. Personalization 열기 > 활동.
  3. 브랜드 를 만듭니다.
  4. 브랜드 를 열고 활동 을 만들어 보세요.

원인
권한이 누락되었기 때문에 마스터 브랜드를 나타내는 노드(예: : /content/campaigns/<my_brand>/master/jcr:content)에 두 개의 필수 속성(예: cq:templatesling:resourceType)이 포함되지 않습니다.

즉, master 노드가 개인화 구성 요소를 resourceType(으)로 참조하지 않으며 만들기 단추를 로드하지 못합니다.

해결 방법 resolution

솔루션
이 문제를 해결하려면 다음 단계를 따르십시오.

  1. 구성으로 이동: [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. personalization-service에 대한 값의 권한을 다음으로 변경:

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

    아래 스크린샷에서와 같이:

  3. 이 수정 사항이 적용되면 만들기 단추가 표시됩니다.

  4. 그런 다음 두 브랜드의 마스터 노드의 속성을 비교할 수 있습니다.

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