我创建了一个简单的模型,我开始了许多流程,他们正在等待批准。他们在等待我更新我的图表时,这些过程会发生什么?我该如何更新图表?我尝试编辑模型并保存,但没有改变。
答案 0 :(得分:2)
每个定义都有版本。所有流程实例都基于旧版本的定义运行。您可以通过org.activiti.engine.impl.cmd.SetProcessDefinitionVersionCmd
将所有runnig实例迁移到新版本的定义。
http://forums.activiti.org/content/migrating-process-instances-newer-versions
但要小心 此命令不会执行任何迁移魔法,只需在数据库中设置流程定义版本,假设用户知道他或她在做什么。