Versioning a process

With versioning, multiple instances of a business process can run simultaneously in a runtime environment, as long as they specify different dates from which they are valid.

In a runtime environment, an instance of a business process is identified by the following:

The first two of these can be the shared between multiple instances of the same business process, but valid-from dates cannot. In other words, different valid-from dates are used to differentiate multiple instances of the same business process. In practice, a runtime engine could start a new instance of a business process that is set to become valid today, even if an older instance of the same process is still active. The new instance may have information that is not relevant to the previous version, so that previous version is allowed to continue its execution unchanged.

To configure a date from which your business process is valid, proceed as follows:
  1. Click an empty area of the business process editor to choose the process as a whole.
  2. In the Details tab of the properties area, enable Date (UTC) when task becomes valid:. If this check box is clear, then an instance of this state machine is immediately valid the moment it is created by the runtime engine, and only one version of the instance may exist at any one time.
  3. Configure the calendar fields to specify the date and time when the runtime engine is allowed to create instances of this state machine.
    The calendar fields for the valid from settings.
    Calendar values are represented in Coordinated Universal Time (UTC).
  4. Save your work.

Feedback
(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.