資產在Experience Manager中移動和發佈後,出現未預期的影像遺失或連結損毀

當您在移動作業完全完成之前發佈資產時,可能會導致影像遺失或已發佈頁面上的連結中斷。 本文會說明這類事件背後的機制及其可能造成的後果。

說明 description

環境

Adobe Experience Manager (AEM)as a Cloud Service

問題/症狀

AEM的行為會因使用者的復寫許可權而異:

  • 具有復寫許可權的使用者 :這類使用者在移動或重新命名已發佈的資產時,會觸發AEM更新引用資產的頁面上的連結,以符合變更。 同時,AEM會為資產和頁面啟動取消發佈/Publish循環。
  • 沒有復寫許可權的使用者 :當使用者移動已發佈的資產時,AEM會更新引用頁面上的連結,並要求管理員取消發佈/Publish核准。 核准後,AEM會執行取消發佈/Publish週期。

當等待取消發佈/Publish核准的資產由具有復寫許可權的​ 使用者發佈時,會發生問題。 這種過早發佈會導致資產從原始路徑取消發佈,並以新路徑重新發佈;然而,引用頁面上的連結未更新,從而導致連結失效。

以下說明具有不同復寫許可權的使用者與資產移動作業互動時的順序和可能問題。

必要條件:

沒有復寫許可權的使用者A
具有復寫許可權的使用者B

作者和Publish執行個體上的 初始狀態:

在Author和Publish執行個體上,資產asset_original.jpg都存在,而且已在PageA上參照。

逐步問題重現

步驟1: 使用者A會將asset_original.jpg重新命名為asset_renamed.jpg。 重新命名的資產現在正等待核准,並在作者執行個體上標示為「在工作流程中……」。 在Publish執行個體上,資產保持為asset_original.jpg

步驟2: 使用者B已在作者執行個體上發佈asset_renamed.jpg。 因此,在Publish執行個體上,該資產已重新命名,但PageA仍會參照asset_original.jpg,導致連結中斷。

解決方法 resolution

若要降低資產移動導致連結中斷的風險,請務必快速核准或完成任何擱置的資產移動作業。

在舊版中,復寫佇列可能會遭到封鎖,而不會移動Publish執行個體上的原始資產。 不過,自發行說15977起,AEM已獲得增強,可移動Publish執行個體上的原始資產,並防止復寫佇列中出現這類封鎖。

在我們的Experience League促銷活動社群中提問
若您有任何關於此主題的疑問或想閱讀之前的解答,請檢視包含本文的Experience League社群部落格,傳送您的問題和意見,並加入我們的Experience LeagueCampaign社群!

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f