为AEM Assets生成缺少的演绎版

了解如何解决AEM Assets缺少呈现版本的问题。 通过使用修复DAM Assets工具、ACS Commons批量工作流管理器以及工作流Web服务重新运行DAM资源更新工作流来生成演绎版。

描述 description

环境

  • Experience Manager

问题/症状

AEM Assets实例中的Assets缺少节目。 为了生成缺少的演绎版,必须对这些资产重新运行​ “DAM更新资产” ​工作流。 如何批量重新运行工作流以修复缺少的演绎版?

解决方法 resolution

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

A.使用支持FIX-DAM-ASSETS工具:

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

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

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

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

另一个支持工具是ACS Commons批量工作流管理器

C.使用工作流WEB服务

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

下载

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

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f