BPMN建模API来编辑流程图



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

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

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

如果我的{n}对于不同的流程实例是不同的,我该怎么办?是否有一种方法来维护进程定义的相同版本,但其中采取{n}动态?

我在这里读到BPMN模型API。但是,我似乎不知道如何使用它来编辑我的PD动态?我是否需要每次都在Tomcat上重新部署它,或者它是如何工作的?

如果使用模型API更改流程模型,则必须重新部署它才能实际使用它。如果你想有一个变量{n}值的流程定义,你也可以为它使用一个变量,并在流程实例开始时使用Java API、REST API或任务列表设置它。

最新更新