自訂中繼資料結構在Experience Manager Assets中不可見,並出現404錯誤

本文說明如何解決在Experience Manager Assets中看不到自訂中繼資料結構描述,而導致​ 404找不到存放庫 ​錯誤的問題。

說明 description

環境

Adobe Experience Manager (AEM) as a Cloud Service

問題/症狀

具有適當群組許可權的使用者可以在傳統AEM Assets (管理員檢視)中檢視自訂中繼資料結構(例如「製作中繼資料結構」),但在Experience Manager Assets中看不到相同的結構(在experience.adobe.com中的Assets檢視)。 Experience Manager Assets中只會顯示 BasicAdvanced 中繼資料標籤。 嘗試存取自訂結構描述或其表單會導致​ 404 — 找不到存放庫 ​錯誤。

  • 自訂結構描述已設定,並套用至「管理員」檢視中的相關資料夾。
  • Experience Manager Assets中不顯示自訂結構描述。
  • 網路記錄檔和直接存取中繼資料表單傳回​404錯誤
  • 相同的使用者許可權在傳統Assets中可正常運作,但在Experience Manager Assets中則無法正常運作。

原因

Experience Manager Assets和傳統AEM Assets使用單獨的中繼資料設定系統。 發生​404錯誤,因為自訂結構描述在Experience Manager Assets中並未以中繼資料表單的形式出現,即使它存在於[管理員]檢視中亦然。

解決方法 resolution

若要修正問題,請遵循下列步驟:

  1. 瞭解中繼資料結構的差異

    • 傳統AEM Assets (管理員檢視)使用儲存在/conf/global/settings/dam/adminui-extension/metadataschema下的中繼資料結構。
    • Experience Manager Assets (Assets檢視)使用儲存在/content/dam/appdata/metadataforms底下的中繼資料表單,並透過Assets檢視UI中的設定> 中繼資料Forms進行管理。
  2. 確認自訂結構描述(例如「Craft」)存在於/conf/global/settings/dam/adminui-extension/metadataschema下並套用至相關資料夾。

  3. 在Experience Manager Assets中建立或匯入中繼資料表單

    • 在Experience Manager Assets中,瀏覽至設定> 中繼資料Forms
    • 建立新的中繼資料表單,該表單會公開與自訂結構相同的欄位,並將其指派給相同的資料夾。
    • 或者,如果可用,使用 將中繼資料Forms從管理員檢視匯入到Assets檢視 功能,將管理員結構描述帶入Assets檢視並將其與資料夾建立關聯。
    • 請參閱將中繼資料表單從管理員檢視匯入Assets檢視
  4. 以具有相關許可權的使用者身分登入,並確認自訂中繼資料欄位現在顯示在Experience Manager Assets中。

recommendation-more-help
experience-cloud-kcs-help-kbarticles