我正在寻找关于如何以有效的方式重新触发失败的camunda工作流的帮助,例如批处理。
以下是场景的详细信息
我有一个由服务A通过rest API触发的camunda工作流。该工作流使用外部任务来实现与服务B对话的业务逻辑。如果工作流由于服务B中的暂时性错误而失败,则这些工作流将失败。如果请求数为1或2,则可以手动重新触发。但是,如果失败的工作流是10或100,手动完成将会很麻烦,因此我正在寻找帮助选项来解决这个问题。
是否有更好的方法来使用camunda UI或Rest API或任何其他选项重新触发失败的Camunda工作流?
Camunda - Community Edition容器镜像标签详情为:"7.11.0“
发布于 2019-11-03 16:21:58
注意:这些类型的批处理操作是企业版的内置功能,因此,如果这是您业务中的重复用例,请考虑升级到企业版。
也就是说:您可以使用script/rest或java API重新构建此功能。基本上,您创建一个jobQuery来查找失败的实例并增加重试的次数。
https://stackoverflow.com/questions/58673552
复制相似问题