Uso de la secuencia incrustada dinámica using-dynamic-embedded-sequence
El uso de secuencias incrustadas dinámicas abarca los siguientes temas:
- Información general
- Uso de la experiencia integrada dinámica en AEM Screens
- Visualización de los resultados
- Restricción de usuarios y modificación de las ACL
Información general overview
Secuencias incrustadas dinámicas se crean para proyectos grandes que siguen una jerarquía principal-secundario, donde se hace referencia al elemento secundario dentro de una carpeta de ubicación y no de una carpeta de canal. Permite al usuario incrustar una secuencia dentro de un canal mediante Función del canal. Permite al usuario definir marcadores de posición específicos de la ubicación para diferentes oficinas mediante una secuencia incrustada dentro de un canal principal.
Al asignar un canal a una visualización, tiene la opción de especificar la ruta de la visualización o la función del canal que se resuelve en un canal real por contexto.
Para utilizar la secuencia incrustada dinámica, asigne un canal de acuerdo con lo siguiente Función del canal. La función del canal define el contexto de la visualización. La función está dirigida por varias acciones y es independiente del canal real que cumple la función. En esta sección se describe un caso de uso que define canales por función y cómo puede aplicar ese contenido a un canal global. También puede considerar la función como un identificador para la asignación o como un alias para el canal en el contexto de.
Ventajas de utilizar secuencias incrustadas dinámicas benefits-of-using-dynamic-embedded-sequences
La principal ventaja de colocar un canal de secuencia en una ubicación en lugar de la carpeta de canales es permitir que los autores locales o regionales editen el contenido relevante para ellos. Todo esto, a la vez que se restringe de la edición de canales en la parte superior de la jerarquía.
Referencia a Canal por rol, permite crear la versión local de un canal para resolver de forma dinámica el contenido específico de la ubicación, y también permite crear un canal global que utiliza el contenido para los canales específicos de la ubicación.
En el ejemplo siguiente se proporciona una solución centrándose en los términos clave siguientes:
- a canal de secuencia principal para la secuencia global.
- secuencia incrustada dinámica componentes para cada parte personalizable localmente de la secuencia.
- canales de secuencia individual en las ubicaciones respectivas con un función en la pantalla que coincida con el componente de secuencia integrada dinámica función.
Uso de la secuencia incrustada dinámica using-dynamic-embedded-sequence-2
En la siguiente sección se explica la creación de una secuencia incrustada dinámica en un canal de AEM Screens.
Requisitos previos prerequisites
Antes de comenzar a implementar esta funcionalidad, asegúrese de que tiene los siguientes requisitos previos preparados para comenzar a implementar secuencias incrustadas dinámicas:
- Cree un proyecto de AEM Screens (en este ejemplo, Demostración).
- Crear un canal como Global bajo Canales carpeta.
- Añada contenido a su Global Canal (Marque Resources.zip para los activos relevantes).
La siguiente imagen muestra el Demostración proyecto con Global entrada de canal Canales carpeta.
Recursos resources
Puede descargar los siguientes recursos (imágenes y añadirlos a los recursos) y utilizarlos más como contenido de canal para fines de demostración.
La implementación de la secuencia incrustada dinámica en un proyecto de AEM Screens implica tres tareas principales:
- Configuración de la taxonomía de proyecto, incluidos canales, ubicaciones y pantallas
- Creación de una programación
- Asignación de un programa a cada visualización
Siga los pasos a continuación para implementar la funcionalidad:
-
Cree dos carpetas de ubicaciones.
Navegue hasta su Ubicaciones en el proyecto de AEM Screens y cree dos carpetas de ubicación como Región A y Región B.
note note NOTE Al crear el Región A carpeta de ubicación, asegúrese de introducir la variable Título as Región A y puede dejar el Nombre campo vacío, de forma automática region-a el nombre se recoge. Un caso similar es el de la creación de una carpeta de ubicación Región B, como se muestra a continuación: note note NOTE Para aprender a crear una ubicación, consulte Creación y administración de ubicaciones. -
Cree dos ubicaciones y un canal en cada carpeta de ubicación.
- Vaya a Demostración > Ubicaciones > Región A.
- Seleccionar Región A y seleccione + Crear de la barra de acciones.
- Seleccionar Ubicación del asistente con Título as Almacén 1. Del mismo modo, cree otra ubicación desde el asistente con el título Almacén 2 con Título as Almacén 2. Puede dejar el Nombre campo vacío al crear Almacén 1 y Almacén 2.
- Repita el paso (b) y ahora seleccione Canal de secuencia en el asistente. Introduzca el Título as Región A y Nombre as región para este canal.
note caution CAUTION Asegúrese de que al crear el canal Región A, introduzca la variable Título as Región A y el Nombre as región. Del mismo modo, cree dos ubicaciones en Región B con título Tienda 3 y Tienda 4. Además, cree un Canal de secuencia con Título as Región B y Nombre as región.
note caution CAUTION Asegúrese de que puede utilizar el mismo nombre para los canales creados en Región A y Región B as región. -
Cree Pantalla y Canal en cada Ubicación.
- Vaya a Demostración > Ubicaciones > Región A > Almacén 1.
- Seleccionar Almacén 1 y seleccione + Crear de la barra de acciones.
- Seleccionar Mostrar en el asistente y cree
Store1Display
. - Repita el paso (b) y esta vez seleccione Canal de secuencia en el asistente. Introduzca el Título as
Store1Channel
y el Nombre as almacenar.
note caution CAUTION Es importante que, al crear un canal de secuencia, Título del canal puede ser como su requisito, pero la variable Nombre debe ser el mismo en todos los canales locales.
En este ejemplo, los canales bajo Región A y Región B compartir Nombre as región y canales enStore 1
,Store 2
,Store 3
, yStore 4
compartir Nombre as almacenar.Del mismo modo, cree una pantalla como
Store2Display
y un canalStore2Channel
bajoStore
2 (con nombre como almacenar).note note NOTE Asegúrese de que puede utilizar el mismo nombre para los canales creados en Store 1
yStore 2
as almacenar.Siga los pasos anteriores para poder crear un canal y mostrarlo en
Store 3
yStore 4
bajo Región B. De nuevo, asegúrese de utilizar el mismo Nombre as almacenar al crear el canalStore3Channel
yStore4Channel
respectivamente.La siguiente imagen muestra la visualización y el canal en
Store 3
.La siguiente imagen muestra la visualización y el canal en
Store 4
. -
Añada contenido a los canales en sus respectivas ubicaciones.
Vaya a Demostración > Ubicaciones > Región A > Región A y seleccione Editar de la barra de acciones. Arrastre y suelte los recursos que desee añadir a su canal.
note note NOTE Puede usar el complemento Resources.zip desde el Recursos , más arriba, para usar las imágenes como recursos para el contenido del canal. Del mismo modo, vaya a Demostración > Ubicaciones > Región B > Región B y seleccione Editar en la barra de acciones, para arrastrar y soltar los recursos en el canal, como se muestra a continuación:
Siga los pasos anteriores y los recursos para poder agregar contenido a los siguientes canales:
Store1Channel
Store2Channel
Store3Channel
Store4Channel
-
Crear un horario
Navegar y seleccionar Horarios en el proyecto de AEM Screens. A continuación seleccione Crear de la barra de acciones.
La siguiente imagen muestra el AdSchedule creado en Demostración proyecto.
-
Asignar canales a una programación
- Vaya a Demostración > Horarios > AdSchedule y seleccione Tablero de la barra de acciones.
- Seleccionar + Asignar canal de CANALES ASIGNADOS para poder abrir el panel Asignación de canales Cuadro de diálogo.
- Seleccionar Canal de referencia por ruta.
- Seleccione el Ruta de canal as Demostración > Canales > Global.
- Introduzca el Función del canal as GlobalAdSegment.
- Seleccione el Eventos admitidos as Carga inicial, Pantalla inactiva, y Interacción del usuario.
- Seleccione Guardar.
Asignar canal por función para la región:
- Seleccionar + Asignar canal de CANALES ASIGNADOS panel.
- En el cuadro de diálogo Asignación de canal, seleccione Canal de referencia por nombre.
- Introduzca el Nombre del canal as región*.
- Introduzca el Función del canal as RegionAdSegment.
- Seleccione Guardar.
Asignar canal por rol para tienda:
- Seleccionar + Asignar canal de CANALES ASIGNADOS panel.
- En el cuadro de diálogo Asignación de canal, seleccione Canal de referencia por nombre.
- Introduzca el Nombre del canal as almacenar.
- Introduzca el Función del canal as StoreAdSegment.
- Seleccione Guardar.
La siguiente imagen muestra los canales asignados por ruta y por función.
-
Configuración de la secuencia incrustada dinámica en el canal global.
Vaya a Global Canal que creó inicialmente en Demostración proyecto.
Seleccionar Editar de la barra de acciones.
En el editor, arrastre y suelte dos Secuencia integrada dinámica componentes en el editor de canales.
Abra las propiedades de uno de los componentes e introduzca la variable Rol de asignación de canal as RegionAdSegment.
Del mismo modo, seleccione los demás componentes y abra las propiedades para introducir la variable Rol de asignación de canal as StoreAdSegment.
-
Asignación de programación a cada visualización
- Navegue hasta cada pantalla, por ejemplo, Demostración > Ubicaciones > Región A >Almacén 1 >
Store1Display
. - Seleccionar Tablero de la barra de acciones.
- En el tablero, seleccione … desde el CANALES Y PROGRAMACIONES ASIGNADOS panel y, a continuación, seleccione +Asignar horario.
- Seleccione la ruta al Horario (por ejemplo, aquí, Demostración > Horarios > AdSchedule).
- Seleccione Guardar.
- Navegue hasta cada pantalla, por ejemplo, Demostración > Ubicaciones > Región A >Almacén 1 >
Visualización de los resultados viewing-the-results
Cuando haya completado la configuración de los canales y la visualización, inicie el reproductor de AEM Screens para ver el contenido.
La siguiente salida confirma el contenido del canal en el reproductor de AEM Screens, según la ruta de visualización.
Escenario 1:
Si asigna la ruta de visualización como Demostración > Ubicaciones > Región A > Almacén 1 > Store1Display
, el siguiente contenido se muestra en el reproductor de AEM Screens.
Escenario 1:
Si asigna la ruta de visualización como Demostración > Ubicaciones > Región B > Tienda 3 > Store3Display
, el siguiente contenido se muestra en el reproductor de AEM Screens.
Restricción de usuarios y modificación de las ACL restricting-users-and-modifying-the-acls
Puede crear autores globales, regionales o locales para editar el contenido relevante para ellos mientras se restringe la edición de canales superiores en la jerarquía.
Edite las ACL para que pueda restringir el acceso del usuario al contenido en función de su ubicación.
Ejemplo de caso de uso example-use-case
El siguiente ejemplo permite crear tres usuarios para el proyecto de demostración anterior.
Los privilegios asignados a cada grupo son los siguientes:
Grupos:
-
Global-Author: consta de usuarios que tienen acceso a todas las ubicaciones y canales del Demostración proyecto y tienen todos los permisos de lectura, escritura y edición.
-
Region-Author: consta de usuarios que tienen permisos de lectura, escritura y edición para Región A y Región B.
-
Store-Author: consta de usuarios que solo tienen permisos de lectura, escritura y edición para Almacén 1, Almacén 2, Tienda 3, y Tienda 4.
Pasos para crear grupos de usuarios, usuarios y configurar ACL steps-for-creating-user-groups-users-and-setting-up-acls
Siga los pasos a continuación para crear grupos y usuarios, y modificar las ACL según los permisos:
-
Crear grupos
- Vaya a Adobe Experience Manager.
- Seleccionar Herramientas > Seguridad > Grupos.
- Seleccionar Crear grupo y escriba Global-Author in ID.
- Seleccione Guardar y cerrar.
Del mismo modo, cree otros dos grupos como Region-Author y Store-Author.
-
Crear usuarios y agregar usuarios a grupos
- Vaya a Adobe Experience Manager.
- Seleccionar Herramientas > Seguridad > Usuarios.
- Seleccionar Crear usuario y escriba Global-User in ID.
- Entrar Contraseña y confirme la contraseña de este usuario.
- Seleccione el Grupos e introduzca el nombre del grupo en Seleccionar grupo, por ejemplo, escriba Global-Author para agregar Global-User a ese grupo específico.
- Seleccione Guardar y cerrar.
Del mismo modo, cree otros dos usuarios como Región-Usuario y Store-User y agréguelas a Region-Author y Store-Author respectivamente.
note note NOTE Se recomienda agregar usuarios en un grupo y luego asignar permisos a cada grupo de usuarios en particular. -
Añadir todos los grupos a los colaboradores
- Vaya a Adobe Experience Manager.
- Seleccionar Herramientas > Seguridad > Grupos.
- Seleccionar Colaboradores en la lista y seleccione Miembros pestaña.
- Seleccione el Grupo como Global-Author, Region-Author, y Store-Author a los colaboradores.
- Seleccione Guardar y cerrar.
-
Acceso a los permisos para cada grupo
- Vaya a Useradmin y utilice esta interfaz de usuario para modificar los permisos para diferentes grupos.
- Buscar por Global-Author y seleccione Permisos , como se muestra en la figura siguiente.
- Del mismo modo, puede acceder a los permisos de para Region-Author y Store-Author.
-
Modificación de permisos para cada grupo
Para Global-Author:
- Vaya a Permisos pestaña
- Vaya a /content/screens/demo y compruebe todos los permisos
- Vaya a /content/screens/demo/locations y compruebe todos los permisos
- Vaya a /content/screens/demo/locations/region-a y compruebe todos los permisos. Del mismo modo, compruebe los permisos de
region-b
.
Consulte la siguiente figura para comprender los pasos:
A continuación se muestra que la variable Global-User tiene acceso a la Canal global, y ambas Región A y Región B con las cuatro tiendas, concretamente Almacén 1, Almacén 2, Tienda 3, y Tienda 4.
Para Region-Author:
- Vaya a Permisos pestaña.
- Vaya a /content/screens/demo y compruebe solo la Leer permisos.
- Vaya a /content/screens/demo/locations y compruebe solo la Leer permisos.
- Vaya a /content/screens/demo/channels y desmarque los permisos para Global canal.
- Vaya a /content/screens/demo/locations/region-a y compruebe todos los permisos. Del mismo modo, compruebe los permisos de
region-b
.
Consulte la siguiente imagen para comprender los pasos:
A continuación se muestra que el usuario de la región tiene acceso a ambos Región A y Región B, con los cuatro almacenes, a saber Almacén 1, Almacén 2, Tienda 3, y Tienda 4, pero no accede al Global Canal.
Para Store-Author:
- Vaya a Permisos pestaña.
- Vaya a /content/screens/demo y compruebe solo la Leer permisos.
- Vaya a /content/screens/demo/locations y compruebe solo la Leer permisos.
- Vaya a /content/screens/demo/channels y desmarque los permisos para Global canal.
- Vaya a /content/screens/demo/locations/region-a y compruebe solo la Leer permisos. Del mismo modo, compruebe solo la Leer permisos para
region-b
. - Vaya a /content/screens/demo/locations/region-a /store-1 y compruebe todos los permisos. Del mismo modo, compruebe los permisos de store-2, store-3, y store-4.
Consulte la siguiente imagen para comprender los pasos:
A continuación se muestra que la variable Store-User solo tiene acceso a Almacén 1, Almacén 2, Tienda 3, y Tienda 4, pero no tiene permisos para acceder a Global o región (Región A y Región B) canales.