我有一个流程图,根据阈值变量指导流程。例如,对于变量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上重新部署它或它是如何工作的?