我一直在研究BPM解决方案,希望能够使用jBPM来实现我的目标。我知道使用发送到流程引擎的事件信号启动流程实例是可能的,但我希望能够与当前运行在该引擎中的流程实例进行交互,而不知道它们的实例ID。
我的目标是以中断的方式实现这一点,方法是向流程引擎发送一个带有业务数据的事件,该事件将与包含业务数据中的特定匹配的流程实例匹配(例如,流程实例的唯一客户编号)。
我还没有弄清楚如何做到这一点,我的另一个目标是通过REST/SOAP公开这个功能,而且我知道这个功能目前还没有在jBPM5控制台REST接口中实现。
我将如何做到这一点,这样做的标准模式是什么,或者我应该考虑其他什么过程引擎来实现这一点?
发布于 2013-09-03 10:16:22
是的,你可以用jbpm实现这一点,我建议你检查一下jbpm6 CR2..为了满足您的需要,您可以在一个KieSession中启动多个进程,然后将客户作为事件的有效负载发送。只有拥有该客户的流程才会捕获该事件(如果使用由客户筛选的catch事件节点正确建模)。
剩下的端点已经在jbpm6中了。
希望它能帮上忙
https://stackoverflow.com/questions/18568930
复制相似问题