自定义元数据架构在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视图)。 只有 BasicAdvanced 元数据选项卡在Experience Manager Assets中可见。 尝试访问自定义架构或其表单会导致​ 404 — 未找到存储库 ​错误。

  • 自定义架构已配置并应用于管理员视图中的相关文件夹。
  • 在Experience Manager Assets中,不显示自定义架构。
  • 网络日志和对元数据表单的直接访问返回​404错误
  • 相同的用户权限在经典Assets中可正常使用,但在Experience Manager Assets中无法正常工作。

原因

Experience Manager Assets和classic 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