Results post cloning for application customizations
Summarize
Summarized using AI
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.
Summary of Results post cloning for application customizations
This document outlines the expected behaviors and necessary actions for recovering application customizations after cloning a ServiceNow instance. It provides specific scenarios based on the state of application customizations in both the source and target instances.
Show less
Key Features
- Cloning Outcomes: Describes what to expect in the target development instance after cloning, based on the customizations present in the source instance.
- Recovery Actions: Lists the steps to take for restoring application customizations that may not have transferred correctly post-cloning.
Key Outcomes
- If the base application is not installed in the target instance, reinstall both the base application and the application customization.
- For application customizations under source control, if the base application is not installed, remove the repository configuration and re-import from source control before installation.
- When the base application versions differ pre- and post-cloning, reinstall the correct versions of both the base application and the application customization.
- In scenarios where the repository configuration is retained, apply remote changes from the Git repository to ensure the latest customizations are reflected in the target instance.
The results to expect post cloning for application customization display the expected behaviors based on the state of the application, and the actions to recover your application customizations.
The following are the expectations based on the state of the application customizations, and the actions to recover your customizations.
| State of the App Customization on Source Instance | State of the App Customization in the Target (Development) instance pre-clone | State of the App Customization in Target (Development) instance post clone | Action to take to recover App Customization in the Target (development) instance post clone |
|---|---|---|---|
| Base application is not installed | Base application version 1.0 and App Customization version 1.0 | Base application is not installed | Reinstall Base application and App Customization |
| Base application not installed | Base application version 1.0 and App Customization in Source Control | Base application is not installed, and the sys_repo_config has an empty app field. | Remove the repository configuration (sys_repo_config) record (the app field has been emptied) and import again from Source Control and install Base application. |
| Base application version 1.0 | Base application version 1.0 App Customization version 1.0 | Base application version 1.0 | Reinstall App Customization |
| Base application version 1.0 | Base application version 1.0 and App Customization in Source Control | Base application version 1.0, repo_config is retained and the App Customization version displays as none in the all apps page. | Apply the remote changes from the Git repository. |
| Base application version 1.0 and App Customization version 1.0 | Base application version 2.0 and App Customization version 2.0 | Base application version 1.0 and App Customization version 1.0 | Reinstall App Customization version 2.0 and Base application version 2.0 |
| Base application version 1.0 and App Customization version 1.0 | Base application version 2.0 and App Customization version 2.0 in Source Control | Base application version 1.0 and App Customization version 1.0, sys_reconfig is retained | Apply the remote changes from the Git repository. |
| Base application version 2.0 and App Customization version 2.0 | Base application version 1.0 and App Customization version 1.0 | Base application version 2.0 and App Customization version 2.0 is installed. | Both Base and App Customization are at the latest versions. |
| Base application version 2.0 and App Customization version 2.0 | Base application version 1.0 and App Customization version 1.0 in Source Control | Base application version 2.0 and App Customization version 2.0 is installed with repo_config retained, so the branch version is on 1.0 | Both Base and App Customization are at the latest versions. |