# Process version execution

**URL:** <https://community.ofelia.com/t/process-version-execution/5713>\
**Category:** Q&A\
**Created:** [4 March 2015 04:45 UTC](https://community.ofelia.com/t/process-version-execution/5713 "2015-03-04T04:45:55Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Randomiopl](https://avatars.discourse-cdn.com/v4/letter/r/ac91a4/32.png) [@Randomiopl](https://community.ofelia.com/u/Randomiopl)\
**Post date:** [4 March 2015 04:45 UTC](https://community.ofelia.com/t/process-version-execution/5713/1 "2015-03-04T04:45:55Z")

</div>

My question is about process versioning with Bonita.

Let’s say I have a process with four activities (A, B, C, and D), and I create two instances of that process. So, when I change the process to another version with slightly different activities (A, B, D, and F), what happens to the two instances I previously created? Do I need to migrate them to the new process? Or do they become invalid?

---

<div class="post-metadata">

**Author:** ![Sean\_McP](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ofelia.com/sean_mcp/32/932_2.png) [@Sean\_McP](https://community.ofelia.com/u/Sean_McP)\
**Post date:** [4 March 2015 06:53 UTC](https://community.ofelia.com/t/process-version-execution/5713/2 "2015-03-04T06:53:25Z")

</div>

From my understanding

The original processes will continue to execute as they are, only new instances of the process will execute with the new definitions.

You would have to create a routine to copy the data from old to new and then execute that to the point you want to resume from.

regards  
Seán
