Workflow 如何在AEM中等待dam更新资产工作流完成

Workflow 如何在AEM中等待dam更新资产工作流完成,workflow,aem,wait,dam,Workflow,Aem,Wait,Dam,我使用servlet通过AssetManagerAPI以编程方式将图像上传到dam中,其格式副本将由dam更新资产工作流创建。在servlet响应中,我需要返回所有生成的格式副本的URL供UI使用。现在,由于格式副本生成需要时间,因为dam更新资产工作流需要时间启动和完成,如何确保我的servlet仅在所有格式副本之后发送响应 是完全生成的吗?注意:-我正在使用ImageMagic通过dam更新资产工作流生成格式副本。如果资产通过“dam更新资产”工作流成功处理,则在jcr:content(da

我使用servlet通过AssetManagerAPI以编程方式将图像上传到dam中,其格式副本将由dam更新资产工作流创建。在servlet响应中,我需要返回所有生成的格式副本的URL供UI使用。现在,由于格式副本生成需要时间,因为dam更新资产工作流需要时间启动和完成,如何确保我的servlet仅在所有格式副本之后发送响应
是完全生成的吗?注意:-我正在使用ImageMagic通过dam更新资产工作流生成格式副本。

如果资产通过“dam更新资产”工作流成功处理,则在
jcr:content
(dam:AssetContent节点)上设置属性
dam:assetState
。 我认为最好使用AJAX调用检查状态,而不是保持连接打开

如果您真的想同步完成这一切,那么您可以考虑使用ACS Commons的“合成工作流”: