非管理員使用者在AEMaaCS中看不到或未儲存自訂中繼資料欄位
在AEMaaCS中,非管理員使用者可以看到預設中繼資料表單,而不是自訂結構描述,或者他們可以看到無法儲存的自訂欄位。 當受影響的使用者群組無法讀取結構描述或中繼資料表單節點、結構描述僅在「管理員檢視」中指派,而不是在「Assets檢視」中指派,或屬性對應不正確時,通常會發生這種情況。 在某些情況下,檔案夾許可權允許使用者檢視欄位,但封鎖中繼資料更新,這可能觸發許可權不足或409錯誤。 更正結構描述指派、檢閱讀取/寫入存取權並驗證屬性對應,以便自訂欄位出現並正確儲存。
說明 description
環境
- Adobe Experience Manager as a Cloud Service
- AEM Managed Services
- AEM Assets Essentials
問題/症狀
- 非管理員使用者只會看到預設的中繼資料結構。
- 自訂中繼資料欄位會顯示在「管理員檢視」中,但不會顯示在「Assets檢視」中。
- 中繼資料儲存失敗,無法編輯屬性。 許可權不足。
- 中繼資料儲存失敗,發生409衝突錯誤。
- 管理員可以檢視自訂結構,但標準使用者無法檢視。
原因
AEM需要受影響的使用者群組擁有jcr:read存取中繼資料結構描述定義節點的許可權,才能呈現正確的中繼資料表單。 如果使用者無法讀取這些節點,AEM會退回預設結構描述。 在Assets檢視中,中繼資料表單與管理員檢視結構描述不同,必須分開匯入和指派。 當使用者缺乏資產資料夾的寫入存取權或結構描述欄位使用不正確的屬性對應時,中繼資料也可能無法儲存。
解決方法 resolution
若要為非管理員使用者解決遺失或未儲存的自訂中繼資料問題:
- 透過在每個體驗中開啟受影響的資產,判斷問題是否影響管理員檢視、Assets檢視或兩者。
- 開啟工具
>Assets>中繼資料結構描述,檢閱結構描述指派,並確認預期的結構描述已套用至正確的DAM資料夾。 - 將
jcr:read存取權授予AEM使用的結構描述定義路徑(例如/conf/global/settings/dam/adminui-extension/metadataschema和/conf/global/settings/dam/adminui-extension/foldermetadataschema.
(若適用))的受影響使用者群組 - 如果問題影響Assets檢視,請將中繼資料表單匯入Assets檢視,將其指派給相同的資料夾,並確定受影響的使用者可以讀取
/content/dam/appdata和/content/dam/appdata/metadataforms。 - 確認受影響的使用者屬於 dam-users 群組。
- 如果中繼資料欄位出現但未儲存,請檢閱資產資料夾的許可權,並確定受影響的使用者群組具有修改屬性的寫入許可權。
- 在 中繼資料結構編輯器 中開啟結構描述,並檢閱每個欄位的 屬性名稱 值。 更正無效或不正確的對應,並避免受保護或不正確的JCR屬性路徑。
- 如果在更正許可權後繼續執行409錯誤,請檢閱檔案夾層級存取限制,並移除封鎖中繼資料更新的衝突限制。
- 以非管理員使用者身分重新開啟資產,並確認自訂欄位是否顯示並成功儲存在預期的檢視中。
experience-cloud-kcs-help-kbarticles