Scaling DAM migrations in Adobe Experience Manager: tracking affected resources after asset moves
Hi everyone,
I’m working on a large-scale DAM migration in Adobe Experience Manager using CopyMoveAssetCommandBuilder.
The main issue is that while references are updated during asset moves, I can’t find a way to retrieve all modified resources/paths affected by the operation.
Example:
-
Asset is moved
-
Content Fragment references are updated
-
Pages consuming those fragments are indirectly affected
-
But I can’t reliably identify everything that should be republished
At scale, this creates publish consistency concerns because Content Fragments and pages may remain published with stale references.
What I’m trying to achieve:
-
Detect impacted resources recursively
-
Republish in controlled batches
-
Track errors/audit results in DAM
-
Retry failed republishes safely
Questions:
-
Is there a supported way to retrieve modified resources from
CopyMoveAssetCommandBuilder? -
Are there recommended APIs/services for resolving downstream dependencies efficiently?
-
Is Reference Search the recommended approach for handling dependency chains like Asset → Content Fragment → Page?
-
Any best practices for maintaining author/publish consistency during large DAM restructures?
Would appreciate any insights from teams that have handled large migrations in AEM Cloud.
Thanks!