Använda dynamisk inbäddad sekvens using-dynamic-embedded-sequence

Användning av dynamiska inbäddade sekvenser omfattar följande ämnen:

  • Översikt
  • Använda dynamisk inbäddad upplevelse i AEM Screens
  • Visa resultaten
  • Begränsa användare och ändra åtkomstkontrollistor

Ökning overview

Dynamiska inbäddade sekvenser skapas för stora projekt som följer efter en hierarki av överordnade och underordnade projekt, där den underordnade refereras inuti en platsmapp och inte en kanalmapp. Det gör att användaren kan bädda in en sekvens inuti en kanal med Kanalroll. Det gör att användaren kan definiera platsspecifika platshållare för olika kontor med hjälp av en inbäddad sekvens inuti en huvudkanal.

När du tilldelar en kanal till en visning kan du välja att ange sökvägen för visningen. Du kan också ange rollen för den kanal som matchar en faktisk kanal efter sammanhang.

Om du vill använda dynamisk inbäddad sekvens tilldelar du en kanal via Kanalroll. Kanalrollen definierar visningssammanhanget. Rollen avser olika åtgärder och är oberoende av den faktiska kanal som uppfyller rollen. I det här avsnittet beskrivs ett användningsfall som definierar kanaler efter roll och hur du kan tillämpa innehållet på en global kanal. Du kan också se rollen som en identifierare för tilldelningen eller ett alias för kanalen i sammanhanget för den.

Fördelar med att använda dynamiska inbäddade sekvenser benefits-of-using-dynamic-embedded-sequences

Genom att placera en sekvenskanal på en plats i stället för i kanalmappen kan lokala eller regionala författare redigera innehåll som är relevant för dem. Den kan också hindras från att redigera kanaler högre upp i hierarkin.

Referera till en Kanal efter roll gör att du kan skapa en lokal version av en kanal. Om du gör det kan du dynamiskt matcha platsspecifikt innehåll och även skapa en global kanal som använder innehållet för de platsspecifika kanalerna.

NOTE
Inbäddade sekvenser jämfört med dynamiska inbäddade sekvenser
En dynamisk inbäddad sekvens liknar en inbäddad sekvens men gör det möjligt för användaren att följa en hierarki där ändringar och uppdateringar som görs i en kanal sprids till en annan i relation till den. Den följer en hierarki med överordnade och underordnade objekt och innehåller även resurser som bilder eller videor.
Dynamiska inbäddade sekvenser gör att du kan visa platsspecifikt innehåll medan Inbäddade sekvenser bara visa det allmänna bildspelet av innehållet. När du konfigurerar dynamiska inbäddade sekvenser konfigurerar du kanalen med kanalroll och namn. Se stegen nedan för en praktisk implementering.
Mer information om hur du implementerar inbäddade sekvenser finns i Inbäddade sekvenser i AEM Screens.

I följande exempel får du en lösning genom att fokusera på följande nyckeltermer:

  • a huvudsekvenskanal för den globala sekvensen.
  • dynamisk inbäddad sekvens -komponenter för varje lokalt anpassningsbar del av sekvensen.
  • enskilda sekvenskanaler på respektive plats med en roll i den visning som matchar dynamisk inbäddad sekvenskomponent roll.
NOTE
Mer information om kanaltilldelning finns i Kanaltilldelning under redigeringsavsnittet i AEM Screens-dokumentationen.

Använda dynamisk inbäddad sekvens using-dynamic-embedded-sequence-2

I följande avsnitt beskrivs hur du skapar en dynamisk inbäddad sekvens i en AEM Screens-kanal.

Förutsättningar prerequisites

Innan du börjar implementera den här funktionen måste du se till att du har följande krav på dig att börja implementera dynamiska inbäddade sekvenser:

  • Skapa ett AEM Screens-projekt (i det här exemplet Demo).
  • Skapa en Global kanal under Kanaler mapp.
  • Lägg till innehåll i Global Kanal (Kontrollera Resources.zip ​för relevanta tillgångar).

Följande bild visar Demo projekt med Global i Kanaler mapp.
screen_shot_2018-09-07at21032pm

Resurser resources

Du kan hämta följande resurser (bilder och lägga till dem i resurser) och sedan använda dem som kanalinnehåll för demonstrationssyfte.

Hämta fil

NOTE
Mer information om hur du skapar ett projekt och hur du skapar en sekvenskanal finns i följande resurser:

Implementering av Dynamic Embedded Sequence i ett AEM Screens-projekt innefattar tre viktiga uppgifter:

  1. Konfigurera Project-taxonomin inklusive kanaler, platser och bildskärmar
  2. Skapa ett schema
  3. Tilldela schema till varje skärm

Följ stegen nedan för att implementera funktionen:

CAUTION
När du implementerar dynamiska inbäddade sekvenser ska du vara försiktig med Namn och Titel fält när kanaler skapas under varje plats. Följ instruktionerna på nomenklaturen noga.
  1. Skapa en mapp med två platser.

    Navigera till Platser i ditt AEM Screens-projekt och skapa två platsmappar som Region A och Region B.

    note note
    NOTE
    När du skapar Region A platsmapp, kontrollera att du anger Titel as Region A och du kan lämna Namn fältet är tomt, så automatiskt region-a namnet har hämtats.
    Liknande är fallet när du skapar platsmappen Region B, enligt nedan:

    screen_shot_2018-09-13at23212pm

    note note
    NOTE
    Mer information om hur du skapar en plats finns i Skapa och hantera platser.
  2. Skapa två platser och en kanal under varje platsmapp.

    1. Navigera till Demo > Platser > Region A.
    2. Klicka Region A och klicka + Skapa i åtgärdsfältet.
    3. Klicka Plats från guiden med Titel as Butik 1. På samma sätt kan du skapa en annan plats från guiden med namnet som Butik 2 med Titel as Butik 2. Du kan lämna Namn fältet är tomt när du skapar Butik 1 och Butik 2.
    4. Upprepa steg b och klicka nu Sekvenskanal från guiden. Ange Titel as Region A och Namn som region för den här kanalen.
    note caution
    CAUTION
    Se till att du gör det när du skapar kanal Region A, anger Titel as Region A och Namn som region.

    screen_shot_2018-09-13at22857pm

    Skapa på samma sätt två platser under Region B titled som Butik 3 och Butik 4. Skapa också en Sekvenskanal med Titel as Region B och Namn as region.

    note caution
    CAUTION
    Se till att du kan använda samma namn för de kanaler som skapas i Region A och Region B as region.

    screen_shot_2018-09-13at24408pm

  3. Skapa Visning och Kanal under varje plats.

    1. Navigera till Demo > Platser > Region A > Butik 1.
    2. Klicka Butik 1 och klicka + Skapa i åtgärdsfältet.
    3. Klicka Visa från guiden och skapa Store1Display.
    4. Upprepa steg b och klicka den här gången Sekvenskanal från guiden. Ange Titel as Store1Channel och Namn as store.
    note caution
    CAUTION
    Det är viktigt när du skapar en sekvenskanal, Titel av kanalen kan vara vad du behöver, men Namn ska vara samma i alla lokala kanaler.
    I det här exemplet är kanalerna under Region A och Region B dela Namn as region och kanaler under Store 1, Store 2, Store 3 och Store 4 dela Namn as store.

    screen_shot_2018-09-19at120206pm

    På samma sätt kan du skapa en visning som Store2Display och en kanal Store2Channel under Store 2 (med namn som store).

    note note
    NOTE
    Se till att du kan använda samma namn för de kanaler som skapas i Store 1 och Store 2 as store.

    screen_shot_2018-09-19at120329pm

    Följ stegen ovan så att du kan skapa en kanal och visa i Store 3 och Store 4 under Region B. Se till att du använder samma Namn as store när kanal skapades Store3Channel och Store4Channel respektive.

    I följande bild visas visningen och kanalen i Store 3.

    screen_shot_2018-09-19at120448pm

    I följande bild visas visningen och kanalen i Store 4.

    screen_shot_2018-09-19at120552pm

  4. Lägg till innehåll i kanalerna på deras respektive platser.

    Navigera till Demo > Platser > Region A > Region A och klicka Redigera i åtgärdsfältet. Dra och släpp de resurser du vill lägga till i kanalen.

    note note
    NOTE
    Du kan använda Resources.zip från Resurs ovan om du vill använda bilderna som resurser för ditt kanalinnehåll.

    screen_shot_2018-09-12at12438pm

    Navigera på samma sätt till Demo > Platser > Region B > Region B och klicka Redigera från åtgärdsfältet för att dra och släppa resurserna i din kanal, vilket visas nedan:

    screen_shot_2018-09-12at13133pm

    Följ de föregående stegen och resurserna så att du kan lägga till innehåll i följande kanaler:

    • Store1Channel
    • Store2Channel
    • Store3Channel
    • Store4Channel
  5. Skapa ett schema

    Navigera och klicka på Scheman i ditt AEM Screens-projekt. Klicka sedan på Skapa i åtgärdsfältet.

    Följande bild visar AdSchedule har skapats i Demo projekt.

    screen_shot_2018-09-13at3307pm

  6. Tilldela kanaler till ett schema

    1. Navigera till Demo > Scheman > AdSchedule och klicka Kontrollpanel i åtgärdsfältet.
    2. Klicka + Tilldela kanal från TILLDELADE KANALER så att du kan öppna Kanaltilldelning -dialogrutan.
    3. Klicka Referenskanal efter bana.
    4. Klicka på Kanalsökväg, precis som Demo > Kanaler > Global.
    5. Ange Kanalroll, precis som GlobalAdSegment.
    6. Klicka på Händelser som stöds, precis som Inledande inläsning, Inaktiv skärm och Användarinteraktion.
    7. Klicka Spara.

    Tilldela kanal efter roll för region:

    1. Klicka + Tilldela kanal från TILLDELADE KANALER -panelen.
    2. I dialogrutan Kanaltilldelning klickar du på Referenskanal efter namn.
    3. Ange Kanalnamn as region*.
    4. Ange Kanalroll as RegionAdSegment.
    5. Klicka Spara.

    Tilldela kanal efter roll för butik:

    1. Klicka + Tilldela kanal från TILLDELADE KANALER -panelen.
    2. I dialogrutan Kanaltilldelning klickar du på Referenskanal efter namn.
    3. Ange Kanalnamn as store.
    4. Ange Kanalroll as StoreAdSegment.
    5. Klicka Spara.

    I följande bild visas de tilldelade kanalerna per sökväg och roll.

    screen_shot_2018-09-12at21429pm

  7. Konfigurerar dynamisk inbäddad sekvens till den globala kanalen.

    Navigera till Global Kanal som du skapade i Demo projekt.

    Klicka Redigera i åtgärdsfältet.

    screen_shot_2018-09-13at52754pm

    Dra och släpp två i redigeraren Dynamisk inbyggd sekvens i kanalredigeraren.

    Öppna egenskaperna från en av komponenterna och ange Kanaltilldelningsroll as RegionAdSegment.

    På samma sätt klickar du på de andra komponenterna och öppnar egenskaperna för att öppna Kanaltilldelningsroll as StoreAdSegment.

    channelDisplay4

  8. Tilldela schema till varje skärm

    1. Navigera till varje visning, till exempel Demo > Platser > Region A >Butik 1 >Store1Display.
    2. Klicka Kontrollpanel i åtgärdsfältet.
    3. Klicka på från TILLDELADE KANALER OCH SCHEMAN och klicka sedan på +Tilldela schema.
    4. Klicka på sökvägen till schemat (till exempel här, Demo > Scheman > AdSchedule).
    5. Klicka Spara.

Visa resultaten viewing-the-results

När du har konfigurerat kanalerna och visningen är klar startar du AEM Screens Player för att visa innehållet.

NOTE
Mer information om AEM Screens Player finns i följande resurser:

Följande utdata bekräftar ditt kanalinnehåll i AEM Screens Player, beroende på visningssökvägen.

Scenario 1:

Om du tilldelar visningssökvägen som Demo > Platser > Region A > Butik 1 > Store1Display visas följande innehåll i din AEM Screens Player.

channelDisplay1

Scenario 1:

Om du tilldelar visningssökvägen som Demo > Platser > Region B > Butik 3 > Store3Display visas följande innehåll i din AEM Screens Player.

channelDisplay2

Begränsa användare och ändra åtkomstkontrollistor restricting-users-and-modifying-the-acls

Du kan skapa globala, regionala eller lokala författare för att redigera innehåll som är relevant för dem samtidigt som du inte kan redigera kanaler högre upp i hierarkin.

Redigera åtkomstkontrollistorna så att du kan begränsa användarens åtkomst till innehållet baserat på deras plats.

Exempel example-use-case

I följande exempel kan du skapa tre användare för demonstrationsprojektet ovan.

Följande behörigheter tilldelas varje grupp:

Grupper:

  • Global-Author: Består av användare som har tillgång till alla platser och kanaler i Demo och har alla läs-, skriv- och redigeringsbehörigheter.

  • Region-Author: Består av användare som har läs-, skriv- och redigeringsbehörighet till Region A och Region B.

  • Store-Author: Består endast av användare som har läs-, skriv- och redigeringsbehörighet till Butik 1, Butik 2, Butik 3 och Butik 4.

Steg för att skapa användargrupper, användare och konfigurera åtkomstkontrollistor steps-for-creating-user-groups-users-and-setting-up-acls

NOTE
Om du vill veta mer om hur du skiljer ut projekt med hjälp av åtkomstkontrollistor så att varje enskild person eller grupp hanterar sitt eget projekt går du till Konfigurera åtkomstkontrollistor.

Följ stegen nedan för att skapa grupper, användare och ändra åtkomstkontrollistor enligt behörigheterna:

  1. Skapa grupper

    1. Navigera till Adobe Experience Manager.
    2. Klicka verktyg > Säkerhet > Grupper.
    3. Klicka Skapa grupp och ange Global-Author in ID.
    4. Klicka Spara och stäng.

    Skapa på samma sätt två andra grupper, som Region-Author och Store-Author.

    screen_shot_2018-09-17at34008pm

  2. Skapa användare och lägga till användare i grupper

    1. Navigera till Adobe Experience Manager.
    2. Klicka verktyg > Säkerhet > Användare.
    3. Klicka Skapa användare och ange Global-användare in ID.
    4. Retur Lösenord och bekräfta lösenordet för användaren.
    5. Klicka på Grupper och ange gruppnamnet i Klicka på Grupp, t.ex. enter Global-Author att lägga till Global-användare till den specifika gruppen.
    6. Klicka Spara och stäng.

    På samma sätt kan du skapa två andra användare, som Region-användare och Butiksanvändare och lägga till dem i Region-Author och Store-Author respektive.

    note note
    NOTE
    Det är en god vana att lägga till användare i en grupp och sedan tilldela behörigheter till varje enskild användargrupp.

    screen_shot_2018-09-17at34412pm

  3. Lägg till alla grupper till deltagare

    1. Navigera till Adobe Experience Manager.
    2. Klicka verktyg > Säkerhet > Grupper.
    3. Klicka Medarbetare i listan och klicka på Medlemmar -fliken.
    4. Klicka på Grupp som Global-Author, Region-Author, och Store-Author till medverkande.
    5. Klicka Spara och stäng.
  4. Åtkomst till behörigheter för varje grupp

    1. Navigera till Användaradministratör och använd det här användargränssnittet för att ändra behörigheter för olika grupper.
    2. Sök efter Global-Author och klicka på Behörigheter enligt bilden nedan.
    3. På samma sätt kan du komma åt behörigheterna för Region-Author och Store-Author.

    screen_shot_2018-09-18at73523am

  5. Ändra behörigheter för varje grupp

    För global författare:

    1. Navigera till Behörigheter tab
    2. Navigera till /content/screens/demo och kontrollera alla behörigheter
    3. Navigera till /content/screens/demo/locations och kontrollera alla behörigheter
    4. Navigera till /content/screens/demo/locations/region-a och kontrollera alla behörigheter. På samma sätt kontrollerar du behörigheterna för region-b.

    Se följande bild för att förstå stegen:
    screen_shot_2018-09-18at115752am

    Följande visar att Global-användare har åtkomst till Global Channel. Och, tillgång till båda Region A och Region B med alla fyra butikerna, Butik 1, Butik 2, Butik 3 och Butik 4.

    global

    För Region-Author:

    1. Navigera till Behörigheter -fliken.
    2. Navigera till /content/screens/demo och bara kontrollera Läs behörigheter.
    3. Navigera till /content/screens/demo/locations och bara kontrollera Läs behörigheter.
    4. Navigera till /content/screens/demo/channel och avmarkera behörigheterna för Global kanal.
    5. Navigera till /content/screens/demo/locations/region-a och kontrollera alla behörigheter. På samma sätt kontrollerar du behörigheterna för region-b.

    Se följande bild så att du kan förstå stegen:

    screen_shot_2018-09-18at125158pm

    Följande visar att Region-User har åtkomst till båda Region A och Region B. Och tillgång till alla fyra butikerna, nämligen Butik 1, Butik 2, Butik 3 och Butik 4, men har inte åtkomst till Global Kanal.

    region

    För Store-Author:

    1. Navigera till Behörigheter -fliken.
    2. Navigera till /content/screens/demo och bara kontrollera Läs behörigheter.
    3. Navigera till /content/screens/demo/locations och bara kontrollera Läs behörigheter.
    4. Navigera till /content/screens/demo/channel och avmarkera behörigheterna för Global kanal.
    5. Navigera till /content/screens/demo/locations/region-a och bara kontrollera Läs behörigheter. På samma sätt bör du bara kontrollera Läs behörigheter för region-b.
    6. Navigera till /content/screens/demo/locations/region-a /store-1 och kontrollera alla behörigheter. På samma sätt kontrollerar du behörigheterna för store-2, store-3, och store-4.

    Se följande bild så att du kan förstå stegen:

    screen_shot_2018-09-18at12415pm

    Följande visar att Butiksanvändare har endast åtkomst till Butik 1, Butik 2, Butik 3 och Butik 4. Den har dock inte behörighet att komma åt Global eller region (Region A och Region B) kanaler.

    store

NOTE
Mer information om hur du konfigurerar behörigheter finns i Konfigurera åtkomstkontrollistor.
recommendation-more-help
adce462a-f916-4dbe-9ab5-0b62cfb0f053