An environment has implemented customizations in the Identity Manager Angular Web Portal, and an upgrade is planned from Identity Manager 9.2 to 9.3.1 (and potentially later to 10.0 LTS). It is needed to understand:
During Identity Manager upgrades, the Software Loader uploads the new product installation set, including Angular web application bundles, into the database (QBMFileRevision). Any customized Angular files that replace standard product files are overwritten by the upgraded product content.
It is often observed that portal customizations no longer function after the upgrade because:
Angular Web Portal customizations are implemented as customized builds of the Identity Manager Angular workspace rather than as upgrade-safe configuration changes.
During an upgrade:
Additionally, the upgrade from 9.2 to 9.3 introduces significant platform changes, including:
These changes can cause previously customized code to require modification before it can be successfully rebuilt and redeployed.
To maintain Angular Web Portal customizations after an upgrade, it is required to follow a source-code based upgrade process.
Store all portal customizations in a fork of the official repository rather than relying on artifacts uploaded to the database.
Before or immediately after the Identity Manager upgrade:
IdentityManager.Imx source.For upgrades from 9.2.x to 9.3.x, special attention should be given to:
After updating the source code:
npm install).Examples of customized functionality that should be tested include:
Once validation is complete:
Angular customizations require ongoing maintenance for every major Identity Manager version upgrade.
The same process must be repeated for:
Environment owners should budget time for:
When running customized Angular Web Portal code:
© 2026 One Identity LLC. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center