为AEM Assets生成缺少的演绎版
了解如何解决AEM Assets缺少呈现版本的问题。 通过使用修复DAM资产工具、ACS Commons批量工作流管理器和工作流Web服务重新运行DAM资产更新工作流来生成演绎版。
描述 description
环境
- Experience Manager
问题/症状
AEM Assets实例中的资源缺少演绎版。 要生成缺少的演绎版,必须重新运行 "DAM更新资产" 工作流。 如何批量重新运行工作流以修复缺少的演绎版?
解决方法 resolution
警告: 如果资源由于工作流失败而缺少演绎版,则重新运行工作流无法解决此问题。 运行以下步骤之前,请转到 http://host:port/workflow
UI并选择 失败 选项卡以查看工作流是否失败。 如果工作流失败,并且您无法调试根本原因,请联系Adobe客户关怀团队。
A.使用支持FIX-DAM-ASSETS工具:
- 将附加的包fix-dam-assets-1.1.zip安装到AEM。
- 登录
/apps/tools/components/fixAssets/run.html
作为管理员用户。 - 输入资源缺少演绎版的文件夹的路径。
- 单击“Start(开始)”。
这会在您触发的资源上重新运行DAM更新资产。 该代码对作为路径输入的文件夹执行完全遍历,并查找缺少三个默认呈现的所有资源并生成它们。
您可以更新代码以检查是否缺少其他演绎版、将其限制为特定文件类型或运行自定义工作流模型。 可在中查看代码 CRXDE 下 /apps/tools/components/fixAssets/POST.jsp
B.使用ACS COMMONS批量工作流管理器
另一个功能强大的工具是 ACS Commons批量工作流管理器
C.使用工作流WEB服务
或者,请参阅 本文档 了解如何使用工作流Web服务来触发DAM更新资产工作流。
下载
获取文件 - fix-dam-assets-1.1.zip
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f