Process Migration

Process migration provides the ability to migrate a long running process instance from one version to another version of the same process. In other words, migrated process instances will continue execution using the new process definition. Process migration is controlled by the use of migration points and migration rules.

  • A migration point is a task in the process template at which a process instance can be migrated to a different version. Not all tasks are valid migration points - for example, tasks that have a parallel path, or tasks that may have parallel executions due to multiple tokens flowing on a single path. Valid migration points are automatically identified by TIBCO Business Studio at design time and are denoted by an icon next to the task in the Process Modeler.
  • A migration rule defines when, how and to what version a process instance will migrate. A migration rule identifies the migration point in the process template from which a process instance will migrate, and the process template version to which it will migrate.