Example of Process Instance Migration
The following figure shows version 1 of a process.
In this process:
- an icon next to a task shows that it is a valid migration point.
- the Pre-Mortgage Application Check, Mortgage Application Submitted and Decide tasks are valid migration points.
- The tasks Application Approved and Application Failed following the Decide gateway are not valid migration points (as more than one task at a time could be active).
The following figure shows version 2 of the same process. A new task called Credit Check has been added to the process.
To migrate the process instances from Version 1 to Version 2, a migration rule is created that specifies the Mortgage Application Submitted task as the migration point.
Note: A migration point must exist in both the source and destination versions of the process template. Credit Check is therefore not a valid migration point for migration between these two versions.
Note that:
- Process instances that have started executing against version 1 will migrate to Version 2 when they have finished executing the Pre-Mortgage Application task but not yet started to execute the Mortgage Application Submitted Task.
- Process instances that have already started executing the Mortgage Application Submitted task will continue with Version 1 of the process.
This means that all process instances that have started executing against Version 1 of the process template will migrate to Version 2 unless they have reached the Mortgage Application Submitted task.
Copyright © Cloud Software Group, Inc. All rights reserved.