Practical Process Patterns: MINT

Migration Instances to New Template (MINT) pattern illustrates an approach for moving running instances from one version of their template to another version. The idea is to allow such a migration at some control points of template.

The figure below shows a version of template v1 and a two its instances.

The figure below shows a new version if this template – template v2 and two its short versions: template v2’ and template v2’’.

When instance 2 has reached control point A1 then we have to instantiate template v2’ to continue this instance. When instance 1 has reached control point B1 then we have to instantiate template v2’’ to continue this instance. See the figure below.

Of course, all audit trails and KPIs should be externalized from the business process execution engine.


No comments: