7.1 How Code Promotion Helps?

Code Promotion addresses the following pain points associated with the following activities:

  • Managing Multiple Access Manager Setups: Typically, multiple Access Manager setups are maintained to test configuration changes before applying them on production systems. For example, you can use the staging environment to deploy Access Manager, test various configurations and customizations, and apply these changes to the production environment. Earlier, there was no easy way to promote the tested and approved configuration data to the production environment. The configuration data had to be manually replicated in to another system. This was a time-consuming and error prone process. Code Promotion provides a mechanism to move the configuration data across environments. This increases efficiency, improves productivity, and in turn reduces costs of managing configurations across environments.

  • Different Administrators for Different Setups: Different administrators can manage different Access Manager environments. Manually replicating the configuration to the different stages requires the maintenance of the precise list of all changes done on one system and this knowledge must be transferred among administrators. Hence, a mechanism is needed to ensure that all configuration changes are taken and moved correctly.

  • Replacing or Moving Physical Devices: You may need to replace physical devices or you may need to move devices to a different network due to a business decision, such as, changing a network infrastructure vendor. Hence, a mechanism that is independent of these network changes is needed to transfer the configuration data.