环境
问题/症状
我们的AEM Assets实例中的资产缺少演绎版。 要生成缺少的演绎版,必须重新生成 "DAM更新资产" 工作流。 如何批量重新运行工作流以修复缺失的演绎版?
警告: 如果资产因工作流失败而无法呈现演绎版,则重新运行工作流不会解决此问题。 在运行以下步骤之前,请转到 http://host:port/workflow
UI,然后选择 失败 选项卡,以查看工作流是否失败。 如果工作流失败,并且您无法调试根本原因,请联系Adobe客户关怀团队。
A.使用支持修复 — DAM-ASSETS工具:
/apps/tools/components/fixAssets/run.html
管理员用户。这会在您触发的资产上重新运行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