The DAM Update Asset workflow has been fundamentally replaced in AEM as a Cloud Service by Asset Microservices.
The traditional /var/workflow/models/dam/update_asset workflow no longer exists because asset processing has been moved to external cloud-native microservices. This offloads CPU and memory-intensive operations (rendition generation, metadata extraction) from the AEM author instance to scalable cloud infrastructure.
For programmatic asset updates that require additional processing, the proper approach is to use post-processing workflows, which automatically execute after asset microservices complete their processing.
If the issue is that manually created/updated assets aren't automatically processed, trigger reprocessing programmatically:
The AEM Cloud Service Assets UI includes a "Reprocess Assets" feature that sends assets through the entire microservices pipeline. While there's no official Java API documented for this, the HTTP endpoint can be called programmatically. Reference here and here.
Given that the OSGi code creates/updates both images and Content Fragments with proprietary data:
Create a custom post-processing workflow that handles proprietary data integration
Configure this workflow to auto-start on the specific folders where assets are being created
Ensure the workflow includes the "DAM Update Asset Workflow Completed Process" step at the end