我的 bpmn 文件中有一个服务任务部分。我想使用 camunda 外部任务客户端异步执行服务任务。如何设置外部任务客户端?目前服务任务的执行委托(delegate)给流程引擎本身。
最佳答案
有关介绍,请参阅此 Camunda blog post .
简而言之,您在 BPMN 中将任务实现定义为“外部”并定义其主题。 然后,您创建具有长轮询的 REST 客户端,它将获取任务执行信息。
幸运的是,您不必自己编写 REST 客户端,Java 和 JS 都有官方实现。
对于 Java 客户端,请查看 GitHub repo 上的示例.
关于bpmn - 如何设置 camunda 外部任务客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54105436/