Deployment
Purpose
The purpose of the Perfion Deployment functionality is to make it easy to transfer configuration data from one Perfion installation to another.
Perfion Deployment is not a typical deployment system. It is rather a data transfer system. This means that data can be deployed between any two Perfion databases.
NOTE: Perfion Deployment requires an enterprise license in both the source and the target deployment systems.
The purpose of the Perfion Deployment wizard is to make it easy to transfer configuration data from one Perfion installation to another.
Perfion Deployment is not a typical deployment system. It is rather a data transfer system. This means that data can be deployed between any two Perfion databases.
Wizard
Perfion Deployment is built as a wizard. This gives the user the possibility to select what should be done one step at a time.
The wizard is built into the Perfion client. It is found in the administration menu.
License
Perfion Deployment is an enterprise license feature. It is needed in both the source and the target deployment systems.
User rights
Perfion Deployment is an administrator tool. The user needs to be an administrator in both the source and target deployment systems.
Source system
Since Perfion Deployment is built into the Perfion client, this fixes the source system to the Perfion system that the Perfion Client runs on.
In a Test – Production environment, this would mean, that if the user wants to deploy data from test to production. The users should log into the test system and select Deployment from here.
Limitations
Data transfer method
Perfion Deployment will, for the most part, only create or update items in the target system. Deletions are not a part of this. So, if the intent is to delete something, it should still be done in target system as usual.
There are some exceptions to this rule. For instance, information group security and feature definition localizable values will be deleted. These exceptions will be explained in detail in each relevant chapter.
Data types
Perfion Deployment is only able to transfer configuration data from one system to another. The areas that can be deployed is:
Feature configurations
Feature definitions
Remotes
Remote connections
Information groups
Security
To transfer feature configurations, item data is needed for item dependency. This is possible, as the only “data” transfer in Perfion Deployment.
Data security
Perfion Deployment is a powerful tool. It can easily move a lot if data from one system to another in a cobble of moments.
Validations throughout the deployment process ensures that no data transferred result in invalid data in the target system. If the deployment runs into one of these errors, the entire deployment is halted. And it is not possible to continue before these errors has been resolved.
When the deployment runs, all data is transferred. If something unexcepted happens during this process, all data is reverted, and the target system is left untouched.
Creating a database backup of the target system is not required but could be an extra security precaution.
Read more: