【问题标题】:BPMN model API to edit Process diagramBPMN模型API编辑流程图
【发布时间】:2015-08-18 15:15:25
【问题描述】:

我有一个基于阈值变量来引导流程的流程图。例如,对于变量 x,y;如果 x50 && y>40 到某个任务.. 直觉告诉我,我在序列流上使用比较检查来确定下一个任务。

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

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

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

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

【问题讨论】:

    标签: bpmn camunda


    【解决方案1】:

    如果您使用模型 API 更改流程模型,您必须重新部署它才能实际使用它。如果您想要一个带有变量 {n} 值的流程定义,您还可以使用一个变量,并在流程实例启动期间使用Java APIREST APITasklist 对其进行设置。

    【讨论】:

    • 谢谢,我没有想到将 {n} 值作为变量的想法:/。这很有帮助!
    猜你喜欢
    • 1970-01-01
    • 2019-05-25
    • 1970-01-01
    • 2018-10-17
    • 1970-01-01
    • 2019-05-06
    • 1970-01-01
    • 2021-02-19
    • 1970-01-01
    相关资源
    最近更新 更多