我一直在对 BPM 解决方案进行一些研究,并希望使用 jBPM 来实现我的目标。我知道可以使用发送到流程引擎的事件信号来启动流程实例,但我希望能够与当前在该引擎中运行的流程实例进行交互,而无需知道它们的实例 ID。
我的目标是通过向流程引擎发送一个带有业务数据的事件以中断方式实现这一点,该事件将与包含业务数据中特定匹配的流程实例相匹配(例如,流程实例唯一的客户编号)。
我还没有弄清楚如何做到这一点,我的另一个目标是通过 REST/SOAP 公开它,而且我知道这个功能目前没有在 jBPM5 控制台 REST 接口中实现。
我将如何去做,这样做的标准模式是什么,或者我应该寻找哪些其他流程引擎来实现这一点?