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 Dynamic Media
- 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