You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flowable中HTTP任务返回20X后触发后续任务及相关问题咨询

顺序HTTP任务的依赖执行处理

针对多个需按顺序执行、且仅当前任务返回200/201/202才触发后续任务的场景,可按以下方式处理:

  • 给每个HTTP任务添加响应状态码校验逻辑:任务执行完成后立即校验返回状态码,仅当状态码为200、201或202时,才触发下一个任务;若校验不通过,终止后续流程或执行预设的错误处理(如日志记录、告警)。
  • 利用流程控制机制实现链式触发:
    • 代码层面:使用Promise链式调用、async/await的顺序执行逻辑,确保前一个任务成功解析后才执行下一个;
    • 低代码/自动化工具层面:在任务调度配置中,将后续任务的触发条件设置为「当前任务返回指定成功状态码」,仅满足条件时才启动后续任务。
  • 补充错误分支处理:为非成功状态码配置专属处理流程,避免流程停滞或出现未预期的结果。
“在同一事务中并行执行”标志的作用

这个标志的核心作用分为两点:

  • 并行执行提升效率:让多个HTTP任务在同一时间启动执行,无需等待前一个任务完成,大幅缩短多任务的总耗时,适用于彼此无依赖的HTTP任务场景。
  • 事务一致性保障:将所有并行任务纳入同一个事务上下文,若其中任意一个任务执行失败(如返回非预期状态、请求超时),整个事务会触发回滚操作(前提是调用的API支持事务回滚),确保所有任务要么全部成功,要么全部恢复到初始状态,避免出现部分成功、部分失败的不一致情况。

注意:事务一致性的保障依赖于底层API的事务支持,如果目标API本身不具备回滚能力,该标志仅能实现并行执行的效果,无法保证一致性。

内容的提问来源于stack exchange,提问作者Pent Terry

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 14:17:14