Process deployment and instances

Hi, I have some doubts about deployment and process instances:

  1. What happens with the process instances that are running if I need to make modifications in the bmpn ? I have to create a new deployment? what is the best way to do it?

  2. Where the bpmn file are located after modification for example if I need to modify this one to a version 2, considering the instances that are running?

Hello @sftr ,

if the process changes, you have to make a new deployment which will cause a new version of your process definition.

All running process instances stay unaffected and are continued in the version they were started in.

I would recommend to revision bpmn files next to your code in git.

This will help you to keep track of the changes in your process. No need to create multiple files.

I hope this helps