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.
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: