BPMN 模型 API 来编辑流程图

BPMN model API to edit Process diagram

我有一个根据阈值变量引导流程的流程图。例如,对于变量 x,y;如果 x<50 我被定向到服务任务 1,如果 y<40 到服务任务 2,或者如果 x>50 && y>40 到某个任务.. 直觉告诉我,我正在对序列流使用比较检查来确定下一个任务。

x,y 由用户输入,但 50、40(我们称这些数字为 {n})是流程定义 (PD) 的一部分。

现在,对于一个固定的 {n},我已经部署了一个流程图并且它运行成功。

如果我的 {n} 可能因不同的流程实例而异,我该怎么办?有没有办法维护相同版本的流程定义,但动态采用 {n}?

我阅读了 BPMN 模型 API here。但是,我似乎无法弄清楚如何使用它来动态编辑我的 PD?我是否需要每次在 Tomcat 上重新部署它或者它是如何工作的?

如果您使用模型 API 更改流程模型,您必须重新部署它才能实际使用它。如果你想要一个带有变量 {n} 值的流程定义,你也可以为它使用一个变量,并在流程实例启动期间使用 Java API, REST API or the Tasklist.

设置它