Show Menu
主題×

使用畫面啟動來更新內容

內容作者可建立頻道的未來版本,稱為「畫面啟動 ​」,並進一步設定此次啟動的即時日期。 這可讓內容在指定的即時日期在裝置或播放器中即時顯示。
在Screens Launch的協助下 ​**,作者可以預覽啟動中的每個頻道,並且應該能夠開始要求檢閱。 批准者群組會收到通知,並可核准或拒絕請求。 到達即時日期時,內容會在裝置中播放。
例如,如果作者想要建立c1、c2(頻道)的未來版本,則會建立啟動並設定即時日期(例如,11月10日上午8:00)。 內容中的任何更新都會送出供您檢閱。
核准後即可上線(11月10日上午8:00),此次啟動會在裝置或播放器上播放內容。

需求

在AEM Screens專案中開始運 用「畫面啟動」 ,請務必瞭解「寬限期」的概念及其相關性。
在播放器的設定即時日期上執行體驗,包括:
  • 啟動的促銷(通常需要幾秒鐘)
  • 發佈資源以發佈例項(通常需要幾分鐘的時間,視需要發佈的頻道或資產大小而定)
  • 更新離線內容完成所花的時間(通常需要幾分鐘)
  • 播放器從發佈例項下載內容所花的時間(通常需要幾分鐘的時間,視需要下載的資產頻寬和大小而定)
  • 伺服器與播放器的任何時間差異

瞭解寬限期

為了讓播放器能夠在設定的即時日期開始播放內容,我們需要在即時日期之前開始前述活動。
如果即時日期是 11月24日、9:00 AM 、寬限期是 24小時 ,則上述動作順序將從(即11月23日、9:00 AM伺服器時間)開始。 這可讓24小時時間完成上述所有動作,而內容將傳達給播放器。 播放器會瞭解這是啟動內容,因此內容不會立即播放,但播放器會將此內容儲存為未來版本,並會在播放器時區的設定即時日期開始播放。
例如,假設伺服器在PST中,裝置在EST中,此時最大時差為3小時,並假設促銷需要1分鐘,而從作者發佈需要10分鐘,而播放器通常可在10-15分鐘內下載資源。 然後寬限期=時間差(3小時)+提升啟動(1分鐘)的時間+發佈啟動(10分鐘)的時間+在播放器下載(10-15分鐘)+緩衝區(安全,例如30分鐘)= 3小時56分鐘= 14160秒。
因此,每當我們排程任何即時啟動時,促銷活動都會以此偏移提前開始。 在上述等式中,大部分項目不需要太多時間,只要我們知道伺服器與任何播放器之間的最大時間差,我們就可對此偏移量使用適當的猜測。
現成可用的「畫面啟動」的寬限期已設定為24小時,這表示當我們針對 /content/screens下的資源設定即時啟動日期時 ,促銷將從此偏移開始。

更新現成可用的寬限期

本節說明如何將現成可用的寬限期更新為10分鐘。
  1. 導覽至CRXDE Lite,然後導覽至 /libs/system/config.author/com.adobe.cq.wcm.launches.impl.LaunchesEventHandler.config
  2. 按一下右鍵並複製檔案。
  3. 導覽至 /apps/system/config 並按一下滑鼠右鍵並貼上。
  4. 連按兩下 /apps/system/config/com.adobe.cq.wcm.launches.impl.LaunchesEventHandler.config 以在CRXDE Lite的編輯器中開啟檔案。 它必須將路徑/內容/畫面/ *顯示為​* 86400的寬限期 。 將該值變更 為600
現在,文字檔案中的內容看起來應該類似:
launches.eventhandler.launch.promotion.graceperiod=[ \
   "/content/screens(/.*):600", \
   ]

由於您已在上例中將寬限期設為10分鐘,當您在 /content/screens下為資源的任何啟動設定即時日期時 ,促銷將以此偏移開始。
例如,如果即時日期設為11月24日、9:00 AM且寬限期為600秒,促銷工作將於11月24日上午8:50開始。

使用畫面啟動

本節將示範如何在您的AEM Screens專案中實作「畫面啟動」。

建立畫面啟動

請依照下列步驟,將「畫面啟動」功能實作至您的AEM Screens專案:
  1. 在您的AEM Screens專案中建立序列頻道,例如 LaunchesDemo —> Channels —> FutureLaunch ,如下所示。
    您必須從AEM Screens專案中預先存在的頻道建立啟動。
  2. 選取渠道 FutureLaunch ,然後從動作 列按一下「建立啟動 」。
  3. 「建 立啟動 」精靈隨即開啟。 您可以選取精靈中已顯示的頻道,或按一下「 +新增頻道」 ,新增您要建立啟動的頻道。
  4. 從「建 立啟動 」精靈 按一下「下一步 」。 依預 設會選取 「包含子頁面」選項。
    您可以使 用「+新增渠道 」選項來新增另一個您要為其建立啟動的渠道。
    若要使 用「新增渠道 」選項,請導覽至您要為其建立啟動的渠道,然後按一下「選 取」
    如果您 嘗試選取多個頻道或資料夾來新增啟動,「選取 」選項將會停用。
    選取渠道/渠道後,按一下「下 一步 」。
  5. 將「 啟動標題 」輸入 為SummerPromotions ,而您不需要設定 啟動日期 ,如下圖所示。 按一下​ 建立
    啟用或勾選 「繼承來 源頁面即時資料」選項 ,可讓頻道在啟動時建立為即時副本。 如果在原始渠道中進行任何變更,這些變更會自動套用至啟動渠道。
    停用或取消勾選 「繼 承來源頁面即時資料 」,可讓頻道在啟動時複製,而不需任何即時關係。 因此,如果對原始渠道進行任何變更,這些變更不會套用至啟動渠道。
    您可以在此步驟中設定即時啟動日期,或在啟動建立後編輯其屬性時稍後加以設定。
    瞭解啟動促銷範圍
    • 促銷完整啟動 :啟動的所有頻道都會在設定的即時日期進行促銷。
    • 升級修改的頁面 :只會升級已修改的啟動資源。 建議在不需要啟動檢視時使用此選項。
    • 促銷已核准的頁面 :此選項需要啟動核准工作流程才能在啟動渠道上執行。 只有已核准的頁面才會在設定的即時日期升級。
      啟動即時日期會遵循播放器/裝置的時區,而非伺服器的時區。
  6. 您會看到啟動已建立。 您可以按一下「 開啟 」,在編輯器中檢視頁面,或按一下「完成 ​」,以返回您的專案。
    按一 「完成」 ,可讓您導覽回 FutureLaunch頻道。

編輯啟動屬性以設定即時日期和範圍

建立啟動後,您可以使用啟動屬性來更新屬性,例如即時日期、啟動標題和促銷范
  • 啟動日期 ,是指即時日期,即內容在螢幕播放器中播放的日期或時間,依播放器的時區而定。
  • Production Ready ,可讓頻道在促銷這些已啟用的現成可用功能後發佈,因此不需要變更。
  • 範圍 ,決定在啟動促銷期間要推廣哪些渠道。
請依照下列步驟編輯啟動屬性:
  1. 導覽至渠道 FutureLaunch (即待定啟動) ** ,然後選取渠道,如下圖所示。
  2. 按一下 動作列 中的「控制面板」,您就會從頻道控制面板看 到「待定啟動 」面板。
  3. 選擇啟動,然後從「待定 啟動」面板按 「啟 動屬性 」。

編輯畫面啟動以新增或移除頻道

建立啟動後,您可以使用「編輯啟動」選項,新增或移除頻道至現 有的啟動
完成後,按一下「 儲存 」以返回 FutureLaunch頻道

手動升級畫面啟動

您可以使用「待定啟動」面板的「 提升啟動 」選項 手動提升啟動
在啟動升級嚮導中,可以選擇要升級的資源作為此手動升級的一 部分
  1. 您可以啟用或停用在生產後刪除啟動的選項。
  2. 您可以使用 下列選項 ,來設定啟動的範圍:
    1. 促銷完整啟動 :啟動的所有頻道都會在設定的即時日期進行促銷。
    2. 升級修改的頁面 :只會升級已修改的啟動資源。 建議在不需要啟動檢視時使用此選項。
    3. 促銷已核准的頁面 :此選項需要啟動核准工作流程才能在啟動渠道上執行。 只有已核准的頁面才會在設定的即時日期升級。
    4. 提升目前頁面 :此選項需要啟動核准工作流程才能執行至目前頁面。
  3. 在「升 級啟動 」精靈中按 一下「下一步 」。
  4. 按一 下「 Promote」(升級)以升級啟動。

刪除畫面啟動

您可以使用「待定啟動」面 板中的「刪除啟動 」選項 來刪除啟動
此動作也會刪除所有子系(巢狀啟動)。