Nashira (v1.38) | Upgrade Instructions | October 2023
Our upgrade instructions provide guidance on new features that require manual updates in order not to conflict with any org-specific customization. Detailed information on Set-up, Configuration and Feature Information can be found through links on the Libertas Release Notes.
Contact support@verasolutions.org to share feedback.
- 1 Upgrading Amp Impact to Nashira - (v1.38)
- 2 Packaging Changes
- 3 Update Profiles and Custom Permission Sets for New Objects and Fields
- 4 Use Enhancements to Numerator Denominator Indicators
- 4.1 Update the Page layout for the Project Indicator Object
- 4.2 Remove the field “Calculation Factor” from the “Add Results Info Popover” field set
- 4.3 Ensure that the fields controlling Validation Ranges are added to the “Edit Project Indicator Popup”
- 4.4 Add the fields “Validation Range Maximum” and “Validation Range Minimum” to the NumDen Edit Indicator Popup Valid Range record in Dependent Field Control Setting Custom Metadata Type
- 5 Ensure the the fields “Objective” and “Thematic Area” are removed from the “NumDen Edit Indicator Popup" record in Dependent Field Control Settings Custom Metadata Type
- 6 Integration with a Third Party Tool to download Performance Graphs
- 7 Disable Custom Permissions
Upgrading Amp Impact to Nashira - (v1.38)
Note:
A Salesforce environment with Amp installed can be directly upgraded to the latest version of Amp as long as the current version is v1.17.1 or later. If the version of Amp is an earlier version, you must first upgrade to v1.17.1 before upgrading to v1.38 (Nashira). When upgrading to this version and skipping previous upgrades, please be sure to follow the Upgrade Instructions for every intermediate release as well to ensure the app continues working as expected.
To upgrade to the latest release of Amp Impact, log into your Sandbox environment and use the installation link.
Vera Employees can navigate to this page to access the link.
Partners & customers, please get in touch with your Vera point of contact to access the link.
Information will be displayed confirming that you have an earlier version installed and it can be upgraded while preserving existing data.
Select which users you wish to install the package for (learn more here).
Click "Upgrade".
Refer to the release notes document and learn about the new features and bug fixes for this release.
After reviewing the release notes, follow the steps outlined below.
Perform your current use cases in the sandbox and if you are using any of the new features from this release, ensure that they are operating as expected.
When you are ready to deploy to Production, use this installation link.
Update any changes you make, for example to custom settings, in Production as these will not "carry over" from your sandbox.
Note:
If My Domain has already been set up, replace “test” or “login” in the installation links with the specific domain appended by .my. for the org. See below for an example of a customized installation link: https://customdomain.my.salesforce.com/packaging/installPackage.apexp?p0=04t4o000002FIf5&isdtp=p1
Packaging Changes
Certain changes to the configuration will be automatically updated on the installation of the upgrade, while others will need to be manually updated (in order not to conflict with any org-specific customization). For full details on what Salesforce supports when upgrading managed packages, refer to the Editing Components and Attributes After Installation and Special Behavior of Components in Packages pages.
Change | Automatic Update? | Manual Update Location | Example from Nashira(v1.38) Release |
---|---|---|---|
New field | Yes | N/A | New Picklist field ampi__xx_Number_of_Decimals_for_Resultant__c has been added to ampi__Indicator__c |
Updated Validation Rule | Yes | N/A | Is_Budget_Locked has been updated |
New custom label | Yes | N/A | New custom label CF_FOR_BASELINE has been created |
Updated custom label | Yes | N/A | Value of PREPARE_EXCEL_FOR_UPLOAD_1A has been changed |
New field set | Yes | N/A | New fieldset INDICATOR_FIELDS ADD_RESULTS EXCEL_TEMPLATE has been created |
Updated field set | Yes | N/A | The following newly added fields were made available to the fielset:
|
New Custom Metadata Type | Yes | N/A | New CMDT ampi__xx_Lookup_Filter_Label_Mapping__mdt has been created |
Updated Flow | Yes | N/A | Submit_Lock_Wizard flow has been updated |
New Custom Permission | Yes | N/A | Override_Locked_Baseline has been created |
Updated Custom Metadata Type | No | Home → Custom MetaData | ampi__Objective__c and ampi__Thematic_Area_Text__c removed from Dependent Fields on NumDen Edit Indicator Popup CMDT record |
Updated Page Layout | No | Object → Page Layouts | Added the following fields to the page layout for ampi__Project_Indicator__c:
|
Update Profiles and Custom Permission Sets for New Objects and Fields
While permission sets in the package are automatically updated to provide access to these new fields, profiles and custom permission sets must be manually updated to include these new artifacts if the relevant user(s) requires access to them.
Refer to the Packaging Changes section in the release notes to determine which objects and fields need to be added to any custom profiles or permission sets.
Use Enhancements to Numerator Denominator Indicators
Update the Page layout for the Project Indicator Object
Page layout changes made to the Project Indicator (ampi__Project_Indicator__c) object will not be reflected when you upgrade to Nashira. This is to ensure that any customizations made by users are not overridden. To meet the modifications made to the page, you may modify the Project page layout by adding relevant fields.
Add the “Number of Decimals for Resultant Value” field to the Page Layout
This step allows users to define the number of decimal places that are displayed for Numerator/Denominator resultant values. You can add the field Number of Decimals for Resultant Value (ampi__xx_Number_of_Decimals_for_Resultant__c) to the Project Indicator page layout by following the steps mentioned below:
Navigate to Object Manager
Navigate to the “Project Indicator” object (ampi__Project_Indicator__c) and click on it
Navigate to “Page Layout” and click on “Project Indicator Layout”
Drag the “Number of Decimals for Resultant Value” field to the Project Indicator Detail section
5. Click “Save”
Remove the field “Calculation Factor” from the “Add Results Info Popover” field set
The UX enhancements introduced in the Nashira v(1.38) release display the Calculation Factor value inside the popup to enter result values for Numerator/Denominator indicators.
As a result, the Calculation Factor field (ampi__xx_Calculation_Factor__c) can be removed from the Add Results Info Popover field set (ampi__ADD_RESULTS_INFO_POPOVER) by performing the following steps:
Navigate to Object Manager
Navigate to the “Project Indicator” object (ampi__Project_Indicator__c) and click on it
Navigate to “Field Sets” and click on “Add Results Info Popover”
Remove the “Calculation Factor” field from the Field Set
Click “Save”
Ensure that the fields controlling Validation Ranges are added to the “Edit Project Indicator Popup”
To use the Validation Ranges functionality for Numerator/Denominator type of Project Indicators ensure that the following fields are added to the Edit Project Indicator Popup (ampi__EDIT_PROJECT_INDICATOR_POPUP)
Validation Range Maximum Denominator (ampi__xx_Validation_Range_Maximum_Denominator__c)
Validation Range Minimum Denominator(ampi__xx_Validation_Range_Minimum_Denominator__c)
Validation Range Maximum Numerator (ampi__xx_Validation_Range_Maximum_Numerator__c)
Validation Range Minimum Numerator (ampi__xx_Validation_Range_Minimum_Numerator__c)
To do so:
Navigate to Object Manager
Navigate to the “Project Indicator” object (ampi__Project_Indicator__c) and click on it
Navigate to “Field Sets” and click on “Edit Project Indicator Popup”
Ensure that the 4 fields are added in the field set
Add the fields “Validation Range Maximum” and “Validation Range Minimum” to the NumDen Edit Indicator Popup Valid Range record in Dependent Field Control Setting Custom Metadata Type
In order to use Validation Ranges for Numerator/Denominator targets, the fields Validation Range Minimum (ampi__Validation_Range_Minimum__c) and Validation Range Maximum (ampi__Validation_Range_Maximum__c) should be displayed on the Customize Project Indicator Popup (ampi__EDIT_PROJECT_INDICATOR_POPUP). To do so perform the following steps:
Navigate to Home →In Quickfind, type Custom Metadata Types and click on it
Click on Manage Records, next to Dependent Field Control Setting
Click on “Edit” next to “NumDen Edit Indicator Popup Valid Range”
Click “Edit”
Add these semicolon seperated field API names “ampi__Validation_Range_Minimum__c; ampi__Validation_Range_Maximum__c“to the Dependent fields.
Click Save
In order to view the Validation Range Minimum (ampi__Validation_Range_Minimum__c) and Validation Range Maximum (ampi__Validation_Range_Maximum__c) fields on the “Add New Custom Indicator” Popup (ampi__ADD_NEW_INDICATOR_POPUP) , add them to the Dependent Fields on the “NumDen Add Indicator Popup Valid Range” Custom Metadata record.
Ensure the the fields “Objective” and “Thematic Area” are removed from the “NumDen Edit Indicator Popup" record in Dependent Field Control Settings Custom Metadata Type
In order for the Objective (ampi__Objective__c) and Thematic Area (ampi__Thematic_Area_Text__c) to be displayed on the Customize Project Indicator Popup follow the following steps:
Navigate to Home →In Quickfind, type Custom Metadata Types and click on it
Click on Manage Records, next to Dependent Field Control Setting
Click on “Edit” next to NumDen Edit Indicator Popup
Remove the Objective (ampi__Objective__c) and Thematic Area (ampi__Thematic_Area_Text__c) from Dependent Fields.
Click Save
Integration with a Third Party Tool to download Performance Graphs
With the Salesforce Release of Summer 2024, Performance Graphs will no longer be downloadable through Amp Impact out of the box. To continue accessing this functionality, users will need to integrate with a third-party tool such as Highcharts (https://export.highcharts.com).
Please note that while Highcharts was bundled with Amp Impact in previous versions, starting with the Nashira (v1.38) release, it has been removed from the package. Users are now required to configure access to Highcharts or a comparable tool separately to enable the download functionality for Performance Graphs.
Disable Custom Permissions
The custom permissions packaged in Nashira (v1.38) are assigned to a profile when packaged. These custom permissions need to be manually removed from Profile and assigned to the permission sets that require it. Skipping this step will result in users not being able to lock components after they have been submitted. To remove the Custom Permissions from Profile:
Navigate to Home →In Quickfind, type Profiles and click on it
Click on the profile that does not need these custom permissions
Click on “Enabled Custom Permissions”
Click on Edit
Remove the Custom Permissions
6. Repeat the steps for all necessary Profiles.
Add the Custom Permissions to the necessary Permission Sets