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:statusdam:activationTarget亦然。
  • Content Hub中的 新增資產 選項會消失或上傳似乎卡在回圈中。
  • Assets可在Content Hub中遭到拒絕,但無法從「管理員檢視」中重新核准。
  • 使用傳統UI時未顯示核准選項。

原因:

Content Hub需要在AEM Assets中明確核准中繼資料。 中繼資料結構描述必須公開 檢閱狀態 並允許編輯./jcr:content/metadata/dam:status。 如果 核准目標 遺失或未正確設定./jcr:content/metadata/dam:activationTarget,則不會進行同步處理。 新擷取的資產的自動核准必須在中繼資料設定檔中設定,而不僅僅是結構描述中。 直接在Content Hub中上傳資產時,也必須在該處啟用自動核准

解決方法 resolution

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

  1. 開啟Cloud Manager,並確認已為生產環境啟用Content Hub,並且已成功開啟。
  2. 在管理檢視中,移至工具 > Assets > 中繼資料結構描述,開啟適用的結構描述,並驗證 基本 標籤上是否有檢閱狀態
  3. 在結構描述編輯器中,確認 檢閱狀態 對應到./jcr:content/metadata/dam:status,且未停用編輯。
  4. 如果 檢閱狀態 不可編輯,請開啟欄位規則,清除停用編輯,儲存結構描述,然後開啟資產以確認 狀態 下拉式清單為作用中。
  5. 如果 核准目標 遺失,請將下拉欄位新增至結構描述、將其對應至./jcr:content/metadata/dam:activationTarget,然後新增值contenthubdelivery
  6. 移至工具 > Assets > 中繼資料設定檔,建立中繼資料設定檔並新增必要屬性,讓新資產接收dam:status=approveddam:activationTarget=contenthub
  7. 將中繼資料設定檔套用至用於內嵌的資料夾、上傳測試資產,並確認自動套用核准中繼資料。
  8. 比較dam:status的結構描述對應與中繼資料設定檔預設值,並移除任何覆寫設定檔行為的衝突預設值。
  9. 如果資產是透過Content Hub上傳,請按一下人員圖示,開啟設定 > 匯入,啟用 自動核准 並確認上傳的資產會自動顯示。
  10. 如果現有資產仍需核准,請開啟Assets檢視、選取所需的資產或資料夾、使用大量中繼資料編輯,並將 狀態 設定為Approved
  11. 如果未顯示核准選項,請停止針對此任務使用傳統UI,切換至Assets檢視,並確認可以看到 檢閱狀態核准目標
  12. 驗證結果的方式包括上傳新資產至套用中繼資料設定檔的資料夾、確認收到預期的核准中繼資料,以及驗證它是否出現在Content Hub中而不需要手動干預。

相關閱讀

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