Process Instance Migration Overview

Process migration is the ability to migrate a long running process from one version to another version of the same process template. Process migration can only occur at specific points in the process template. These points are called migration points. Migration points are automatically identified by TIBCO Business Studio at design-time.

When you perform process migration, all active instances of the process are migrated. It is not possible to specify an individual active process instance to migrate.

You must specify the source and destination process templates to migrate from and to. The migration points, in other words, the tasks that are common to the source and destination process templates, are automatically displayed. The point at which the active process instances migrate depends on the point they have reached in the process. Migration occurs when the process instance is about to execute a task that has been scheduled for migration. If the task has already been offered to a user or executed, in other words, the work item has already arrived in the work list, it is too late to be migrated and migration will take place at the next migration point specified or, if no other migration points have been specified, carry on with its existing process template version.

Note: To perform process migration, you must log in as a user with a privilege that has the Handle Process Migration system action assigned to it. This is configured in the Organization Modeler in TIBCO Business Studio - BPM Edition. For information, see TIBCO Business Studio - BPM Edition Application Designer's Guide .