Retaining the Custom Changes Permanently

The changes you make to the layout or pane are applied permanently to all RiskVision user accounts and even when the users log in and log out of RiskVision several times. The layout or pane that is customized using the Configure UI permission are preserved and continue to work as expected because the changes are saved directly to the database.

When you modify the UICustomization.xml file present in the %AGILIANCE_HOME%\Tomcat\ webapps\spc\WEB-INF\classes directory, copy the UICustomization.xml file to the %AGILIANCE_ HOME%\config directory to ensure that the upgrade process picks the custom changes.

RiskVision strongly recommends customizing the user interface with the Configure UI permission.

Only the changed <component> XML blocks must be copied in the UICustomization.xml file in the %AGILIANCE_HOME%\config directory. And, remove all unchanged <component> XML blocks. This makes upgrades much easier to do successfully and changes are easy to track down and update when needed.

Also, when RiskVision server is updated, the changes to the UICustomization.xml file need to be updated to match any UI changes in the newer version of RiskVision server by comparing with the new UICustomization.xml file of the %AGILIANCE_HOME%\Tomcat\webapps\spc\WEB-INF\classes directory. Using an old UICustomization.xml file with a new RiskVision server version might cause problems, such as hiding new features in the UI. As a reason, the UICustomization.xml file is versioned and will be rejected if the version in the file header doesn't match.

However, if you configure the UI using the Configure UI feature in the UI, this is automatically handled by tracking the "changes" that were made and reapplying them to the new UI of the upgraded RiskVision server. It is the recommended method to make most UI configurations and using the UICustomization.xml file is a backup for corner cases.