BPMN模型API用于编辑流程图

时间:2015-08-17 23:07:23

标签: bpmn camunda

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

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

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

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

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

1 个答案:

答案 0 :(得分:2)

如果使用模型API更改流程模型,则必须重新部署它以实际使用它。如果您希望具有变量{n}值的流程定义,您还可以为其使用变量,并在流程实例的开始期间使用Java APIREST API或{{ 3}}