有没有办法通过Call Activity调用远程子进程?我需要在远程服务器中部署bpmn进程。 我想将远程bpmn进程作为主要bpmn中的子进程运行?
谢谢,
Jayant Chaudhuri
答案 0 :(得分:2)
还可以通过扩展DefaultActivityBehaviorFactory来覆盖默认的CallActivityBehavior类:
在ProcessEngineConfiguration中注册自定义ActivityBehaviorFactory。这样,您仍然可以在BPMN文件中使用callActivity元素。
答案 1 :(得分:0)
我能看到这个工作的唯一方法是作为REST调用从具有异步延续的服务任务运行远程进程(即等待远程服务的回调)以移动主进程。
似乎很容易,但它没有使用Call Activity,它只能在当前流程引擎的上下文中运行。