Я создал простую модель, и я начал много процессов, они ждут одобрения. Пока они ждут, если я обновляю свою диаграмму, что происходит с этими процессами? И как я могу обновить диаграмму? Я пробовал редактировать модель и сохранял ее, но она не изменилась.Диаграмма изменения Activiti
1
A
ответ
2
Каждое определение имеет версию. Все экземпляры процессов работают на основе определения со старой версией. Вы можете перенести все экземпляры runnig в новую версию определения на org.activiti.engine.impl.cmd.SetProcessDefinitionVersionCmd
. http://forums.activiti.org/content/migrating-process-instances-newer-versions
Но будьте осторожны Эта команда не будет выполнять любую миграцию магии и просто установить версию определения процесса в базе данных, при условии, что пользователь знает, что он или она делает.
Я просто хочу добавить свои 2 цента в предостерегающее примечание выше. Хотя вы можете переносить запущенные экземпляры на другую версию процесса, при этом следует проявлять особую осторожность. Простое изменение переменной процесса или класса службы может привести к краху вашего экземпляра, что помешает вам в очень плохом месте. –
Спасибо за добавление @GregHarley – OzkanCiftci