Content Update using Screens Launch

Innehållsförfattare kan skapa framtida versioner av kanalen/kanalerna, så kallade Screens Launch och ange live-datumet för den här starten ytterligare. Detta gör att innehållet kan vara live i enheter eller spelare på angivet live-datum.

Med hjälp av Screens Launch kan författare förhandsgranska varje kanal i starten och bör kunna initiera en granskningsbegäran. Godkännargruppen får meddelanden och kan godkänna eller avvisa begäran. När live-datumet nås spelas innehållet upp på enheterna.

Om författaren till exempel vill skapa framtida versioner av c1, c2 (kanaler) skapas en start och ett live-datum ställs in (till exempel 10 november 8:00). Ytterligare uppdateringar skickas ut för granskning.

När den har godkänts och på live-datumet (10 november 08:00) spelas innehållet upp på enheterna eller spelarna.

Krav

Innan du börjar använda Skärmstart i ett AEM Screens-projekt måste du förstå begreppet respitperiod och dess relevans.

När du kör en upplevelse på det angivna live-datumet på spelaren ingår följande:

  • befordran av startprogrammet (tar normalt några sekunder)

  • publicera resurser för att publicera instanser (tar vanligtvis några minuter, beroende på kanalernas eller resursernas storlek som behöver publiceras)

  • den tid det tar att uppdatera offlineinnehållet (tar normalt några minuter)

  • den tid det tar för spelarna att hämta innehållet från publiceringsinstansen (tar vanligtvis minuter beroende på bandbredden och storleken på resurserna som behöver hämtas)

  • vid olika tidpunkter på servern och spelaren

Förstå respitperiod

För att spelaren ska kunna börja spela upp innehållet på angivet live-datum måste föregående aktiviteter startas före live-datumet.

Om live-datumet är 24 november, 9:00 och respitperioden är 24 timmar, startar ovanstående åtgärdssekvens (live-datum - respitperiod), dvs. 23 november, 9:00-servertid. Detta ger 24 timmar på sig att slutföra alla de ovannämnda åtgärderna och innehållet kommer att nå fram till aktörerna. Spelarna kommer att förstå att det här är ett startinnehåll, så innehållet spelas inte upp direkt, men spelarna kommer att lagra innehållet som en framtida version och börja spela upp exakt på det angivna direktdatumet i spelarens tidszon.

Exempel: servern är i PST och enheterna är i EST, den maximala tidsskillnaden är 3 timmar i det här fallet och förutsätter att erbjudandet tar 1 minut och att publiceringen tar 10 minuter att publicera och spelaren kan hämta resurserna i vanliga fall på 10-15 minuter. Fristen = tidsskillnad (3 timmar) + tid för att starta programmet (1 min) + tid för att publicera starten (10 min) + tid för nedladdning vid spelaren (10-15 min) + buffert (för att vara säker, till exempel 30 min) = 3 timmar 56 min = 14 160 sekunder.

Så när vi schemalägger en livesändning börjar kampanjen tidigt med den här förskjutningen. I ekvationen ovan tar de flesta objekten inte så lång tid. Vi kan använda en bra gissning för den här förskjutningen när vi vet den maximala tidsskillnaden mellan servern och valfri spelare.

OBSERVERA

Körklar är respitperioden för Screens Launch inställd på 24 timmar, vilket innebär att när vi ställer in livedatum för alla starter för resurserna under /content/screens så börjar kampanjen med den här förskjutningen.

Uppdaterar betalningsperiod

I det här avsnittet beskrivs hur du kan uppdatera en körklar respitperiod till 10 minuter.

  1. Navigera till CRXDE Lite och sedan till /libs/system/config.author/com.adobe.cq.wcm.launches.impl.LaunchesEventHandler.config.
  2. Högerklicka och kopiera filen.
  3. Navigera till /apps/system/config och högerklicka och klistra in.
  4. Dubbelklicka på /apps/system/config/com.adobe.cq.wcm.launches.impl.LaunchesEventHandler.config för att öppna filen i redigeraren i CRXDE Lite. Den måste visa respitperioden för sökvägen /content/screens/ som 86400. Ändra det värdet till 600.

Nu bör innehållet i textfilen se ut ungefär så här:

launches.eventhandler.launch.promotion.graceperiod=[ \
   "/content/screens(/.*):600", \
   ]

Eftersom du har angett Respitperiod till 10 minuter i föregående exempel, och du anger ett direktdatum för alla starter för resurserna under /content/screens, börjar kampanjen med den här förskjutningen.

Om till exempel live-datumet är inställt på 24 november, 9:00 och respitperioden är 600 sekunder börjar kampanjjobbet den 24 november kl. 8:50.

Använda skärmstart

I det här avsnittet visas hur du implementerar Screens Launch i ditt AEM Screens-projekt.

Skapa en skärmstart

Följ stegen nedan för att implementera funktionen Screens Launch i ditt AEM Screens-projekt:

  1. Skapa en sekvenskanal i ditt AEM Screens-projekt, till exempel LaunchesDemo —> Channels —> FutureLaunch, enligt nedan.

    FÖRSIKTIGHET

    Du måste skapa en lansering från en befintlig kanal i ditt AEM Screens-projekt.

    Bild

  2. Markera kanalen FutureLaunch och klicka på Create Launch i åtgärdsfältet.

    Bild

  3. Guiden Create Launch öppnas. Du kan antingen välja den kanal som redan är synlig i guiden eller klicka på + Lägg till kanaler för att lägga till den kanal som du vill starta starten för.

  4. Klicka på Nästa i guiden Create Launch. Alternativet Inkludera undersidor är markerat som standard.

    bild

    OBSERVERA

    Du kan använda alternativet + Lägg till kanaler för att lägga till en annan kanal som du vill skapa startprogrammet för.

    Om du vill använda alternativet Lägg till kanaler, navigerar du till den kanal som du vill starta för och klickar på Välj.

    Alternativet Välj inaktiveras om du försöker markera flera kanaler eller en mapp för att lägga till starten.

    bild

    När du har markerat kanalen/kanalerna klickar du på Nästa.

  5. Ange starttitel som Sommarkampanjer och du behöver inte ange startdatum enligt bilden nedan. Klicka på Skapa.

    OBSERVERA

    Om du aktiverar eller kontrollerar alternativet Ärv källsidans live- data kan kanalerna skapas som live-kopior vid starten. Om några ändringar görs i den ursprungliga kanalen tillämpas dessa ändringar automatiskt på startkanaler.

    Inaktivera eller ​avmarkeraInherit-källsidans livedata gör att kanalerna kan kopieras utan någon live-relation vid start. Så om ändringar görs i den ursprungliga kanalen tillämpas inte dessa ändringar på startkanaler.

    Bild

    OBSERVERA

    Du kan ställa in live-startdatum i det här steget eller ställa in det senare när du redigerar egenskaperna för startprogrammet när det redan har skapats.

    Förstå starttävlingens omfång

    • Erbjud fullständig start: Alla kanaler för lanseringen befordras vid angivet live-datum.

    • Befordra ändrade sidor: Endast ändrade startresurser kommer att befordras. Vi rekommenderar att du använder det här alternativet när startgranskningen inte behövs.

    • Befordra godkända sidor: Det här alternativet kräver att arbetsflödet för godkännande vid start körs på startkanalerna. Endast godkända sidor befordras vid angivet live-datum.

      FÖRSIKTIGHET

      Lansering av live-datum respekterar spelarens/enhetens tidszon i stället för serverns.

  6. Du kommer att se att du har startat programmet. Du kan antingen klicka på Öppna för att visa sidorna i redigeraren eller klicka på Klar för att gå tillbaka till projektet.

    screen_shot_2019-06-25at20355pm

    Om du klickar på Done kan du gå tillbaka till din FutureLaunch-kanal.

    Bild

Redigera Launch-egenskaperna för att ange Live-datum och -omfång

När starten har skapats kan du uppdatera egenskaperna, till exempel live-datum, starttitel och kampanjomfång, med Launch Properties.

  • Startdatum, hänvisar till live-datumet, det vill säga det datum eller den tidpunkt då innehållet spelas upp i skärmspelaren enligt spelarens tidszon.
  • Production Ready, gör att kanalerna kan publiceras efter att de har befordrats. Detta är aktiverat, så du behöver inte ändra detta.
  • Scope, bestämmer vilka kanaler som ska befordras under lanseringskampanjen.

Följ stegen nedan för att redigera startegenskaperna:

  1. Navigera till kanalen FutureLaunch, (det är den väntande starten) och markera kanalen, som visas i bilden nedan.

    bild

  2. Klicka på Dashboard i åtgärdsfältet så ser du panelen VÄNTANDE LAUNCHES från kanalkontrollpanelen.

    bild

  3. Markera starten och klicka på Starta egenskaper på panelen VÄNTANDE START.

    bild

Redigera startfönstret för skärmar för att lägga till eller ta bort kanaler

När du har skapat starten kan du lägga till eller ta bort kanaler i den befintliga starten med alternativet Redigera start.

När du är klar klickar du på Spara för att gå tillbaka till kanalen FutureLaunch.

Marknadsför att starta skärmar manuellt

Du kan befordra starten manuellt med alternativet Befordra starten på panelen VÄNTANDE STARTOR.

Du kan välja vilka resurser du vill befordra som en del av den här manuella befordringen i Starta befordringsguiden.

bild

  1. Du kan aktivera eller inaktivera alternativet att ta bort starten efter produktionen.
  2. Du kan ställa in Scope för starten med följande alternativ:
    1. Erbjud fullständig start: Alla kanaler för lanseringen befordras vid angivet live-datum.
    2. Befordra ändrade sidor: Endast ändrade startresurser kommer att befordras. Vi rekommenderar att du använder det här alternativet när startgranskningen inte behövs.
    3. Befordra godkända sidor: Det här alternativet kräver att arbetsflödet för godkännande vid start körs på startkanalerna. Endast godkända sidor befordras vid angivet live-datum.
    4. Höj upp aktuell sida: Det här alternativet kräver att arbetsflödet för godkännande vid start endast körs för den aktuella sidan.
  3. Klicka på Nästa i guiden Befordra start.
  4. Klicka på Befordra för att befordra starten.

Ta bort skärmstart

Du kan ta bort starten med alternativet Ta bort start på panelen VÄNTANDE STARTOR.

FÖRSIKTIGHET

Den här åtgärden tar även bort alla underordnade (kapslade starter).

På denna sida