Understanding deployment to runtime servers
Deployment is how you transfer all the configuration you have defined in the design environment to the runtime server groups. Deployment is grouped by interactive channel. When you deploy an interactive channel, you are sending all the data associated with an interactive channel to the selected runtime server group. This is why, when you are creating interactive channels, you must define the production runtime servers and the non-production (testing) runtime servers.
The first deployment contains the following data:
*
This includes the smart segments.
*
This includes the treatment rules, which also include offers.
*
*
On all subsequent deployments of the interactive channel, Interact sends the following to the selected runtime server.
*
*
*
*
If an interactive flowchart or interaction strategy is marked for undeployment, Interact disables all data and references to the undeployed flowcharts and strategies from the runtime server.
*
Once you deploy an interactive channel to a Interact runtime server, the runtime server is now associated with that particular design environment, including the Campaign partition. If you attempt to re-use the same runtime server by associating it with a new design environment, deployment will fail. This scenario may occur if you have a staging Campaign installation and a production Campaign installation.
Deployment is a four step process.
1.
2.
3.
4.
When you mark an interactive flowchart or interaction strategy for deployment or undeployment, it remains marked and locked against editing until you deploy to a production server. The following table shows the marked for deployment status of an interaction strategy as you take actions in the design environment.
When to deploy
You should deploy your interactive channel when you make changes to any of the following data.
*
*
*
*
*
*
*
*
*
*
If you make changes to any of the other required data not specific to interactive channels, you must redeploy all the interactive channels associated with the server group for the changes to take effect.
Understanding runtime servers
Deployment and delete
About deployment versioning
To deploy to a runtime server group
To undeploy
To view the deployment tab