Assets在AEM DAM中不显示预览

上传到Adobe Experience Manager (AEM)的Assets Managed Services不会在Prod/Dev/Stage环境中显示预览或缩略图。 要修复此问题,请查看并更新DAM工作流配置,替换PDF预览处理程序,并在重新启动AEM实例后验证资源处理。

描述 description

环境

  • Adobe Experience Manager (AEM) Managed Services
  • AEM 6.5
  • 所有环境

问题/症状

  • 上传的资源不显示预览或缩略图。

  • 编辑页面时,最近上传的图像在侧面板中不可见。

  • 该问题影响在受影响环境上的任何站点中创建的所有新文件夹和文件。

  • 观察到的行为包括:

    • 资源的dam:assetState属性仍为 未处理
    • 手动重试资产处理工作流无法解决此问题。
    • 观察到无限或停滞的工作流作业,特别是在CreatePdfPreviewProcess步骤挂起。

解决方法 resolution

要修复AEM中缺少资源预览的问题,请执行以下步骤:

  1. 检查您是否已配置两个并行的DAM工作流(例如,DAM Update Asset和自定义工作流)。 DAM Update Asset是现成(OOTB)工作流。 自定义DAM更新资产是DAM更新资产工作流的扩展(根据需要执行一些其他步骤)。 最好有一个OOTB工作流。  如果两个工作流具有相同目的,请禁用其中一个工作流以避免冲突。 如果选择同时保留两者,请确保每个项目的作用域都正确限于其资产路径,并设置为transient = true以优化性能。  有关步骤,请参阅《AEM 6.5用户指南》中的创建临时工作流
  2. 在AEM工作流控制台中,打开每个工作流模型。 找到CreatePdfPreviewProcess步骤,并将其替换为AEM PDF光栅器进程,该进程在处理复杂或图形密集的PDF时表现更好。  有关步骤,请参阅《PDF 6.5 LTS用户指南》中的使用AEM光栅器生成演绎版
  3. 配置缩略图和演绎版大小以匹配预期输出(例如,1280x1280、319x319)。 保存更改以应用新设置。 有关步骤,请参阅《PDF 6.5 LTS用户指南》中的使用AEM光栅器生成演绎版
  4. 重新启动AEM服务器以清除任何停滞的工作流作业或线程。 这将重置工作流队列并确保配置更改生效。 请参阅《Adobe Experience Manager 6.5用户指南》中的停止AEM
  5. 上传示例资源(如PDF)并确认已正确生成预览和演绎版。 确认在页面编辑期间,新资源显示在搜索结果和侧面板中。 请参阅《Assets用户指南》中的上传AEM as a Cloud Service
  6. 验证后,可在暂存环境和生产环境中复制工作流和配置更改以确保一致性。 有关步骤,请参阅《AEM 6.5用户指南》中的部署和维护
  7. 查看AEM日志,了解有关资源处理的任何警告或错误。 聚焦 error.logworkflow.log的问题。这有助于您及早发现任何遗留问题。 请参阅《AEM 6.5用户指南》中的使用日志
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f