Customization Guidelines for BMC Helix Portfolio Management
When customizing definitions in BMC Helix Portfolio Management, it's essential to follow specific guidelines to ensure your changes are preserved and function correctly through updates.
1. Use Best Practice Mode for the development activities
The Portfolio Management application is now available in Base Mode, and developers are advised to make customizations and changes in the Best Practice Mode. This helps ensure that your customizations are protected from being overwritten by application updates.
2. Understand Update Impacts
Customizations made in Best Practice mode are safe from being overwritten during updates, which only affect the Base Layer version of definitions. However, be aware that updates might still have unforeseen effects due to the interdependencies of definitions.
3. Monitor Base Layer Changes
Because of the potential side effects of updates, it is recommended to check if (and which) the customized definitions have been altered in the Base Layer after an update. If so, revert your customizations to incorporate the latest Base Layer changes. Document your customization steps thoroughly to facilitate this process and make it easier to reapply your customizations manually if needed.
4. Avoid Manual Field ID Entries
When creating new fields, avoid manually entering field IDs. Innovation Studio will automatically assign these IDs to ensure compatibility with future updates.
5. Consider Using Out-of-the-Box Definitions
For new functionalities, consider creating new definitions (e.g., views or processes). This reduces the likelihood of issues from future updates. However, be aware that updates might still require adjustments. For instance, if an out-of-the-box process's parameters change, you may need to adjust the custom view that interacts with this process.