我的bpmn文件中有一个服务任务部分。我想使用camunda外部任务客户端异步执行服务任务。如何设置外部任务客户端?当前,服务任务的执行被委派给流程引擎本身。
答案 0 :(得分:3)
有关介绍,请参见此Camunda blog post。
简而言之,您在BPMN中将任务实现定义为“外部”,并定义其主题。 然后,创建具有长时间轮询的REST客户端,以获取任务执行信息。
幸运的是,您不必自己编写REST客户端,有Java和JS的官方实现。
对于Java客户端,请查看GitHub repo上的示例。