每当我需要对流程定义进行更改时,我必须重新部署流程定义.它似乎创建了流程定义的新版本.
有没有办法可以更新现有的流程定义,而不是一直创建新版本.
如果存在新版本的流程定义,旧流程实例会发生什么.
任何有关上述查询的帮助表示赞赏.
我不认为Activiti API提供了一种在不部署新版本的情况下替换现有流程定义的方法.
部署新版本的进程时,旧版本上的任何现有流程实例将继续在旧版本上运行.
但是,SetProcessDefinitionVersionCmd您可以使用一个类来更改流程实例上的流程版本.但它并不"聪明"; 它只是更改版本号,并且不会更改任何其他运行时数据,因此如果您在流程定义中进行了不兼容的更改,它可能会中断流程实例.
| 归档时间: |
|
| 查看次数: |
1484 次 |
| 最近记录: |