bpmn - 如何设置 camunda 外部任务客户端

标签 bpmn

我的 bpmn 文件中有一个服务任务部分。我想使用 camunda 外部任务客户端异步执行服务任务。如何设置外部任务客户端?目前服务任务的执行委托(delegate)给流程引擎本身。

最佳答案

有关介绍,请参阅此 Camunda blog post .

简而言之,您在 BPMN 中将任务实现定义为“外部”并定义其主题。 然后,您创建具有长轮询的 REST 客户端,它将获取任务执行信息。

幸运的是,您不必自己编写 REST 客户端,Java 和 JS 都有官方实现。

对于 Java 客户端,请查看 GitHub repo 上的示例.

更多官方信息herehere .

关于bpmn - 如何设置 camunda 外部任务客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54105436/

相关文章:

modeling - BPMN 如何对重复任务进行建模

java - 如何在Camunda-BPM中设置全局流程变量?

architecture - Sparx Enterprise Architect VS Visual Paradigm

java - 如何在服务器上创建 GEF 图的图像

java - 如何查询流程实例的位置?

java - Activiti 7 候选用户任务

java - 如何为 BPMN2 独占网关设置条件

uml - 图与模型 - 哪些信息不同?

bpmn - 我可以访问 camunda 中计时器事件的值吗?

java - 将任务文档的附件移动到另一个节点