我正在使用 servlet 通过资产管理器 api 以编程方式将图像上传到 dam,其再现将由 dam 更新资产工作流创建。在 servlet 响应中,我需要返回所有生成的再现的 url 以供 UI 使用。现在,由于再现生成将需要时间,因为大坝更新资产工作流需要时间来启动和完成,如何确保我的 servlet 发送仅在完全生成所有再现后才响应?注意:- 我正在使用 ImageMagic 通过大坝更新资产工作流程生成再现。
问问题
315 次
1 回答
0
如果资产由“DAM 更新资产”工作流程成功处理,则属性dam:assetState
=processed
在jcr:content
(dam:AssetContent 节点类型节点) 上设置。我会说最好使用 AJAX 调用检查状态,而不是保持连接打开。
如果您真的想同步完成这一切,那么您可以考虑使用 ACS Commons 的“合成工作流”:https ://adobe-consulting-services.github.io/acs-aem-commons/features/synthetic-workflow/索引.html
于 2021-04-30T05:06:47.630 回答