동적 포함된 시퀀스 사용

Dynamic Embedded Sequences 사용 에서는 다음 주제를 다룹니다.

  • 개요
  • AEM Screens에서 Dynamic Embedded Experience 사용
  • 결과 보기
  • 사용자 제한 및 ACL 수정

개요

동적 포함된 시퀀스는 상위 하위 계층 구조를 따르는 대형 프로젝트에 대해 만들어집니다. 여기서 하위 계층은 채널 폴더가 아니라 위치 폴더 내에서 참조됩니다. 이 시퀀스를 사용하면 사용자가 채널 역할​에 의해 채널 내에 시퀀스를 포함할 수 있습니다. 이를 통해 사용자는 주 채널 내에 포함된 시퀀스를 사용하여 서로 다른 사무실에 대한 위치별 자리 표시자를 정의할 수 있습니다.

디스플레이에 채널을 지정하는 동안 디스플레이의 경로를 지정하거나 컨텍스트별로 실제 채널로 확인할 채널의 역할을 지정할 수 있습니다.

동적 포함된 시퀀스를 사용하려면 채널 역할​에 의해 채널을 지정합니다. 채널 역할은 디스플레이 컨텍스트를 정의합니다. 이 역할은 다양한 작업에 의해 타깃팅되며 역할을 수행하는 실제 채널과는 별개입니다. 이 섹션에서는 역할별로 채널을 정의하는 사용 사례와 해당 컨텐츠를 글로벌 채널에 활용할 수 있는 방법에 대해 설명합니다. 역할을 할당에 대한 식별자로 생각하거나 의 컨텍스트에서 채널에 대한 별칭으로 생각할 수도 있습니다.

동적 포함된 시퀀스 사용의 이점

채널 폴더 대신 위치 내에 시퀀스 채널을 배치함으로써 얻을 수 있는 주요 이점은 로컬 또는 지역 작성자가 계층 구조에서 상위 채널에서 채널을 편집할 수 없도록 제한하면서 해당 컨텐츠와 관련된 컨텐츠를 편집할 수 있도록 하는 것입니다.

역할별 채널​을 참조하면 위치별 컨텐츠를 동적으로 확인할 수 있도록 채널의 로컬 버전을 만들 수 있고, 위치별 채널의 컨텐츠를 활용하는 글로벌 채널을 만들 수도 있습니다.

노트

포함된 시퀀스와 동적 포함된 시퀀스 비교

Dynamic Embedded Sequence는 포함된 시퀀스와 유사하지만, 사용자가 하나의 채널에 대한 변경/업데이트가 관련된 다른 채널에 전파되는 계층 구조를 따를 수 있도록 해줍니다. 이 시퀀스는 상위-하위 계층 구조를 따르며 이미지나 비디오와 같은 자산도 포함합니다.

Dynamic Embedded Sequences를 사용하면 위치별 컨텐츠를 표시할 수 있지만 포함된 시퀀스는 컨텐츠의 일반 슬라이드 쇼만 표시합니다. 또한 Dynamic Embedded Sequences를 설정하는 동안 채널 역할 및 이름을 사용하여 채널을 구성해야 합니다. 실질적인 구현은 아래 단계를 참조하십시오.

포함된 시퀀스 구현에 대한 자세한 내용은 AEM Screens의 포함된 시퀀스를 참조하십시오.

다음 예제에서는 다음 주요 용어에 주력하여 솔루션을 제공합니다.

  • 전역 시퀀스에 대한 주 시퀀스 채널
  • 동적 포함된 시퀀스 구성 요소는 시퀀스의 로컬에서 사용자 지정할 수 있는 각 부분에 대한 구성 요소입니다
  • 개별 시퀀스 채널은 동적 포함된 시퀀스 구성 요소의 ** 역할과 일치하는 디스플레이 에 롤레인을 사용하여 각 위치에있습니다.
노트

채널 지정에 대해 자세히 알려면 AEM Screens 설명서의 작성 섹션에서 채널 지정​을 참조하십시오.

동적 포함된 시퀀스 사용

다음 섹션에서는 AEM Screens 채널에서 동적 포함된 시퀀스 만들기를 설명합니다.

전제 조건

이 기능 구현을 시작하기 전에 동적 포함된 시퀀스 구현을 시작할 수 있는 다음 사전 요구 사항이 있는지 확인하십시오.

  • AEM Screens 프로젝트를 만듭니다(이 예에서 Demo)

  • 채널 폴더 아래에 전역​으로 채널을 만듭니다

  • 글로벌 채널에 컨텐츠를 추가합니다(Resources.zip **에서 관련 자산을 확인하십시오.)**

다음 이미지는 채널 폴더에 전역 채널이 있는 Demo 프로젝트를 보여줍니다.
screen_shot_2018-09-07at21032pm

리소스

다음 리소스(이미지)를 다운로드하고 자산에 추가할 수 있으며, 데모용으로 채널 컨텐츠로 추가로 사용할 수 있습니다.

파일 가져오기

노트

프로젝트를 만드는 방법 및 시퀀스 채널을 만드는 방법에 대한 자세한 내용은 아래 리소스를 참조하십시오.

AEM Screens 프로젝트에서 Dynamic Embedded Sequence를 구현하려면 다음 세 가지 주요 작업이 필요합니다.

  1. 채널, 위치 및 표시를 포함한 프로젝트 분류 설정
  2. 예약 생성
  3. 각 디스플레이에 스케줄 지정

기능을 구현하려면 아래 절차를 따르십시오.

주의

동적 포함된 시퀀스를 구현하는 동안 각 위치 아래에 채널을 만들 때 이름제목 필드를 주의하십시오. 명명법에 대한 지침을 주의 깊게 따르십시오.

  1. 두 위치 폴더를 만듭니다.

    AEM Screens 프로젝트에서 위치 폴더로 이동하고 두 위치 폴더를 지역 A지역 B​으로 만듭니다.

    노트

    지역 A 위치 폴더를 만드는 동안 제목​을 지역 A​으로 입력하고 이름 필드를 비워 둘 수 있으므로 자동으로 지역-a 이름이 선택됩니다.

    위치 폴더 영역 B​를 만드는 경우와 비슷하며, 다음과 같습니다.

    screen_shot_2018-09-13at23212pm

    노트

    위치를 만드는 방법에 대해 알아보려면 위치 만들기 및 관리​를 참조하십시오.

  2. 각 위치 폴더 아래에 두 개의 위치 및 채널을 만듭니다.

    1. 데모 —> 위치 —> 지역 A​으로 이동합니다.
    2. 영역 A​을 선택하고 작업 표시줄에서 + 만들기​를 클릭합니다.
    3. 제목​을 저장소 1​로 사용하여 마법사에서 위치​를 선택합니다. 마찬가지로 Store 2​라는 이름의 마법사에서 Title​을 Store 2​로 사용하여 다른 위치를 만듭니다. 저장소 1저장소 2​를 만드는 동안 이름 필드를 비워 둘 수 있습니다.
    4. 단계(b)를 반복하고 이제 마법사에서 시퀀스 채널​을 선택합니다. 이 채널에 대해 제목​을 지역 A이름​을 지역​으로 입력합니다.
    주의

    채널 지역 A​을 만드는 동안 제목​을 지역 A​으로 입력하고 이름​을 지역​으로 입력해야 합니다.

    screen_shot_2018-09-13at22857pm

    마찬가지로 지역 B 아래에 스토어 3스토어 4​라는 두 개의 위치를 만드십시오. 또한 제목​을 지역 B​로 사용하고 이름​을 지역​으로 사용하여 시퀀스 채널​을 만드십시오.

    주의

    지역 A지역 B​에서 region​으로 생성된 채널에 대해 동일한 이름을 사용할 수 있는지 확인하십시오.

    screen_shot_2018-09-13at24408pm

  3. 각 위치 아래에 디스플레이 및 채널을 만듭니다.

    1. 데모 —> 위치 —> 지역 A —> 저장소 1​로 이동합니다.
    2. 저장 1​을 선택하고 작업 표시줄에서 + 만들기​를 클릭합니다.
    3. 마법사에서 표시​를 선택하고 Store1Display.​를 만듭니다.
    4. 단계(b)를 반복합니다. 이때 마법사에서 시퀀스 채널​을 선택합니다. 제목​을 Store1Channel(으)로 입력하고 이름​을 store​로 입력합니다.
    주의

    시퀀스 채널을 만들 때는 채널의 제목​을 요구 사항으로 지정할 수 있지만, 이름​은(는) 모든 로컬 채널에서 동일해야 합니다.
    이 예제에서 지역 A지역 B​의 채널은 이름​지역​과 동일한​이름​을 공유하고,​저장소 1 ,​저장소 2 ,​저장소 3 ​공유​**​**​저장소​로 이름​을 지정합니다.

    screen_shot_2018-09-19at120206pm

    마찬가지로 저장소 2(이름이 store​인 경우)에 Store2Display 및 채널 Store2Channel​을 만듭니다.

    노트

    저장소 1저장소 2​에서 만든 채널에 대해 store​와 동일한 이름을 사용할 수 있는지 확인하십시오.

    screen_shot_2018-09-19at120329pm

    이전 단계에 따라 채널을 만들고 Store 3Store 4 Region B 에 표시합니다. 다시 한 번 채널 Store3ChannelStore4Channel​을 만드는 동안 이름​을 store​와 동일하게 사용하는지 확인하십시오.

    다음 이미지는 스토어 3​의 디스플레이와 채널을 보여줍니다.

    screen_shot_2018-09-19at120448pm

    다음 이미지는 Store 4​에 있는 디스플레이와 채널을 보여줍니다.

    screen_shot_2018-09-19at120552pm

  4. 해당 위치의 채널에 컨텐츠 를 추가합니다.

    데모 -> 위치 -> 지역 A -> 지역 A​으로 이동하고 작업 표시줄에서 편집​을 클릭합니다. 채널에 추가할 자산을 드래그하여 놓습니다.

    노트

    위의 리소스 섹션에서 Resources.zip 파일을 사용하여 이미지를 채널 컨텐츠의 자산으로 사용할 수 있습니다.

    screen_shot_2018-09-12at12438pm

    마찬가지로, 데모 -> 위치 -> 지역 B -> 지역 B 로 이동한 다음 작업 표시줄에서 편집​을 클릭하여 자산을 채널에 끌어다 놓습니다.

    screen_shot_2018-09-12at13133pm

    앞의 단계 및 리소스를 따라 다음 채널에 컨텐츠를 추가합니다.

    • 저장소1채널
    • Store2Channel
    • Store3Channel
    • Store4Channel
  5. 예약 만들기

    AEM Screens 프로젝트에서 예약 폴더를 탐색 및 선택하고 작업 표시줄에서 만들기​를 클릭하여 새 일정을 만듭니다.

    다음 이미지는 Demo 프로젝트에서 만들어진 AdSchedule​을 보여줍니다.

    screen_shot_2018-09-13at33307pm

  6. 일정에 채널 지정

    1. 데모 —> 예약 —> AdSchedule 로 이동하고 작업 표시줄에서 대시보드​를 클릭합니다.
    2. 지정된 채널 패널에서 + 채널 지정 을 클릭하여 채널 지정 대화 상자를 엽니다.
    3. 경로별로 참조 채널… 을 선택합니다.
    4. 채널 경로데모 —> 채널 —> 전역​으로 선택합니다.
    5. 채널 역할​을 GlobalAdSegment​로 입력합니다.
    6. 지원되는 이벤트​를 초기 로드, 유휴 화면사용자 상호 작용​으로 선택합니다.
    7. 저장​을 클릭합니다.

    영역에 대해 역할별 채널 지정:

    1. 지정된 채널 패널에서 + 채널 지정 을 클릭하여 채널 지정 대화 상자를 엽니다.
    2. 참조 채널​을 선택합니다. 이름 기준.
    3. 채널 이름region*으로 입력합니다.
    4. 채널 역할​을 RegionAdSegment​로 입력합니다.
    5. 저장​을 클릭합니다.

    저장소에 대한 역할별 채널 지정:

    1. 지정된 채널 패널에서 + 채널 지정 을 클릭하여 채널 지정 대화 상자를 엽니다.
    2. 참조 채널​을 선택합니다. 이름 기준.
    3. 채널 이름​을 store​로 입력합니다.
    4. 채널 역할​을 StoreAdSegment​로 입력합니다.
    5. 저장​을 클릭합니다.

    다음 이미지는 경로별 및 역할별로 지정된 채널을 보여줍니다.

    screen_shot_2018-09-12at21429pm

  7. 글로벌 채널에 동적 포함된 시퀀스 구성.

    전역 채널로 이동하여 처음에 데모 프로젝트에서 만듭니다.

    작업에서 편집​을 클릭하여 편집기를 엽니다.

    screen_shot_2018-09-13at52754pm

    채널 편집기에서 동적 포함된 시퀀스 구성 요소 두 개를 끌어다 놓습니다.

    구성 요소 중 하나에서 속성을 열고 채널 지정 역할​을 RegionAdSegment​로 입력합니다.

    마찬가지로 다른 구성 요소를 선택하고 속성을 열어 채널 지정 역할​을 StoreAdSegment​로 입력합니다.

    channel display4

  8. 각 디스플레이에 스케줄 지정

    1. Demo —> 위치 —> 지역 A —>저장소 1 —>Store1Display​와 같은 각 디스플레이로 이동합니다.
    2. 작업에서 대시보드​를 클릭하여 디스플레이 대시보드를 엽니다.
    3. 클릭…​지정된 채널 및 예약​패널에서 를 클릭하고 +예약​을 추가로 클릭합니다.
    4. 예약의 경로를 선택합니다(예: 데모 —> 예약 —>AdSchedule).
    5. 저장​을 클릭합니다.

결과 보기

채널 및 디스플레이 설정을 완료했으면 AEM Screens 플레이어를 시작하여 컨텐츠를 확인하십시오.

노트

AEM Screen Player에 대해 알아보려면 다음 리소스를 참조하십시오.

다음 출력에서는 디스플레이 경로에 따라 AEM Screens 플레이어의 채널 콘텐츠를 확인합니다.

시나리오 1:

표시 경로를 Demo —> 위치 —> 지역 A —> 저장소 1 —> Store1Display​로 할당하면 AEM Screens 플레이어에 다음 컨텐츠가 표시됩니다.

channel display1

시나리오 1:

표시 경로를 데모 —> 위치 —> 지역 B —> 저장소 3 —> Store3Display​로 할당하면 AEM Screens 플레이어에 다음 컨텐츠가 표시됩니다.

channel display2

사용자 제한 및 ACL 수정

계층 구조에서 높은 채널에서 채널 편집으로 제한되어 있지만 글로벌, 지역 또는 로컬 작성자가 관련 컨텐츠를 편집할 수 있습니다.

사용자가 해당 위치에 따라 컨텐츠에 대한 액세스를 제한하려면 ACL을 수정해야 합니다.

사용 사례 예

다음 예에서는 위의 데모 프로젝트에 대해 세 명의 사용자를 만들 수 있습니다.

권한은 각 그룹에 다음과 같습니다.

그룹:

  • Global-Author: Demoproject에서 모든 위치 및 채널에 액세스할 수 ​있고 모든 읽기, 쓰기 및 편집 권한이 있는 사용자로 구성됩니다.

  • Region-Author: 영역 A 및 영역 B 에 대한 읽기, 쓰기 및 편집 권한이 있는 사용자로 구성됩니다.

  • Store-Author: 스토어 1, 스토어 2, 스토어 3스토어 4​에 대한 읽기, 쓰기 및 편집 권한만 있는 사용자로 구성됩니다.

사용자 그룹, 사용자 및 ACL 생성 절차

노트

개별 또는 팀이 자체 프로젝트를 처리하도록 ACL을 사용하여 프로젝트를 분리하는 방법에 대한 자세한 내용은 ACL 설정​을 참조하십시오.

권한에 따라 그룹, 사용자를 만들고 ACL을 수정하려면 아래 단계를 수행합니다.

  1. 그룹 만들기

    1. Adobe Experience Manager​로 이동합니다.
    2. 도구 —> 보안 —> 그룹​을 클릭합니다.
    3. 그룹 만들기​를 클릭하고 ID​에 Global-Author​를 입력합니다.
    4. 저장 후 닫기​를 클릭합니다.

    마찬가지로 Region-AuthorStore-Author​와 같은 두 개의 다른 그룹을 만듭니다.

    screen_shot_2018-09-17at34008pm

  2. 사용자 만들기 및 그룹에 사용자 추가

    1. Adobe Experience Manager​로 이동합니다.
    2. 도구 —> 보안 —> 사용자​를 클릭합니다.
    3. 사용자 만들기​를 클릭하고 ID​에 Global-User​를 입력합니다.
    4. 암호​를 입력하고 이 사용자의 암호를 확인합니다.
    5. 그룹 탭을 클릭하고 그룹 선택​에 그룹 이름을 입력합니다. 예를 들어 Global-Author​를 입력하여 해당 특정 그룹에 Global-User​을 추가합니다.
    6. 저장 후 닫기​를 클릭합니다.

    마찬가지로, Region-UserStore-User​와 같은 다른 두 사용자를 만들고 각각 Region-AuthorStore-Author​에 추가합니다.

    노트

    가장 좋은 방법은 그룹에 사용자를 추가한 다음 각 특정 사용자 그룹에 권한을 할당하는 것입니다.

    screen_shot_2018-09-17at34412pm

  3. 모든 그룹을 기여자에게 추가

    1. Adobe Experience Manager​로 이동합니다.
    2. 도구 —> 보안 —> 그룹​을 클릭합니다.
    3. 목록에서 기여자​를 선택하고 멤버 탭을 선택합니다.
    4. Global-Author, Region-Author,Store-Author​과 같은 Group​을 기여자에게 선택합니다.
    5. 저장 후 닫기​를 클릭합니다.
  4. 각 그룹에 대한 권한 액세스

    1. Useradmin 로 이동하고 이 UI를 사용하여 다른 그룹에 대한 권한을 수정합니다.
    2. Global-Author​를 검색하고 아래 그림과 같이 권한 탭을 클릭합니다.
    3. 마찬가지로 Region-AuthorStore-Author​에 대한 권한에 액세스할 수 있습니다.

    screen_shot_2018-09-18at73523am

  5. 각 그룹에 대한 권한 수정

    Global-Author의 경우:

    1. 권한 탭으로 이동합니다.
    2. /content/screens/demo​로 이동하여 모든 권한을 확인합니다
    3. /content/screens/demo/locations​로 이동하여 모든 권한을 확인합니다
    4. /content/screens/demo/locations/region-a 로 이동하여 모든 권한을 확인합니다. 마찬가지로 region-b​에 대한 권한을 확인합니다.

    단계를 이해하려면 아래 그림을 참조하십시오.
    screen_shot_2018-09-18at115752am

    다음 이미지는 이제 Global-User​가 전역 채널​에 액세스할 수 있고, 지역 A지역 B​모두 저장소 1, 저장소 2, 저장소 314​에 액세스할 수 있습니다. 5/>

    글로벌

    Region-Author의 경우:

    1. 권한 탭으로 이동합니다.
    2. /content/screens/demo​로 이동하고 읽기 권한만 확인합니다.
    3. /content/screens/demo/locations​로 이동하고 Read 권한만 확인합니다.
    4. /content/screens/demo/channels​로 이동하고 Global 채널에 대한 권한을 선택 취소합니다.
    5. /content/screens/demo/locations/region-a​로 이동하여 모든 권한을 확인합니다. 마찬가지로 region-b​에 대한 권한을 확인합니다.

    단계를 이해하려면 아래 그림을 참조하십시오.

    screen_shot_2018-09-18at125158pm

    다음 이미지는 Region-User가 Region ARegion B​에 모두 액세스할 수 있으며, 이때 네 개의 저장소 즉, Store 1, Store 2, Store 3Store 4 Global 채널에 액세스할 수 없습니다.

    지역

    Store-Author의 경우:

    1. 권한 탭으로 이동합니다.
    2. /content/screens/demo​로 이동하고 읽기 권한만 확인합니다.
    3. /content/screens/demo/locations​로 이동하고 Read 권한만 확인합니다.
    4. /content/screens/demo/channels​로 이동하고 Global 채널에 대한 권한을 선택 취소합니다.
    5. /content/screens/demo/locations/region-a 로 이동하고 Read 권한만 확인합니다. 마찬가지로 region-b​에 대한 읽기 권한만 확인합니다.
    6. /content/screens/demo/locations/region-a /store-1​로 이동하여 모든 권한을 확인합니다. 마찬가지로 store-2, store-3,store-4​에 대한 권한을 확인하십시오.

    단계를 이해하려면 아래 그림을 참조하십시오.

    screen_shot_2018-09-18at12415pm

    다음 이미지는 이제 Store-User​에 Store 1, Store 2, Store 3Store 4​의 네 개 스토어에만 액세스할 수 있지만 전역 또는 지역(A 및 지역()에 액세스할 수 있는 권한이 없습니다) 채널.

    스토어

노트

권한 설정에 대한 자세한 내용은 ACL 설정을 참조하십시오.

이 페이지에서는