Dynamic Embedded Sequences 사용 에서는 다음 주제를 다룹니다.
동적 포함된 시퀀스는 상위 하위 계층 구조를 따르는 대형 프로젝트에 대해 만들어집니다. 여기서 하위 계층은 채널 폴더가 아니라 위치 폴더 내에서 참조됩니다. 이 시퀀스를 사용하면 사용자가 채널 역할에 의해 채널 내에 시퀀스를 포함할 수 있습니다. 이를 통해 사용자는 주 채널 내에 포함된 시퀀스를 사용하여 서로 다른 사무실에 대한 위치별 자리 표시자를 정의할 수 있습니다.
디스플레이에 채널을 지정하는 동안 디스플레이의 경로를 지정하거나 컨텍스트별로 실제 채널로 확인할 채널의 역할을 지정할 수 있습니다.
동적 포함된 시퀀스를 사용하려면 채널 역할에 의해 채널을 지정합니다. 채널 역할은 디스플레이 컨텍스트를 정의합니다. 이 역할은 다양한 작업에 의해 타깃팅되며 역할을 수행하는 실제 채널과는 별개입니다. 이 섹션에서는 역할별로 채널을 정의하는 사용 사례와 해당 컨텐츠를 글로벌 채널에 활용할 수 있는 방법에 대해 설명합니다. 역할을 할당에 대한 식별자로 생각하거나 의 컨텍스트에서 채널에 대한 별칭으로 생각할 수도 있습니다.
채널 폴더 대신 위치 내에 시퀀스 채널을 배치함으로써 얻을 수 있는 주요 이점은 로컬 또는 지역 작성자가 계층 구조에서 상위 채널에서 채널을 편집할 수 없도록 제한하면서 해당 컨텐츠와 관련된 컨텐츠를 편집할 수 있도록 하는 것입니다.
역할별 채널을 참조하면 위치별 컨텐츠를 동적으로 확인할 수 있도록 채널의 로컬 버전을 만들 수 있고, 위치별 채널의 컨텐츠를 활용하는 글로벌 채널을 만들 수도 있습니다.
포함된 시퀀스와 동적 포함된 시퀀스 비교
Dynamic Embedded Sequence는 포함된 시퀀스와 유사하지만, 사용자가 하나의 채널에 대한 변경/업데이트가 관련된 다른 채널에 전파되는 계층 구조를 따를 수 있도록 해줍니다. 이 시퀀스는 상위-하위 계층 구조를 따르며 이미지나 비디오와 같은 자산도 포함합니다.
Dynamic Embedded Sequences를 사용하면 위치별 컨텐츠를 표시할 수 있지만 포함된 시퀀스는 컨텐츠의 일반 슬라이드 쇼만 표시합니다. 또한 Dynamic Embedded Sequences를 설정하는 동안 채널 역할 및 이름을 사용하여 채널을 구성해야 합니다. 실질적인 구현은 아래 단계를 참조하십시오.
포함된 시퀀스 구현에 대한 자세한 내용은 AEM Screens의 포함된 시퀀스를 참조하십시오.
다음 예제에서는 다음 주요 용어에 주력하여 솔루션을 제공합니다.
채널 지정에 대해 자세히 알려면 AEM Screens 설명서의 작성 섹션에서 채널 지정을 참조하십시오.
다음 섹션에서는 AEM Screens 채널에서 동적 포함된 시퀀스 만들기를 설명합니다.
이 기능 구현을 시작하기 전에 동적 포함된 시퀀스 구현을 시작할 수 있는 다음 사전 요구 사항이 있는지 확인하십시오.
AEM Screens 프로젝트를 만듭니다(이 예에서 Demo)
채널 폴더 아래에 전역으로 채널을 만듭니다
글로벌 채널에 컨텐츠를 추가합니다(Resources.zip **에서 관련 자산을 확인하십시오.)**
다음 이미지는 채널 폴더에 전역 채널이 있는 Demo 프로젝트를 보여줍니다.
다음 리소스(이미지)를 다운로드하고 자산에 추가할 수 있으며, 데모용으로 채널 컨텐츠로 추가로 사용할 수 있습니다.
프로젝트를 만드는 방법 및 시퀀스 채널을 만드는 방법에 대한 자세한 내용은 아래 리소스를 참조하십시오.
AEM Screens 프로젝트에서 Dynamic Embedded Sequence를 구현하려면 다음 세 가지 주요 작업이 필요합니다.
기능을 구현하려면 아래 절차를 따르십시오.
동적 포함된 시퀀스를 구현하는 동안 각 위치 아래에 채널을 만들 때 이름 및 제목 필드를 주의하십시오. 명명법에 대한 지침을 주의 깊게 따르십시오.
두 위치 폴더를 만듭니다.
AEM Screens 프로젝트에서 위치 폴더로 이동하고 두 위치 폴더를 지역 A 및 지역 B으로 만듭니다.
지역 A 위치 폴더를 만드는 동안 제목을 지역 A으로 입력하고 이름 필드를 비워 둘 수 있으므로 자동으로 지역-a 이름이 선택됩니다.
위치 폴더 영역 B를 만드는 경우와 비슷하며, 다음과 같습니다.
위치를 만드는 방법에 대해 알아보려면 위치 만들기 및 관리를 참조하십시오.
각 위치 폴더 아래에 두 개의 위치 및 채널을 만듭니다.
채널 지역 A을 만드는 동안 제목을 지역 A으로 입력하고 이름을 지역으로 입력해야 합니다.
마찬가지로 지역 B 아래에 스토어 3 및 스토어 4라는 두 개의 위치를 만드십시오. 또한 제목을 지역 B로 사용하고 이름을 지역으로 사용하여 시퀀스 채널을 만드십시오.
지역 A 및 지역 B에서 region으로 생성된 채널에 대해 동일한 이름을 사용할 수 있는지 확인하십시오.
각 위치 아래에 디스플레이 및 채널을 만듭니다.
시퀀스 채널을 만들 때는 채널의 제목을 요구 사항으로 지정할 수 있지만, 이름은(는) 모든 로컬 채널에서 동일해야 합니다.
이 예제에서 지역 A 및 지역 B의 채널은 이름지역과 동일한이름을 공유하고,저장소 1 ,저장소 2 ,저장소 3 및공유****저장소로 이름을 지정합니다.
마찬가지로 저장소 2(이름이 store인 경우)에 Store2Display 및 채널 Store2Channel을 만듭니다.
저장소 1 및 저장소 2에서 만든 채널에 대해 store와 동일한 이름을 사용할 수 있는지 확인하십시오.
이전 단계에 따라 채널을 만들고 Store 3 및 Store 4 Region B 에 표시합니다. 다시 한 번 채널 Store3Channel 및 Store4Channel을 만드는 동안 이름을 store와 동일하게 사용하는지 확인하십시오.
다음 이미지는 스토어 3의 디스플레이와 채널을 보여줍니다.
다음 이미지는 Store 4에 있는 디스플레이와 채널을 보여줍니다.
해당 위치의 채널에 컨텐츠 를 추가합니다.
데모 -> 위치 -> 지역 A -> 지역 A으로 이동하고 작업 표시줄에서 편집을 클릭합니다. 채널에 추가할 자산을 드래그하여 놓습니다.
위의 리소스 섹션에서 Resources.zip 파일을 사용하여 이미지를 채널 컨텐츠의 자산으로 사용할 수 있습니다.
마찬가지로, 데모 -> 위치 -> 지역 B -> 지역 B 로 이동한 다음 작업 표시줄에서 편집을 클릭하여 자산을 채널에 끌어다 놓습니다.
앞의 단계 및 리소스를 따라 다음 채널에 컨텐츠를 추가합니다.
예약 만들기
AEM Screens 프로젝트에서 예약 폴더를 탐색 및 선택하고 작업 표시줄에서 만들기를 클릭하여 새 일정을 만듭니다.
다음 이미지는 Demo 프로젝트에서 만들어진 AdSchedule을 보여줍니다.
일정에 채널 지정
영역에 대해 역할별 채널 지정:
저장소에 대한 역할별 채널 지정:
다음 이미지는 경로별 및 역할별로 지정된 채널을 보여줍니다.
글로벌 채널에 동적 포함된 시퀀스 구성.
전역 채널로 이동하여 처음에 데모 프로젝트에서 만듭니다.
작업에서 편집을 클릭하여 편집기를 엽니다.
채널 편집기에서 동적 포함된 시퀀스 구성 요소 두 개를 끌어다 놓습니다.
구성 요소 중 하나에서 속성을 열고 채널 지정 역할을 RegionAdSegment로 입력합니다.
마찬가지로 다른 구성 요소를 선택하고 속성을 열어 채널 지정 역할을 StoreAdSegment로 입력합니다.
각 디스플레이에 스케줄 지정
채널 및 디스플레이 설정을 완료했으면 AEM Screens 플레이어를 시작하여 컨텐츠를 확인하십시오.
AEM Screen Player에 대해 알아보려면 다음 리소스를 참조하십시오.
다음 출력에서는 디스플레이 경로에 따라 AEM Screens 플레이어의 채널 콘텐츠를 확인합니다.
시나리오 1:
표시 경로를 Demo —> 위치 —> 지역 A —> 저장소 1 —> Store1Display로 할당하면 AEM Screens 플레이어에 다음 컨텐츠가 표시됩니다.
시나리오 1:
표시 경로를 데모 —> 위치 —> 지역 B —> 저장소 3 —> Store3Display로 할당하면 AEM Screens 플레이어에 다음 컨텐츠가 표시됩니다.
계층 구조에서 높은 채널에서 채널 편집으로 제한되어 있지만 글로벌, 지역 또는 로컬 작성자가 관련 컨텐츠를 편집할 수 있습니다.
사용자가 해당 위치에 따라 컨텐츠에 대한 액세스를 제한하려면 ACL을 수정해야 합니다.
다음 예에서는 위의 데모 프로젝트에 대해 세 명의 사용자를 만들 수 있습니다.
권한은 각 그룹에 다음과 같습니다.
그룹:
Global-Author: Demoproject에서 모든 위치 및 채널에 액세스할 수 있고 모든 읽기, 쓰기 및 편집 권한이 있는 사용자로 구성됩니다.
Region-Author: 영역 A 및 영역 B 에 대한 읽기, 쓰기 및 편집 권한이 있는 사용자로 구성됩니다.
Store-Author: 스토어 1, 스토어 2, 스토어 3 및 스토어 4에 대한 읽기, 쓰기 및 편집 권한만 있는 사용자로 구성됩니다.
개별 또는 팀이 자체 프로젝트를 처리하도록 ACL을 사용하여 프로젝트를 분리하는 방법에 대한 자세한 내용은 ACL 설정을 참조하십시오.
권한에 따라 그룹, 사용자를 만들고 ACL을 수정하려면 아래 단계를 수행합니다.
그룹 만들기
마찬가지로 Region-Author 및 Store-Author와 같은 두 개의 다른 그룹을 만듭니다.
사용자 만들기 및 그룹에 사용자 추가
마찬가지로, Region-User 및 Store-User와 같은 다른 두 사용자를 만들고 각각 Region-Author 및 Store-Author에 추가합니다.
가장 좋은 방법은 그룹에 사용자를 추가한 다음 각 특정 사용자 그룹에 권한을 할당하는 것입니다.
모든 그룹을 기여자에게 추가
각 그룹에 대한 권한 액세스
각 그룹에 대한 권한 수정
Global-Author의 경우:
단계를 이해하려면 아래 그림을 참조하십시오.
다음 이미지는 이제 Global-User가 전역 채널에 액세스할 수 있고, 지역 A 및 지역 B모두 저장소 1, 저장소 2, 저장소 3 및 14에 액세스할 수 있습니다. 5/>
Region-Author의 경우:
단계를 이해하려면 아래 그림을 참조하십시오.
다음 이미지는 Region-User가 Region A 및 Region B에 모두 액세스할 수 있으며, 이때 네 개의 저장소 즉, Store 1, Store 2, Store 3 및 Store 4 Global 채널에 액세스할 수 없습니다.
Store-Author의 경우:
단계를 이해하려면 아래 그림을 참조하십시오.
다음 이미지는 이제 Store-User에 Store 1, Store 2, Store 3 및 Store 4의 네 개 스토어에만 액세스할 수 있지만 전역 또는 지역(A 및 지역()에 액세스할 수 있는 권한이 없습니다) 채널.
권한 설정에 대한 자세한 내용은 ACL 설정을 참조하십시오.