AEM Assets:解決內容複製後的內容片段發佈狀態不一致問題
本文說明如何使用內容複製或套件匯入,在製作環境之間傳輸內容後,如何在Adobe Experience Manager (AEM) Assets中處理不一致的內容片段發佈狀態。
說明 description
使用複製內容介面或套件匯入在AEM作者環境之間傳輸內容片段時,目標環境中內容的發佈狀態與來源環境中的狀態不符。 這可能會導致內容片段在AEM編輯器中顯示為已發佈或已取消發佈,但在透過API或GraphQL存取時顯示不同的狀態。 這種差異可能會阻礙跨環境依賴同步內容狀態的業務操作。 作業期間不會記錄任何特定錯誤訊息,而且記錄檔並非總是可供檢閱。
環境
- Adobe Experience Manager (AEM) Assets (所有版本)
症狀
- 內容片段在內容複製或套件匯入後,在AEM編輯器與API或GraphQL回應中顯示不同的發佈狀態。
- AEM UI和API端點之間的狀態報告不一致。
- 業務流程會因未同步的內容狀態而受到影響。
原因
在作者環境之間傳輸內容時,AEM中內容複製和套件匯入程式的目前設計不會保留內容片段的發佈狀態或版本記錄。 因此,內容轉移後,必須在目標環境中重新建立發佈狀態。
解決方法 resolution
請依照下列步驟解決問題:
-
登入匯入內容片段的目標AEM作者環境。
-
大量重新發佈受影響的內容片段:
-
使用樹狀結構啟動功能或自動化指令碼,從目標作者環境重新發佈所有轉移的內容片段。
-
針對大型內容集,請避免手動、逐片段重新發佈;儘可能使用大量作業。
-
-
確認發佈狀態現在一致:
- 檢查AEM編輯器中的狀態是否符合API或GraphQL端點傳回的狀態。
recommendation-more-help
experience-cloud-kcs-help-kbarticles