Utilizzo della sequenza dinamica incorporata using-dynamic-embedded-sequence

L’utilizzo delle sequenze dinamiche incorporate tratta i seguenti argomenti:

  • Panoramica
  • Utilizzo dell'esperienza dinamica incorporata in AEM Screens
  • Visualizzazione dei risultati
  • Limitazione degli utenti e modifica degli ACL

Panoramica overview

Le sequenze incorporate dinamiche vengono create per progetti di grandi dimensioni che seguono una gerarchia padre-figlio, in cui all'elemento figlio viene fatto riferimento all'interno di una cartella di percorso e non in una cartella di canale. Consente all'utente di incorporare una sequenza in un canale da Ruolo canale. Consente all'utente di definire segnaposto specifici per la posizione per uffici diversi utilizzando una sequenza incorporata all'interno di un canale principale.

Quando si assegna un canale a una visualizzazione, è possibile specificare il percorso della visualizzazione. In alternativa, puoi specificare il ruolo del canale che viene risolto in un canale effettivo in base al contesto.

Per utilizzare la sequenza dinamica incorporata, assegnare un canale in base a Ruolo canale. Ruolo canale definisce il contesto della visualizzazione. Il ruolo esegue il targeting di varie azioni ed è indipendente dal canale effettivo che svolge il ruolo. Questa sezione descrive un caso d’uso che definisce i canali in base al ruolo e come applicarli a un canale globale. Puoi anche considerare il ruolo come un identificatore per l’assegnazione o un alias per il canale nel contesto di.

Vantaggi dell’utilizzo di sequenze dinamiche incorporate benefits-of-using-dynamic-embedded-sequences

Posizionare un canale di sequenza all'interno di una posizione invece che nella cartella dei canali consente agli autori locali o regionali di modificare i contenuti di loro interesse. Consente inoltre di non effettuare l'editing dei canali nella parte superiore della gerarchia.

Facendo riferimento a un canale per ruolo, puoi creare una versione locale di un canale. In questo modo viene risolto in modo dinamico il contenuto specifico della posizione e viene creato un canale globale che utilizza il contenuto per i canali specifici della posizione.

NOTE
Sequenze incorporate rispetto alle sequenze incorporate dinamiche
Una sequenza incorporata dinamica è simile a una sequenza incorporata, ma consente all’utente di seguire una gerarchia in cui le modifiche e gli aggiornamenti apportati a un canale vengono propagati a un altro in relazione. Segue una gerarchia genitore-figlio e include anche risorse come immagini o video.
Sequenze incorporate dinamiche consente di visualizzare contenuto specifico della posizione, mentre Sequenze incorporate visualizza solo la presentazione generale del contenuto. Inoltre, durante l’impostazione delle sequenze dinamiche incorporate, configura il canale utilizzando il ruolo e il nome del canale. Per informazioni sull’implementazione pratica, consulta i passaggi seguenti.
Per ulteriori informazioni sull'implementazione di sequenze incorporate, vedere Sequenze incorporate in AEM Screens.

L’esempio seguente fornisce una soluzione concentrandosi sui seguenti termini chiave:

  • un canale sequenza principale per la sequenza globale.
  • componenti di sequenza incorporata dinamica per ogni parte della sequenza personalizzabile localmente.
  • singoli canali di sequenza nelle rispettive posizioni con un ruolo nella visualizzazione corrispondente al ruolo​** del componente sequenza incorporato dinamico ​**.
NOTE
Per ulteriori informazioni sull'assegnazione dei canali, consulta Assegnazione canale nella sezione Authoring della documentazione di AEM Screens.

Utilizzo della sequenza dinamica incorporata using-dynamic-embedded-sequence-2

La sezione seguente spiega la creazione di una sequenza dinamica incorporata in un canale AEM Screens.

Prerequisiti prerequisites

Prima di iniziare a implementare questa funzionalità, accertati di disporre dei seguenti prerequisiti per iniziare a implementare sequenze integrate dinamiche:

  • Crea un progetto AEM Screens (in questo esempio, Demo).
  • Crea un canale Global nella cartella Channels.
  • Aggiungi contenuto al tuo canale Global (Controlla Resources.zip ​per le risorse rilevanti).

L'immagine seguente mostra il progetto Demo con il canale Global nella cartella Channels.
schermata_shot_2018-09-07alle21032pm

Riferimenti resources

Puoi scaricare le seguenti risorse (immagini e aggiungerle alle risorse) e utilizzarle ulteriormente come contenuto di canale a scopo dimostrativo.

Ottieni file

NOTE
Per ulteriori informazioni su come creare un progetto e un canale di sequenza, consulta le risorse seguenti:

L’implementazione di Dynamic Embedded Sequence in un progetto AEM Screens comporta tre attività principali:

  1. Impostazione della tassonomia del progetto, inclusi canali, posizioni e visualizzazioni
  2. Creazione di una pianificazione
  3. Assegnazione della pianificazione a ogni visualizzazione

Per implementare la funzionalità, segui i passaggi seguenti:

CAUTION
Durante l'implementazione delle sequenze Dynamic Embedded, fai attenzione ai campi Nome e Titolo durante la creazione dei canali in ogni posizione. Seguire attentamente le istruzioni relative alla nomenclatura.
  1. Crea due percorsi cartella.

    Passa alla cartella Percorsi nel progetto AEM Screens e crea due cartelle dei percorsi come Area A e Area B.

    note note
    NOTE
    Durante la creazione della cartella di percorso Area A, assicurati di immettere il Titolo come Area A e di poter lasciare vuoto il campo Nome, in modo che venga automaticamente scelto il nome area-a.
    Analogamente, è possibile creare la cartella di percorso Area B, come illustrato di seguito:

    schermata_shot_2018-09-13alle23212pm

    note note
    NOTE
    Per informazioni su come creare un percorso, vedere Creazione e gestione di percorsi.
  2. Creare due percorsi e un canale in ogni cartella di percorsi.

    1. Passa a Demo > Percorsi > Area A.
    2. Fare clic su Area A e su + Crea nella barra delle azioni.
    3. Fare clic su Posizione della procedura guidata con Titolo come Archivio 1. Analogamente, creare un altro percorso dalla procedura guidata con titolo Archivio 2 e Titolo come Archivio 2. È possibile lasciare vuoto il campo Nome durante la creazione di Archivio 1 e Archivio 2.
    4. Ripetere il passaggio b) e fare clic su Canale sequenza dalla procedura guidata. Immetti Titolo come Area A e Nome come Area per questo canale.
    note caution
    CAUTION
    Assicurati che durante la creazione del canale Area A, immetti Titolo come Area A e Nome come Area.

    schermata_shot_2018-09-13alle22857pm

    Analogamente, creare due percorsi in Area B con titolo Archivio 3 e Archivio 4. Creare inoltre un canale sequenza con titolo come area B e nome come area.

    note caution
    CAUTION
    Assicurarsi di poter utilizzare lo stesso nome per i canali creati in Area A e Area B come Area.

    schermata_shot_2018-09-13alle24408pm

  3. Crea visualizzazione e canale sotto ogni posizione.

    1. Passa a Demo > Percorsi > Area A > Archivio 1.
    2. Fai clic su Store 1 e fai clic su + Crea nella barra delle azioni.
    3. Fare clic su Visualizza dalla procedura guidata e creare Store1Display.
    4. Ripeti il passaggio b) e questa volta fai clic su Canale sequenza dalla procedura guidata. Immetti Titolo come Store1Channel e Nome come Archivio.
    note caution
    CAUTION
    È importante quando crei un canale di sequenza, il Titolo del canale può essere come requisito, ma il Nome deve essere lo stesso in tutti i canali locali.
    In questo esempio, i canali dell'area A e dell'area B condividono Name come region e i canali dell'area Store 1, Store 2, Store 3 e Store 4 condividono Name come store.

    schermata_shot_2018-09-19at120206pm

    Analogamente, creare una visualizzazione come Store2Display e un canale Store2Channel in Store 2 (con nome come store).

    note note
    NOTE
    Assicurarsi di utilizzare lo stesso nome per i canali creati in Store 1 e Store 2 come store.

    schermata_shot_2018-09-19at120329pm

    Segui i passaggi precedenti per creare un canale e visualizzarlo in Store 3 e Store 4 in Area B. Di nuovo, assicurati di utilizzare lo stesso Nome come archivio durante la creazione del canale Store3Channel e Store4Channel rispettivamente.

    L'immagine seguente mostra la visualizzazione e il canale in Store 3.

    schermata_shot_2018-09-19at120448pm

    L'immagine seguente mostra la visualizzazione e il canale in Store 4.

    schermata_shot_2018-09-19at120552pm

  4. Aggiungi contenuto ai canali nelle rispettive posizioni.

    Passa a Demo > Percorsi > Area A > Area A e fai clic su Modifica nella barra delle azioni. Trascina e rilascia le risorse da aggiungere al canale.

    note note
    NOTE
    Puoi utilizzare il file Resources.zip dalla sezione Resources sopra, per utilizzare le immagini come risorse per il contenuto del canale.

    schermata_shot_2018-09-12alle12438pm

    Analogamente, passa a Demo > Percorsi > Area B > Area B e fai clic su Modifica dalla barra delle azioni per trascinare e rilasciare le risorse sul tuo canale, come illustrato di seguito:

    schermata_shot_2018-09-12alle13133pm

    Segui i passaggi precedenti e le risorse per aggiungere contenuti ai seguenti canali:

    • Store1Channel
    • Store2Channel
    • Store3Channel
    • Store4Channel
  5. Crea una pianificazione

    Passa alla cartella Schedules del progetto AEM Screens e fai clic su di essa. Quindi fai clic su Crea nella barra delle azioni.

    L'immagine seguente mostra l'AdSchedule creato nel progetto Demo.

    schermata_shot_2018-09-13alle33307pm

  6. Assegna canali a una pianificazione

    1. Passa a Demo > Pianificazioni > AdSchedule e fai clic su Dashboard nella barra delle azioni.
    2. Fare clic su + Assegna canale dal pannello CANALI ASSEGNATI per aprire la finestra di dialogo Assegnazione canale.
    3. Fai clic su Canale di riferimento per percorso.
    4. Fai clic sul percorso canale, esattamente come demo > canali > globale.
    5. Immetti il Ruolo canale, esattamente come GlobalAdSegment.
    6. Fai clic su Eventi supportati, come Caricamento iniziale, Schermata di inattività e Interazione utente.
    7. Fai clic su Salva.

    Assegna canale per ruolo per regione:

    1. Fare clic su + Assegna canale dal pannello CANALI ASSEGNATI.
    2. Nella finestra di dialogo Assegnazione canale fare clic su Canale di riferimento per nome.
    3. Immetti Nome canale come area*.
    4. Immetti Ruolo canale come RegionAdSegment.
    5. Fai clic su Salva.

    Assegna canale per ruolo per archivio:

    1. Fare clic su + Assegna canale dal pannello CANALI ASSEGNATI.
    2. Nella finestra di dialogo Assegnazione canale fare clic su Canale di riferimento per nome.
    3. Immetti Nome canale come archivio.
    4. Immetti Ruolo canale come StoreAdSegment.
    5. Fai clic su Salva.

    L’immagine seguente mostra i canali assegnati in base al percorso e al ruolo.

    schermata_shot_2018-09-12alle21429pm

  7. Configurazione della sequenza dinamica incorporata nel canale globale.

    Passa al canale Global creato inizialmente nel progetto Demo.

    Fai clic su Modifica nella barra delle azioni.

    schermata_shot_2018-09-13alle52754pm

    Nell'editor, trascina e rilascia due componenti Dynamic Embedded Sequence nell'editor canali.

    Apri le proprietà da uno dei componenti e immetti Ruolo assegnazione canale come RegionAdSegment.

    Allo stesso modo, fai clic sugli altri componenti e apri le proprietà per immettere Ruolo assegnazione canale come StoreAdSegment.

    canalovisualizzazione4

  8. Assegnazione della pianificazione a ogni visualizzazione

    1. Passa a ogni visualizzazione, ad esempio Demo > Percorsi > Area A >Archivio 1 >Store1Display.
    2. Fai clic su Dashboard nella barra delle azioni.
    3. Nel dashboard, fare clic su dal pannello SCHEDULES E CANALI ASSEGNATI, quindi fare clic su +Assegna Schedule.
    4. Fai clic sul percorso della pianificazione (ad esempio, qui Demo > Pianificazioni > AdSchedule).
    5. Fai clic su Salva.

Visualizzazione dei risultati viewing-the-results

Una volta completata la configurazione dei canali e della visualizzazione, avvia AEM Screens Player per visualizzare il contenuto.

NOTE
Per informazioni su AEM Screens Player, consulta le risorse seguenti:

L’output seguente conferma il contenuto del canale in AEM Screens Player, a seconda del percorso di visualizzazione.

Esempio 1:

Se assegni il percorso di visualizzazione come Demo > Percorsi > Area A > Archivio 1 > Store1Display, il seguente contenuto viene visualizzato nel lettore AEM Screens.

canalovisualizzazione1

Esempio 1:

Se assegni il percorso di visualizzazione come Demo > Percorsi > Area B > Archivio 3 > Store3Display, il seguente contenuto viene visualizzato nel lettore AEM Screens.

visualizzazionecanale2

Limitazione degli utenti e modifica degli ACL restricting-users-and-modifying-the-acls

Puoi creare autori globali, regionali o locali per modificare contenuti di loro interesse mentre è loro impedito di modificare i canali più in alto nella gerarchia.

Modifica gli ACL in modo da poter limitare l’accesso dell’utente al contenuto in base alla sua posizione.

Caso d’uso di esempio example-use-case

L’esempio seguente consente di creare tre utenti per il progetto demo indicato sopra.

I privilegi sono assegnati a ciascun gruppo come segue:

Gruppi:

  • Autore globale: è costituito da utenti che hanno accesso a tutte le posizioni e i canali del progetto Demo e dispongono di tutte le autorizzazioni di lettura, scrittura e modifica.

  • Autore area: è costituito da utenti con autorizzazioni di lettura, scrittura e modifica per Area A e Area B.

  • Store-Author: utenti con autorizzazioni di lettura, scrittura e modifica solo per Store 1, Store 2, Store 3 e Store 4.

Passaggi per creare gruppi di utenti, utenti e configurare ACL steps-for-creating-user-groups-users-and-setting-up-acls

NOTE
Per informazioni dettagliate su come separare i progetti utilizzando gli ACL in modo che ogni singolo utente o team gestisca il proprio progetto, vedere Configurazione degli ACL.

Segui i passaggi seguenti per creare gruppi, utenti e modificare gli ACL in base alle autorizzazioni:

  1. Crea gruppi

    1. Passa a Adobe Experience Manager.
    2. Fai clic su Strumenti > Sicurezza > Gruppi.
    3. Fai clic su Crea gruppo e immetti Autore globale in ID.
    4. Fai clic su Salva e chiudi.

    Allo stesso modo, crea altri due gruppi come Autore-Regione e Autore-Archivio.

    schermata_shot_2018-09-17alle34008pm

  2. Crea utenti e aggiungi utenti ai gruppi

    1. Passa a Adobe Experience Manager.
    2. Fai clic su Strumenti > Protezione > Utenti.
    3. Fai clic su Crea utente e immetti Utente globale in ID.
    4. Immetti Password e conferma la password per questo utente.
    5. Fai clic sulla scheda Gruppi e immetti il nome del gruppo in Fai clic su Gruppo. Ad esempio, immetti Global-Author per aggiungere Global-User a quel gruppo specifico.
    6. Fai clic su Salva e chiudi.

    Allo stesso modo, crea altri due utenti come Utente-Regione e Utente-Archivio e aggiungili rispettivamente a Autore-Regione e Autore-Archivio.

    note note
    NOTE
    È consigliabile aggiungere utenti in un gruppo e quindi assegnare le autorizzazioni a ciascun gruppo di utenti specifico.

    schermata_shot_2018-09-17alle34412pm

  3. Aggiungi tutti i gruppi ai collaboratori

    1. Passa a Adobe Experience Manager.
    2. Fai clic su Strumenti > Sicurezza > Gruppi.
    3. Fare clic su Collaboratori dall'elenco e quindi sulla scheda Membri.
    4. Fare clic su Gruppo, ad esempio Autore-globale, Autore-regione, e Autore-store, per i collaboratori.
    5. Fai clic su Salva e chiudi.
  4. Accesso alle autorizzazioni per ogni gruppo

    1. Passa a Amministratore utenti e utilizza questa interfaccia utente per modificare le autorizzazioni per i diversi gruppi.
    2. Cerca Global-Author e fai clic sulla scheda Autorizzazioni, come illustrato nella figura seguente.
    3. Allo stesso modo, puoi accedere alle autorizzazioni per Autore-Regione e Autore-Archivio.

    schermata_shot_2018-09-18at73523am

  5. Modifica delle autorizzazioni per ogni gruppo

    Per Global-Author:

    1. Passa alla scheda Autorizzazioni
    2. Passa a /content/screens/demo e controlla tutte le autorizzazioni
    3. Passa a /content/screens/demo/locations e controlla tutte le autorizzazioni
    4. Passa a /content/screens/demo/locations/region-a e controlla tutte le autorizzazioni. Analogamente, controllare le autorizzazioni per region-b.

    Per comprendere i passaggi, vedere la figura riportata di seguito.
    schermata_shot_2018-09-18at115752am

    Di seguito viene illustrato che Global-User ha accesso al Global Channel. Accesso a Area A e Area B con tutti e quattro gli archivi: Archivio 1, Archivio 2, Archivio 3 e Archivio 4.

    globale

    Per Autore Area Geografica:

    1. Passa alla scheda Autorizzazioni.
    2. Passa a /content/screens/demo e controlla solo le autorizzazioni Read.
    3. Passa a /content/screens/demo/locations e controlla solo le autorizzazioni Read.
    4. Passa a /content/screens/demo/channels e deseleziona le autorizzazioni per il canale Global.
    5. Passa a /content/screens/demo/locations/region-a e controlla tutte le autorizzazioni. Analogamente, controllare le autorizzazioni per region-b.

    Consulta l’immagine seguente per comprendere i passaggi:

    schermata_shot_2018-09-18at125158pm

    Di seguito viene illustrato che l'utente dell'area ha accesso sia all'Area A che all'Area B. Accesso a tutti e quattro gli archivi, ovvero Store 1, Store 2, Store 3 e Store 4, ma non al canale Global.

    area

    Per Store-Author:

    1. Passa alla scheda Autorizzazioni.
    2. Passa a /content/screens/demo e controlla solo le autorizzazioni Read.
    3. Passa a /content/screens/demo/locations e controlla solo le autorizzazioni Read.
    4. Passa a /content/screens/demo/channels e deseleziona le autorizzazioni per il canale Global.
    5. Passa a /content/screens/demo/locations/region-a e controlla solo le autorizzazioni Read. Analogamente, controllare solo le autorizzazioni Lettura per region-b.
    6. Passa a /content/screens/demo/locations/region-a /store-1 e controlla tutte le autorizzazioni. Analogamente, controllare le autorizzazioni per store-2, store-3, e store-4.

    Consulta l’immagine seguente per comprendere i passaggi:

    schermata_shot_2018-09-18at12415pm

    Di seguito viene mostrato che l'Utente-Store ha accesso solo a Store 1, Store 2, Store 3 e Store 4. Tuttavia, non dispone delle autorizzazioni per accedere ai canali Global o area (Region A e Region B).

    archivio

NOTE
Per informazioni dettagliate sulla configurazione delle autorizzazioni, vedere Configurazione di ACL.
recommendation-more-help
adce462a-f916-4dbe-9ab5-0b62cfb0f053