Changing the Execution Mode of a Version
Changing the execution mode of a version means deploying a specific version of your project in Test, Acceptance, or Live mode.
When pushing a version from one execution mode to the next, you have to address migration issues as soon as there is a version available in the target mode. If all process requests are completed, you can migrate from one version to the next without any concern. With process requests that are still running, you must carefully check which changes have been made to the application. For assessing whether the changes to the predecessor version are minor or major, refer to a classication of changes in the Deployment Guide.
When pushing a version, the system always prompts you whether to keep process requests and Web interface instances running on a predecessor version or promote them to the next version:
- If you decide to stay with the predecessor version, you may have process instances running on multiple versions: The instances that are currently running stay with their old version, new process instances run on the new version.
- If you decide to use the new version, the instances that are currently running are migrated to the new version as soon as the process is continued.
How to replace a Live version
To ensure uninterrupted access to an application for end users, you should not push a Live version to Acceptance or Test. This would mean that there is no version in production any longer that can be accessed by your end users. Note that this operation makes sense only when closing down the application completely.
Instead, it is recommended that you push the version to be released from Test or Acceptance to Live. This automatically changes the execution mode of the previous Live version to Test, even if there are process requests and Web interface instances running in Live or Acceptance.
For more information on deploying applications to the three environments, refer to the Deployment Guide.
How to change the execution mode of a version:
- In the IDE, go to the Versions tab of your project. It lists all existing versions. For details on the Versions tab, refer to the Advanced IDE Guide.
- Select the version for which to change the execution mode.
- Click the pencil icon in the Mode column, and choose the required mode.
- Confirm the mode change.
If there is already a version in your target mode with running process requests and Web interface instances, decide which version to use for the running instances.
Note that you can display information on the history of versions. For details, refer to Tracking the Version History.
Note that you can also change the execution mode of a version using internal parameters. For details, refer to the Deployment Guide.