Understanding deployment to runtime servers
Deployment is how you transfer all the configuration that you define 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 that is 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.
*
After 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 reuse the same runtime server by associating it with a new design environment, deployment fails. This scenario might 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 must deploy your interactive channel when you change any of the following data.
*
*
*
*
*
*
*
*
*
*
If you change any of the other required data not specific to interactive channels, you must redeploy all the interactive channels that are 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