L’utilisation de séquences incorporées dynamiques couvre les rubriques suivantes :
Les séquences incorporées dynamiques sont créées pour les projets de grande envergure qui respectent la hiérarchie enfant-parent, où l’enfant est référencé dans un dossier d’emplacement et non dans un dossier de canal. Cela permet à l’utilisateur d’incorporer une séquence à l’intérieur d’un canal par Rôle de canal. Cela permet à l’utilisateur de définir des espaces réservés spécifiques à un emplacement pour différents bureaux à l’aide d’une séquence incorporée dans un canal principal.
Lorsque vous attribuez un canal à un affichage, vous avez la possibilité de spécifier le chemin de l’affichage ou le Rôle du canal dont la résolution pointe vers un canal réel en fonction du contexte.
Pour utiliser la séquence incorporée dynamique, il faut affecter un canal par rôle de canal. Le rôle du canal définit le contexte de l’affichage. Le rôle est ciblé par diverses actions ; il est indépendant du canal qui remplit le rôle. Cette section décrit un cas d’utilisation qui définit les canaux par rôle et comment vous pouvez exploiter ce contenu dans un canal global. Vous pouvez également considérer le rôle comme un identifiant pour l’attribution ou comme un alias pour le canal dans le contexte.
L’avantage principal du placement d’un canal de séquence à l’intérieur d’un emplacement au lieu du dossier de canaux est de permettre aux auteurs locaux ou régionaux de modifier le contenu qui les intéresse sans pour autant pouvoir modifier des canaux situés à un niveau supérieur de la hiérarchie.
La définition du Canal par rôle permet de créer une version locale d’un canal pour résoudre dynamiquement un contenu spécifique à un emplacement et créer également un canal global qui tire parti du contenu pour les canaux spécifiques à un emplacement.
Séquences incorporées ou Séquences incorporées dynamiques
Une séquence incorporée dynamique est semblable à une séquence incorporée, mais permet à l’utilisateur de suivre une hiérarchie où les modifications/mises à jour effectuées sur un canal sont propagées aux autres canaux liés. Elle respecte une hiérarchie parent-enfant et comprend également des ressources telles que des images ou des vidéos.
Les séquences incorporées dynamiques permettent d’afficher du contenu spécifique à l’emplacement, tandis que les séquences incorporées affichent uniquement un diaporama général du contenu. De plus, lors de la configuration des séquences incorporées dynamiques, vous devez configurer le canal à l’aide du rôle et du nom du canal. Veuillez consulter les étapes ci-dessous pour un exemple d’implémentation concrète.
Pour en savoir plus sur l’implémentation de séquences incorporées, reportez-vous à la section Séquences incorporées dans AEM Screens.
L’exemple suivant fournit une solution en se concentrant sur les termes clés suivants :
Pour en savoir plus sur l’attribution des canaux, voir Attribution des canaux dans la section Création de la documentation relative à AEM Screens.
La section suivante explique la création d’une séquence incorporée dynamique dans un canal AEM Screens.
Avant de commencer à implémenter cette fonctionnalité, veillez à ce que les conditions préalables suivantes sont satisfaites avant de commencer à implémenter des séquences incorporées dynamiques :
Création d’un projet AEM Screens (dans cet exemple, Demo)
Créer un canal dénommé global sous le dossier Canaux
Ajouter du contenu à votre canal Global (Veuillez vérifier Resources.zippour connaître les ressources appropriées)
L’image suivante montre le projet Demo avec le canal Global dans le dossier Canaux.
Vous pouvez télécharger les ressources suivantes (images et les ajouter aux ressources) et les utiliser comme contenu de canal à des fins de démonstration.
Pour plus d’informations sur la création d’un projet et la création d’un canal de séquence, reportez-vous aux ressources ci-dessous :
Séquence incorporée dynamique dans un projet AEM Screens implique trois tâches principales :
Suivez les étapes ci-dessous pour mettre en œuvre la fonctionnalité :
Lors de l’implémentation de séquences incorporées dynamiques, prêtez attention aux champs Nom et Titre lors de la création de canaux sous chaque emplacement. Veuillez suivre attentivement les instructions relatives à la nomenclature.
Créez deux dossiers Emplacements.
Accédez au dossier Emplacements dans votre projet AEM Screens et créez deux dossiers d’emplacement : Région A et Région B.
Lors de la création du dossier d’emplacement Région A, veillez à saisir le Titre Région A. Vous pouvez laisser le champ Nom vide, afin que le nom région-a soit automatiquement sélectionné.
Il en va de même pour la création du dossier d’emplacement Région B, comme illustré ci-dessous :
Pour savoir comment créer un emplacement, reportez-vous à Création et gestion des emplacements.
Créez deux emplacements et un canal sous chaque dossier d’emplacement.
Lors de la création du canal Région A, veillez à saisir le Titre Région A et le Nom région.
De même, créez deux emplacements dans la Région B, intitulés Magasin 3 et Magasin 4. Créez également un Canal de séquence avec pour Titre Région B et pour Nom région.
Veillez à utiliser le même nom pour les canaux créés dans Région A et Région B, à savoir région.
Créez Affichage et Canal sous chaque emplacement.
Lorsque vous créez un canal de séquence, vous pouvez choisir librement le titre du canal, mais le Nom doit être identique dans tous les canaux locaux.
Dans cet exemple, les canaux de la Région A et de la Région B partagent le même Nom que la région et les canaux du Magasin 1, Magasin 2, Magasin 3 et Magasin 4 partagent le même Nom, à savoir magasin.
De même, créez un affichage AffichageMagasin2 et un canal CanalMagasin2 sous Magasin 2 (avec le nom magasin).
Veillez à utiliser le même nom pour les canaux créés dans Magasin 1 et Magasin 2, à savoir magasin.
Suivez les étapes ci-dessus pour créer un canal et l’afficher dans Magasin 3 et la Magasin 4 sous la Région B. Encore une fois, veillez à utiliser le même Nom, à savoir magasin lors de la création des canaux CanalMagasin3 et CanalMagasin4 respectivement.
L’image suivante présente l’affichage et le canal dans Magasin 3.
L’image suivante présente l’affichage et le canal dans Magasin 4.
Ajoutez du contenu aux canaux dans leurs emplacements respectifs.
Accédez à Démo -> Emplacements -> Région A -> Région A et cliquez sur Modifier dans la barre d’actions. Faites glisser-déposer les ressources à ajouter au canal.
Vous pouvez utiliser le fichier Resources.zip de la section Ressources ci-dessus pour utiliser les images comme ressources pour le contenu de votre canal.
De même, accédez à la Démo -> Emplacements -> Région B -> Région B et cliquez sur Modifier de la barre d’actions pour faire glisser les ressources vers votre canal, comme illustré ci-dessous :
Suivez les étapes précédentes et les ressources pour ajouter du contenu aux canaux suivants :
Créer un calendrier
Accédez au dossier Planifications et sélectionnez-le dans votre projet AEM Screens, puis cliquez sur Créer dans la barre d’actions pour créer une planification.
L’image suivante montre le AdSchedule créé dans le projet Demo.
Attribuer des canaux à une planification
Attribution d’un canal par rôle pour la région :
Attribution d’un canal par rôle pour le magasin :
L’image suivante montre les canaux attribués par chemin et par rôle.
Configuration d’une séquence incorporée dynamique sur le canal global.
Accédez au canal Global, que vous avez initialement créé dans le projet Demo.
Cliquez sur Modifier dans la barre d’actions pour ouvrir l’éditeur
Faites glisser et déposez deux composants de séquence incorporée dynamique dans l’éditeur de canaux.
Ouvrez les propriétés de l’un des composants et saisissez le rôle d’attribution de canaux sous la forme RegionAdSegment.
De même, sélectionnez l’autre composant et ouvrez les propriétés pour saisir le rôle d’attribution de canaux StoreAdSegment.
Attribution d’une planification à chaque affichage
Une fois que vous aurez configuré les canaux et l’affichage, veuillez lancer le lecteur AEM Screens pour afficher le contenu.
Pour en savoir plus sur le lecteur AEM Screens, consultez les ressources suivantes :
La sortie suivante confirme le contenu de votre canal dans le lecteur AEM Screens, selon le chemin d’affichage.
Scénario 1:
Si vous attribuez le chemin d’affichage Démo --> Emplacements --> Région A --> Magasin 1 --> AffichageMagasin1, le contenu suivant s’affichera sur votre lecteur AEM Screens.
Scénario 1:
Si vous attribuez le chemin d’affichage comme Démo --> Emplacements --> Région B --> Magasin 3 --> AffichageMagasin3, le contenu suivant s’affiche sur votre lecteur AEM Screens.
Vous pouvez créer des auteurs globaux, régionaux ou locaux afin de pouvoir modifier le contenu qui les concerne sans possibilité de modifier des canaux situés à un niveau supérieur de la hiérarchie.
Vous devez modifier les listes de contrôle d’accès pour limiter l’accès des utilisateurs aux contenus en fonction de leur emplacement.
L’exemple suivant vous permet de créer trois utilisateurs pour le projet de démonstration ci-dessus.
Les privilèges sont attribués à chaque groupe comme suit :
Groupes :
Global-Auteur : comprend les utilisateurs qui ont accès à tous les emplacements et canaux du projet Demo et disposent de toutes les autorisations de lecture, d’écriture et de modification.
Région-Auteur : comprend les utilisateurs qui disposent d’autorisations de lecture, d’écriture et de modification pour la région A et la région B.
Magasin-Auteur : comprend les utilisateurs qui disposent d’autorisations de lecture, d’écriture et de modification uniquement pour le Magasin 1, le Magasin 2, le Magasin 3 et le Magasin 4.
Pour savoir comment séparer les projets à l’aide de listes de contrôle d’accès afin que chaque personne ou équipe gère son propre projet, reportez-vous à la section Configuration des listes de contrôle d’accès.
Suivez la procédure ci-dessous pour créer des groupes, des utilisateurs et modifier les listes de contrôle d’accès en fonction des autorisations :
Création de groupes
De même, créez deux autres groupes comme Région-Auteur et Magasin-Auteur.
Création d’utilisateurs et ajout d’utilisateurs à des groupes
De même, créez deux autres utilisateurs, comme Région-Utilisateur et Magasin-Utilisateur, puis ajoutez-les à Région-Auteur et à Magasin-Auteur respectivement.
Il est recommandé de commencer par ajouter des utilisateurs à un groupe, puis d’attribuer des autorisations à chaque groupe d’utilisateurs.
Ajouter tous les groupes aux contributeurs
Accès aux autorisations pour chaque groupe
Modification des autorisations pour chaque groupe
Pour Global-Auteur :
Veuillez consulter la figure ci-dessous pour comprendre les étapes :
L’illustration suivante montre que le Global-Utilisateur a désormais accès au Canal Global et à la Région A et à la Région B avec les quatre magasins, à savoir Magasin 1, Magasin 2, Magasin 3 et Magasin 4.
Pour Region-Auteur :
Veuillez consulter la figure ci-dessous pour comprendre les étapes :
L’illustration suivante montre que l’utilisateur de la région a désormais accès à la Région A et à la Région B avec les quatre magasins, à savoir Magasin 1, Magasin 2, Magasin 3 et Magasin 4, mais n’a pas accès au canal Global.
Pour Magasin-Auteur :
Veuillez consulter la figure ci-dessous pour comprendre les étapes :
L’illustration suivante montre que désormais, le Magasin-Utilisateur n’a accès qu’aux quatre magasins, à savoir Magasin 1, Magasin 2, Magasin 3 et Magasin 4, mais qu’il n’est pas autorisé à accéder au canal Global ni aux canaux de région (Région A et Région B).
Pour plus d’informations sur la configuration des autorisations, reportez-vous à Configuration des listes de contrôle d’accès.