Info |
---|
Our release notes offer brief, high-level descriptions of new features, enhancements, and resolved issues. Detailed information on Set-up, Configuration and Feature Information is available in the Installation Guide and User Guide for each release. Contact support@verasolutions.org to share feedback. |
Table of Contents | ||||
---|---|---|---|---|
|
New Features
Set Targets Rebuilt as a Lightning Web Component
To continue our trend of improving the performance of Amp Impact, the Set Targets page has been rebuilt as a Lightning Web Component. This change will include quicker load and processing times, as well as a cleaner and more consistent user interface. Alongside these performance improvements, the interface has also been updated to enable the following:
Set Targets Across Reporting Periods
In the Visualforce page version of Set Targets, users could only enter targets for one geographic area and reporting period combination (e.g. Eastern Europe and 2022) at a time. Recognizing that many organizations define their targets across all reporting periods at once, the component now displays reporting periods as columns, instead of the previous dropdown menu.
Before:
After:
This enables users to enter targets for all of their indicators at once, as well as to better plan out the intended progress of their project over time. If the indicator has any level of disaggregation, the user can enter disaggregated targets in a pop-up.
This enables users to enter targets for all of their indicators at once, as well as to better plan out the intended progress of their project over time. If the indicator has any level of disaggregation, the user can enter disaggregated targets in a pop-up.
Enter Baseline Data for Indicators
This release introduces the ability to enter baseline data for indicators on the Set Targets page, enabling users to more easily plan their targets for an indicator based on the baseline information.
Preview Qualitative Targets
In earlier versions of Amp Impact, users had to click into the edit popup for a qualitative indicator in order to see the data that had been entered. This has been improved so that when a user hovers their cursor over the icon for editing or viewing the qualitative targets, they will see a popover with a preview (first 255 characters) of the qualitative target value.
Preview Comments
To better support users in understanding what data has already been entered when the user hovers their cursor over the comment icon, they will see a popover with a preview of the comment.
Deactivate Reporting Periods for Target Entry
With the new interface of displaying all reporting periods across the Set Targets table, this release also introduces the ability to deactivate reporting periods for target entry, in order to ensure the table only displays relevant/active reporting periods. When the Active checkbox is set to TRUE, the reporting period will display as a table in the column.
Add Results Rebuilt as a Lightning Web Component
To continue our trend of improving the performance of Amp Impact, the Add Results page has been rebuilt as a Lightning Web Component. This change will include quicker load and processing times, as well as a cleaner and more consistent user interface. Alongside these performance improvements, the interface has also been updated to enable the following:
Compare Baseline Data to Results
This release introduces the ability to view baseline data for indicators on the Add Results page, enabling users to compare their actuals to their starting point for the indicator and better understand their progress. On Add Results, users will be able to make the selection to compare their results with either targets or baseline, and see the selected comparison in the table.
Preview Qualitative Results
In earlier versions of Amp Impact, users had to click into the edit popup for a qualitative indicator in order to see the data that had been entered. This has been improved so that when a user hovers their cursor over the icon for editing or viewing the qualitative results, they will see a popover with a preview (first 255 characters) of the qualitative result value.
Reporting Period Locked Status Displays in Dropdown
When a Reporting Period is submitted and/or locked in the Add Results Visualforce page, there is no differentiation between that Reporting Period and unlocked Reporting Periods, so a user has to toggle between all Reporting Periods in the dropdown picklist to know the status of each Reporting Period. In the new Add Results Lightning Web Component, the label “Locked” will appear in parentheses in the dropdown picklist for any Reporting Period that has been submitted and/or locked.
Preview Comments
To better support users in understanding what data has already been entered, the comment icon now displays differently based on whether there is an existing comment that has been entered. In addition, when the user hovers their cursor over the comment icon, they will see a popover with a preview of the comment.
Deactivate Reporting Periods for Result Entry
This release also introduces the ability to mark reporting periods as inactive in their result reporting, in order to ensure the table only displays relevant / active reporting periods. When the Active checkbox is set to TRUE, the reporting period will display in the dropdown picklist on the Add Results page.
Download / Upload Results Table
The Excel download template on Add Results has been modified to account for the new features, including:
Comparing Baseline data against Results
Entering Results for Picklist Indicators
Marking Results as Not Applicable
New Indicator and Result Types
With this release, users can now set targets and add results for new indicators and result types, including Picklist Indicators and Read-Only Results. Users will also be able to mark Results as not-applicable.
Picklist Indicators
Users can now create Picklist Indicators, with which they can define a set of target/result values that will then display as a dropdown picklist on both the Set Targets and Add Results Lightning Web Components. These Picklist Indicators can be used for various scenarios, such as Likert scales, Red-Amber-Green statuses, or Low-Medium-High ratings.
Read-Only Results
For Project Indicators with data that is not entered manually and also is neither aggregated nor calculated, the new value “Read-Only” has been added to the Type of Results picklist on Project Indicator. When “Read-Only” is selected, the Project Indicator’s Results will display as output values in the Add Results Lightning Web Component, and the data will not be editable by the user. This will prevent Results that are coming from external sources or integrations from being updated in error.
Not Applicable Results
Occasionally, Results cannot be reported due to irrelevance or extenuating circumstances. In these cases, Results can now be marked as “Not Applicable” in the comment popup. This will update a field on the Result record so that not-applicable results can be filtered out of any reports or dashboards.
Feature Enhancements
Improved Usability for IATI Reporting
To improve the IATI XML Generator user experience, the following updates will be made:
Sample help text to provide guidance to users on which fields will be printed into the IATI XMLs (see IATI Setup Guide)
Clear documentation of the mapping between the Amp data model and the IATI standard (see IATI User Guide)
Error handling for when the generated XML fails to pass the IATI Validator
Simplified data entry for tracking organization roles in projects and their related transactions
Details of each of these changes are logged in the IATI Setup Guide and the IATI User Guide. Please also review the Resolved Issues section of these release notes to see the bugs that have been fixed in this release.
Automation: Optimization of Reporting Period scheduler flow
The earlier Fornax release introduced the ability to schedule reporting periods based on the duration of a project and its reporting frequency/ies. In this release, the flow that schedules reporting periods has been updated with the following improvements:
Create baseline reporting periods
Prevent the creation of duplicate records
Allow the user to input values into the flow to define the reporting period schedule (i.e. not rely entirely on project field values)
Match the labels of reporting periods to the time period (e.g. changing a reporting period’s label from “M6” to June 2022).
Added Custom Setting to toggle structure of Geographic Areas in dropdown on Set Targets & Add Results Visualforce Page
Users can now toggle the structure of Geographic Areas between hierarchy and non-hierarchy in the dropdown on the Set Targets & Add Results Visualforce pages via Custom Settings. Using this is recommended if you have created more than 50,000 catalog-level geographic areas, which will cause the Visualforce page(s) to fail to load due to Salesforce governor limits.
Info |
---|
System Admin Note: A new Custom Field Disable Geographic Area Hierarchy (ampi__Disable_Geographic_Area_Hierarchy__c) has been created within the Custom Setting for Set Targets (ampi__SetTargets__c) and Add Results (ampi__AddResults__c). To disable the hierarchy in the Geographic Area dropdown, check the checkbox ampi__Disable_Geographic_Area_Hierarchy__c as TRUE. |
Resolved Issues
Activities Lightning Web Component: Custom fields for Milestone Activities not displaying in popover
Previously, if the System Administrator added custom fields to the MILESTONE_INFO_POPOVER field set, those custom fields would not be shown in the popover that displays when the user hovers their cursor over the Activity row. This has been updated so that any field (whether custom, standard Salesforce, or standard Amp Impact) added to the field set displays correctly in the popover.
Add Results Visualforce: Sex-disaggregated Results not saving if Targets are not disaggregated
If a Project Indicator was created such that its Results were only cross-disaggregated by sex, but its Targets were tracked in aggregate (i.e. without sex-disaggregation), then the Result values entered on the Add Results Visualforce page were not saving into the Result records. This has been resolved so that, irrespective of the level of disaggregation of the Targets, the Result values entered on the Add Results Visualforce page save correctly.
Manage Frameworks Visualforce: Project indicators not hyperlinked when associated with framework objectives
On the Manage Frameworks Visualforce page, Project Indicators would display next to their related Framework Objectives. However, even though the Project Indicators would display in blue text and as clickable, the click action would not open the Project Indicator record in a new tab. In this release, this has been resolved so that the Project Indicators’ appearance of being hyperlinked on the Manage Frameworks Visualforce page matches the user’s ability to click on the Project Indicator description and open the record.
IATI XML Generation: Transaction Type 11 is not printing into the IATI Activity XML
Although the initial release of IATI XML Generation was supposed to support Incoming Commitments (transaction type 11), the data set up in Allocation records (which map to Incoming Commitments) would not print into the IATI Activity XML. This has been fixed so that if the Allocation record is set up correctly (see the IATI User Guide), then it will successfully print into the IATI Activity XML.
IATI XML Generation: Empty elements and attributes are printed into the IATI Organisation and Activity XMLs when the related fields are left blank in Amp
Previously, when certain fields in Amp objects were left blank, the corresponding IATI element or attribute would still print into the IATI Organisation and Activity XMLs with a null value. This would result in the XML(s) failing the IATI validator due to blank values for elements and attributes being considered invalid. This was especially problematic for elements and attributes recognized as optional by IATI, as there was no way to omit those optional elements.
This has been fixed so that if a particular field is left blank, the relevant element and/or attribute simply does not print into the XML and avoids any validation errors. This approach has been applied to a number elements and their attributes in IATI, including the following:
iati-organisation
iati-activity
reporting-org
provider-org
receiver-org
total-expenditure
recipient-org-budget
total-budget
transaction
result-type
contact-info
location
recipient-country
recipient-region
recipient-org
budget
budget-line
reference
period
actual
humanitarian-scope
policy-marker
sector
Info |
---|
Note: Not all elements and attributes have been covered by this release. Elements or attributes required by IATI may still face this error. If there are any optional elements or attributes printing erroneously into the IATI XMLs, please contact support@verasolutions.org. |
IATI XML Generation: Optional fields on Budget are required to be populated in order for Activity XML to successfully generate
Previously, the IATI Activity XML would only successfully generate if the following fields on Budget were populated:
Name
ampi__Project__c
ampi__IATI_Type__c
ampi__IATI_Budget_Status__c
ampi__Start_Date__c
ampi__End_Date__c
ampi__IATI_Value_Date__c
However, according to both IATI and Amp, the ampi__IATI_Budget_Status__c field is optional and should not be required for successful XML generation. This has been resolved so that only the fields required by IATI for validation need to be populated for the IATI Activity XML to generate successfully.
IATI XML Generation: Vocabulary attribute in iati-activity, transaction, and sector elements not printing correctly
In the iati-activity, transaction, and sector elements, the @vocabulary attribute would print the vocabulary label instead of the vocabulary code in the IATI Activity XML. This would cause errors with the IATI Validator, which would see a violation of their sector vocabulary code list. This has been resolved so that the vocabulary code value, according to the IATI Standard, is printed into the XML instead of the vocabulary label.
Before:
After:
Submissions: Questions that are scored but not part of a section do not show up in the scoring component
For Submissions that used Sections, if they contained any Question that was not assigned to a Section but still needed scoring, then that Question would not display in the Submission Scoring Aura Component. This has been fixed so that a Question need not be assigned to a Section in order to display in the Submission Scoring Aura Component.
Release Updates
As of the November 2023 release, the following Visualforce pages and Aura components will no longer be serviced by Vera Solutions:
Name | Type | Related Lightning Web Component |
ActivityChart | Aura Component | activities |
AddResults | Visualforce Page | addResults |
ManageLogFrames | Visualforce Page | manageLogFrames |
This means that Vera Solutions will no longer enhance or resolve any issues for these components after November 2023.
Why: We are focusing development efforts on optimizing the new Lightning Web Components as well as introducing new features.
How: Before the November 2023 release, you must migrate to the related Lightning Web Components to ensure you continue receiving regular updates and enhancements to those features.