Content Hub資產不會同步,因為核准中繼資料設定錯誤
遺失、停用必要的核准中繼資料,或套用至錯誤位置時,Assets不會出現在Content Hub中。 當dam:status不可編輯、dam:activationTarget遺失或對應不正確,或在中繼資料結構描述中設定自動核准而非中繼資料設定檔時,就會發生問題。 當 自動核准 停用時,直接上傳至Content Hub的Assets也仍然無法使用。 若要修正此問題,請修正中繼資料結構、套用中繼資料設定檔以擷取資料夾,並在透過Content Hub上傳資產時啟用Content Hub自動核准。
說明 description
環境:
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- AEM動態媒體
- AEM Assets Essentials
問題/症狀:
- 檢閱狀態欄位未出現或無法在資產屬性中編輯。
- 上傳至AEM的Assets不會同步至Content Hub,即使結構描述中似乎已設定
dam:status和dam:activationTarget亦然。 - Content Hub中的 新增資產 選項會消失或上傳似乎卡在回圈中。
- Assets可在Content Hub中遭到拒絕,但無法從「管理員檢視」中重新核准。
- 使用傳統UI時未顯示核准選項。
原因:
Content Hub需要在AEM Assets中明確核准中繼資料。 中繼資料結構描述必須公開 檢閱狀態 並允許編輯./jcr:content/metadata/dam:status。 如果 核准目標 遺失或未正確設定./jcr:content/metadata/dam:activationTarget,則不會進行同步處理。 新擷取的資產的自動核准必須在中繼資料設定檔中設定,而不僅僅是結構描述中。 直接在Content Hub中上傳資產時,也必須在該處啟用自動核准。
解決方法 resolution
若要修正此問題,請遵循下列步驟:
- 開啟Cloud Manager,並確認已為生產環境啟用Content Hub,並且已成功開啟。
- 在管理檢視中,移至工具
>Assets>中繼資料結構描述,開啟適用的結構描述,並驗證 基本 標籤上是否有檢閱狀態。 - 在結構描述編輯器中,確認 檢閱狀態 對應到
./jcr:content/metadata/dam:status,且未停用編輯。 - 如果 檢閱狀態 不可編輯,請開啟欄位規則,清除停用編輯,儲存結構描述,然後開啟資產以確認 狀態 下拉式清單為作用中。
- 如果 核准目標 遺失,請將下拉欄位新增至結構描述、將其對應至
./jcr:content/metadata/dam:activationTarget,然後新增值contenthub和delivery。 - 移至工具
>Assets>中繼資料設定檔,建立中繼資料設定檔並新增必要屬性,讓新資產接收dam:status=approved和dam:activationTarget=contenthub。 - 將中繼資料設定檔套用至用於內嵌的資料夾、上傳測試資產,並確認自動套用核准中繼資料。
- 比較
dam:status的結構描述對應與中繼資料設定檔預設值,並移除任何覆寫設定檔行為的衝突預設值。 - 如果資產是透過Content Hub上傳,請按一下人員圖示,開啟設定
>匯入,啟用 自動核准 並確認上傳的資產會自動顯示。 - 如果現有資產仍需核准,請開啟Assets檢視、選取所需的資產或資料夾、使用大量中繼資料編輯,並將 狀態 設定為
Approved。 - 如果未顯示核准選項,請停止針對此任務使用傳統UI,切換至Assets檢視,並確認可以看到 檢閱狀態 和核准目標。
- 驗證結果的方式包括上傳新資產至套用中繼資料設定檔的資料夾、確認收到預期的核准中繼資料,以及驗證它是否出現在Content Hub中而不需要手動干預。
相關閱讀
recommendation-more-help
experience-cloud-kcs-help-kbarticles