Dynamic embedded sequences are created for larger projects that follow parent child hierarchy. It allows the user to embed a sequence inside a channel by Channel Role.
You can assign content to a channel by channel role. Channel role defines the context of the display. The role is targeted by various actions and is independent of the actual channel that fulfils the role. This section describes a use case that defines channels by role and how you can leverage that content to a global channel.
While assigning a channel to a display, you have the option of either specifying the path of the display or the name of the channel that will resolve to an actual channel by context.
Defining Channel By Role, allows you to create local version of a channel, in order to dynamically resolve location-specific content and also allows you to create a global channel that leverages the content for the localised channels..
To learn more about channel assignment, see Channel Assignment under authoring section in Screens documentation.
This use case allows you to create channels by roles and then use dynamic embedded sequence to leverage the content of the two localised channels, thus allowing the the main channel to use the content by their locations.
The project allows you to create two channels in different cities that displays localised content and then a global channel that shows the content of the localized channel.
Follow the steps below to create a sample project using dynamic embedded sequences:
Creating two different locations under Locations folder.
Create two different locations as SanFrancisco and SanJose in UnitedStates location folder.
Select ClothingStore --> Locations --> UnitesStates and click + Create.
Select Location --> Next and enter name and title of the locations as SanFrancisco.
Similarly, create another location for SanJose.