AEM:由於頁面轉譯無效,Assets無法與Content Hub和Dynamic Media同步
本文說明如何在Adobe Experience Manager中,解決因頁面轉譯無效而導致Content Hub和Dynamic Media的資產同步失敗。
說明 description
環境
Adobe Experience Manager as a Cloud Service (AEMaaCS) (所有版本)
問題/症狀
某些資產不會同步至Content Hub和Dynamic Media,即使中繼資料更新、重新處理和核准工作流程後亦然。 資產仍維持未同步狀態,儘管多次嘗試。
- 受影響的資產在UI中不會顯示錯誤,但在核准後不會顯示在Content Hub或Dynamic Media中。
- 在Content Hub和Dynamic Media中手動搜尋資產時未傳回任何結果。
- 系統不會向使用者顯示明確的錯誤訊息,但後端記錄檔可能會指出資產核准或傳送請求的問題。
資產路徑範例:
/content/dam/worldwide-content/gbs/int/en-us/document/produced/2025-feb/users-guide-consulting-marketing-workbench.doc/content/dam/worldwide-content/gbs/int/en-us/document/produced/2025-feb/setup-and-configuration-guide-consulting-marketing-workbench.doc/content/dam/worldwide-content/gbs/int/en-us/document/produced/2025-feb/sales-faq-consulting-marketing-workbench.docx
原因
受影響的資產包含無效的page轉譯節點(不含二進位資料),導致核准和下游同步至Content Hub和Dynamic Media失敗。
解決方法 resolution
請依照下列步驟解決問題:
-
識別受影響的Assets
- 儘管成功嘗試核准,仍會找出未同步至Content Hub或Dynamic Media的資產。
-
檢查無效的頁面轉譯
- 在CRXDE Lite或類似的存放庫瀏覽器中,導覽至資產節點。
- 檢查
/jcr:content/renditions/page節點。 - 確認
page轉譯是否存在但缺少必要的二進位資料屬性(jcr:data)。
-
移除無效的頁面轉譯節點
- 從每個受影響的資產刪除
/jcr:content/renditions/page節點。
- 從每個受影響的資產刪除
-
重新處理資產
- 觸發資產重新處理或重新核准以重新產生轉譯,並起始同步至Content Hub和Dynamic Media的作業。
-
驗證同步
- 確認資產現在如預期顯示在Content Hub和Dynamic Media中。
預防性量值
- Adobe工程已透過設定
blocked.renditions=[ "page"]來實施緩解,以從資產傳遞核准處理中排除page轉譯。 這可防止未來的核准流程嘗試從格式錯誤或非二進位頁面轉譯節點讀取二進位資料。
recommendation-more-help
experience-cloud-kcs-help-kbarticles