Generating the missing renditions for AEM Assets

Description

Assets in our AEM Assets instance are missing renditions.  When we re-run the “DAM Update Asset” workflow on these assets, the renditions are generated.  How do we bulk re-run the workflow to fix the missing renditions?

Resolution

WARNING: If the assets miss renditions due to failed workflows, then re-running the workflows do not resolve the issue.  Before running the steps below, go to http://host:port/workflow UI and select the Failures tab to see if the workflows failed.  If the workflows failed and you are unable to debug the root cause, then contact Adobe Customer Care.

A. USE THE SUPPORT FIX-DAM-ASSETS TOOL:

  1. Install the attached package fix-dam-assets-1.1.zip to AEM.
  2. Log in /apps/tools/components/fixAssets/run.html as an admin user.
  3. Enter the path of the folder where assets are missing renditions.
  4. Click Start.

This re-runs the DAM Update Asset on the asset you triggered. The code does a full traversal of the folder you entered as the path and finds all assets missing the three default renditions and generates them.

You can update the code to check if other renditions are missing, limit it to certain file types or run a custom workflow model instead. The code can be viewed in CRXDE under /apps/tools/components/fixAssets/POST.jsp

B. USE ACS COMMONS BULK WORKFLOW MANAGER

Another capable tool is ACS Commons Bulk Workflow Manager

C. USE THE WORKFLOW WEB SERVICES

Alternatively, see this documentation for how you could use the workflow web services for triggering the DAM Update Asset workflow.

DOWNLOAD

Get file - fix-dam-assets-1.1.zip

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now