自定义元数据架构在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视图)。 只有 Basic 和 Advanced 元数据选项卡在Experience Manager Assets中可见。 尝试访问自定义架构或其表单会导致 404 — 未找到存储库 错误。
- 自定义架构已配置并应用于管理员视图中的相关文件夹。
- 在Experience Manager Assets中,不显示自定义架构。
- 网络日志和对元数据表单的直接访问返回404错误。
- 相同的用户权限在经典Assets中可正常使用,但在Experience Manager Assets中无法正常工作。
原因
Experience Manager Assets和classic AEM Assets使用单独的元数据配置系统。 发生404错误,因为自定义架构在Experience Manager Assets中不是元数据表单,即使它存在于“管理员”视图中也是如此。
解决方法 resolution
要解决此问题,请执行以下步骤:
-
了解元数据架构差异
- 经典AEM Assets (管理员视图)使用存储在
/conf/global/settings/dam/adminui-extension/metadataschema下的元数据架构。 - Experience Manager Assets (Assets视图)使用存储在
/content/dam/appdata/metadataforms下的元数据表单,这些表单通过Assets视图UI中的设置>元数据Forms进行管理。
- 经典AEM Assets (管理员视图)使用存储在
-
确认自定义架构(例如,“Craft”)存在于
/conf/global/settings/dam/adminui-extension/metadataschema下且已应用于相关文件夹。 -
在Experience Manager Assets中创建或导入元数据表单
- 在Experience Manager Assets中,导航到设置
>元数据Forms。 - 创建一个新的元数据表单,该表单提供与自定义架构相同的字段,并将其分配给相同的文件夹。
- 或者,如果可用,使用 将元数据Forms从管理员视图导入Assets视图 功能将管理员架构引入Assets视图,并将其与文件夹关联。
- 请参阅将元数据表单从管理员视图导入Assets视图。
- 在Experience Manager Assets中,导航到设置
-
以具有相关权限的用户身份登录,并验证自定义元数据字段现在在Experience Manager Assets中可见。
recommendation-more-help
experience-cloud-kcs-help-kbarticles