为AEM Assets生成缺少的演绎版

描述

环境

  • Experience Manager

问题/症状
我们的AEM Assets实例中的资产缺少演绎版。 要生成缺少的演绎版,必须重新生成 "DAM更新资产" 工作流。 如何批量重新运行工作流以修复缺失的演绎版?

分辨率

警告: 如果资产因工作流失败而无法呈现演绎版,则重新运行工作流不会解决此问题。 在运行以下步骤之前,请转到 http://host:port/workflow UI,然后选择 失败 选项卡,以查看工作流是否失败。 如果工作流失败,并且您无法调试根本原因,请联系Adobe客户关怀团队。

A.使用支持修复 — DAM-ASSETS工具:

  1. 将附加的包fix-dam-assets-1.1.zip安装到AEM。
  2. 登录 /apps/tools/components/fixAssets/run.html 管理员用户。
  3. 输入资产缺少演绎版的文件夹的路径。
  4. 单击开始。

这会在您触发的资产上重新运行DAM更新资产。 该代码会完全遍历您作为路径输入的文件夹,并找到所有缺少三个默认演绎版的资产,并生成它们。

您可以更新代码以检查是否缺少其他演绎版,将其限制为特定文件类型或改为运行自定义工作流模型。 代码可在 CRXDE 在 /apps/tools/components/fixAssets/POST.jsp

B.使用ACS COMMONS批量工作流管理器

另一个功能强大的工具是 ACS Commons Bulk Workflow Manager

C.使用工作流WEB服务

或者,请参阅 本文档 ,了解如何使用工作流Web服务来触发DAM更新资产工作流。

下载

获取文件 - fix-dam-assets-1.1.zip

在此页面上