/
Mira (v1.37) | Release Notes | May 2024

Mira (v1.37) | Release Notes | May 2024

Our release notes offer brief, high-level descriptions of new features, enhancements, and resolved issues. Detailed information on the features, their setup, and configuration are available in the Amp Impact Knowledge Base (specific links below).

Contact support@verasolutions.org to share feedback.


This page covers:

New Features

Numerator/Denominator Data Type for Indicators

From the Mira release, we are introducing the ability to track the Numerator/Denominator data type for Indicators in Amp Impact!

Track Percentage Achievement as well as the Scale of Results

Numerator/Denominator Indicators allow users to track the percentage (or as a fraction of a custom-defined factor) result and the actual numerator and denominator values. These indicators directly highlight the relationship between two numbers (numerator and denominator). It emphasizes the raw counts involved, which can be useful in interpreting the scale and magnitude of results achieved.

For example, now users can track the percentage of children vaccinated along with the actual number of children who received the vaccination. The indicator setup would be as follows:

  • Indicator: Percentage of children vaccinated against measles

  • Numerator: Number of children vaccinated against measles

  • Denominator: Total number of eligible children in the target area

Define a Custom Factor for Result Values

Amp Impact allows users to specify a custom factor for Numerator/Denominator results. This allows users to track results as relevant to their program and organization.

For example, in the previous example if the users want to track the number of children vaccinated per 10,000. They can set the Calculation Factor as 10000. The indicator setup would be as follows:

  • Indicator: Number of children vaccinated against measles per 10,000

  • Numerator: Number of children vaccinated against measles

  • Denominator: Total number of eligible children in the target area

  • Calculation Factor: 10,000

Submit and Lock Data Tables

Functional Documentation:

This release of Amp Impact introduces a Submit Application wizard that simplifies the submission process for a Project (or Application). This wizard provides users with a streamlined experience to submit their data tables together.

Once data tables are submitted, they are locked to restrict editing. This feature allows organizations to easily implement relevant submission processes and ensure the data integrity of the system.

Users can now lock the following data tables in Amp Impact:

  • Frameworks

  • Indicators

  • Results

  • Targets

  • Activities

  • Submission Response Form (Narrative Reports)

  • Budgets Download/ Upload


Feature Enhancements

Input total result for sex-disaggregated percentage Indicators on addResults LWC

Now users can manually input a total result for sex-disaggregated percentage Indicators. This enhancement allows users to capture percentage results at total and disaggregated levels.

Improved data load capacity on addResults LWC

Record Limits by Feature: Record Limits by feature

The addResults Lightning Web Component (LWC) can now load up to 2X records of its previous capacity.
This enhanced capacity is achieved by fetching and loading data in chunks, resulting in faster performance for search and filters on setTargets LWC.

However, if organizations have a large data set, (more than 800 result records) the initial load time for the page would be higher.

Upload more data on setTargets LWC

Record Limits by Feature: Record Limits by feature

Users can now load 4X more data on setTargets LWC using the download/ upload functionality. This allows users to upload targets for a large number of reporting periods at once.


Resolved Issues

SubmissionResponseForm: Users can now Submit a SubmissionResponseForm (or a Narrative Form) that contains 2 or more conditionally displayed questions in multiple sections

In previous versions of Amp Impact, there were a couple of specific instances when prevented submission of the SubmissionResponseForm. If there were 2 or more conditionally displayed questions added to multiple sections, the users couldn’t submit the SubmissionResponseForm. This has now been resolved.

ActivityChart AURA: Custom validation rules now display while creating or editing activities

ActivityChart AURA component didn’t support displaying the custom validation rules (created by system admins). With this release, defined validation messages are displayed to the user when a validation rule is violated when creating or editing an Activity.

ActivityChart AURA: Support for English (Netherlands) and French(Morroco) locales

From this release, ActivityChart AURA component loads properly for English (Netherlands) and French(Morroco) locales.

manageIndicators LWC: Users can now search by Indicator Definition even if the corresponding field is not added as a filter

In previous releases, the Indicator Definition should have been added as a filter if users wanted to search by the Indicator Definition. Now, the Indicators can be searched by Indicator Definition without adding it as a filter. This saves space in the filter section and provides a better user experience.

addResults LWC: Upload results on addResults LWC successfully if the downloaded results template has sex-disaggregated Project Indicators while the addResults LWC doesn’t (or vice-versa)

Users got an error when uploading a results template to addResults LWC when the downloaded results template had sex-disaggregated Project Indicators while the addResults LWC didn’t (or vice versa). This has now been resolved.

setTargets LWC: Upload targets on setTargets LWC successfully if the downloaded targets template has sex-disaggregated Project Indicators while the setTargets LWC doesn’t (or vice-versa)

 

Users got an error when uploading a targets template to setTargets LWC when the downloaded targets template had sex-disaggregated Project Indicators while the setTargets LWC didn’t (or vice versa). This has now been resolved.

activities LWC: Users only see fields they have access to when filtering Activities

With this release of Amp Impact, when users filter Activities on activities LWC, they only see the fields they have access to. This resolution further strengthens the data security in Amp Impact.

addResults LWC: Compare Baseline with Results for Indicators that have Target Frequency different than Reporting Frequency

In previous versions of Amp Impact, if an Indicator had a Target Frequency different than the Result Frequency, then the Baseline did not display when the user compared it with the Baseline on addResults LWC. This has now been fixed to enable users to compare Baseline to Results for Indicators that have Targets set at a different frequency than Results.

manageIndicators LWC: Buttons on manageIndicators LWC are hidden if the design attributes are set to hide them

The behavior of some Design Attributes on manageIndicators was unexpected. For example, if the Design Attribute Hide Add New Indicator button was set to TRUE, the button was disabled instead of being hidden on the manageIndicators LWC. This has been fixed such that buttons are now hidden if corresponding Design Attributes are set to hide them.

Behind the Scenes: Technical Stuff

To ensure Amp Impact’s compatibility with Salesforce’s NPC:

  1. All apex classes and triggers have been upgraded to API version 60.0

  2. All flows have been upgraded to API version 60.0

  3. All LWC and Aura components have been upgraded to API version 60.0

  4. Flexi pages have been upgraded to API version 60.0

  5. Visualforce pages have been upgraded to API version 60.0

This enables users to refer to the following NPC objects when:

  1. Creating an aggregated indicator

  2. Creating a Submissions template (using CreateTemplateData component)

CarePlan

CarePlanTemplateGoal

ComplaintParticipant

CarePlan

CarePlanTemplateGoal

ComplaintParticipant

CarePlanTemplate

ComplaintCase

GoalAssignment

InteractionAttendee

InteractionSummary

PublicComplaint

Referral

DonorGiftSummary

GiftBatch

GiftCommitment

GiftCommitmentSchedule

GiftDefaultDesignation

GiftDesignation

GiftEntry

GiftSoftCredit

GiftTransaction

GiftTransactionDesignation

GiftTribute

OutreachSourceCode

OutreachSummary

ImpactStrategy

ImpactStrategyAssignment

IndicatorAssignment

IndicatorDefinition

IndicatorPerformancePeriod

IndicatorResult

Outcome

OutcomeActivity

TimePeriod

UnitOfMeasure

AccountAccountRelation

ContactContactRelation

PartyRelationshipGroup

PartyRoleRelation

BudgetParticipant

FundingAwardParticipant

IndividualApplnParticipant

BenefitScheduleAssignment

BenefitSession

BenefitType

RecurrenceSchedule

FundingAwardAmendment

CarePlanTemplateBenefit

Interaction

 


Release Updates

Vera Solutions will no longer enhance or resolve any issues for the following components after the component’s end-of-servicing date.

Why: We are focusing development efforts on optimizing and introducing new features on the corresponding Lightning Web Components that offer better performance and experience.

How: Before a component’s end-of-servicing date, you must migrate to the corresponding Lightning Web Components to ensure you continue receiving regular updates and enhancements to those features.

Name

Type of Component

Corresponding LWC

End of Servicing Date

ActivityChart

Aura Component

activities

November 2023

AddResults

Visualforce Page

addResults

November 2023

ManageLogFrames

Visualforce Page

manageLogFrames

November 2023

BudgetExcelDownload
(Quick Action: Download)

Aura Component

Budget Download
(Quick Action: Download Budget)

April 2024

BudgetExcelUpload
(Quick Action: Upload)

Aura Component

Budget Upload
(Quick Action: Upload Budget)

April 2024

ManageIndicators

Visualforce Page

manageIndicators

August 2024

SetTargets

Visualforce Page

setTargets

November 2024


Packaging Changes

Updates to ampi__Budget__c

Field Label

Field API Name

Change

Field Label

Field API Name

Change

Budget Locked

ampi__Locked__c

Description was changed from “ Checkbox field to lock budgets from modification. This field can be used to build approval processes for the child Financial records." to “When this field is marked TRUE, the budgetingCycle LWC component will be locked for edits. Users will not be able to setup the budgeting cycle, edit it or upload a budget."

Help text was changed from “Check this box if this budget needs to be locked from further modification." to “Checkbox field to indicate whether or not Budget is locked"

Label was changed from “Locked” to “Budget Locked”

Updates to ampi__Implementation_Plan__c

Field Label

Field API Name

Change

Field Label

Field API Name

Change

Implementation Plan Locked

ampi__xx_Locked__c

Description was added “When this field is marked TRUE, the activities LWC component will be locked for edits. Users will not be able to add a new activity, edit an activity or delete it"

Helptext was added “Checkbox field to indicate whether or not Implementation Plan is locked"

Label was changed from “Locked" to “Implementation Plan Locked”

Updates to ampi__xx_Framework__c

Field Label

Field API Name

Change

Field Label

Field API Name

Change

Framework Locked

ampi__xx_Framework_Locked__c

Description was added “When this field is marked TRUE, the managelogframe LWC is locked for edits. Users will not be able to add new framework objectives, edit them or delete them."

Helptext was added “Checkbox field to indicate whether or not the Framework is locked"

Updates to ampi__Indicator__c

Field Set Label

Field Set API Name

Change

Field Set Label

Field Set API Name

Change

Add New Indicator Popup

ampi__ADD_NEW_INDICATOR_POPUP

The following fields were added to the field set:

  • xx_Numerator_Definition__c

  • xx_Denominator_Definition__c

  • xx_Calculation_Factor__c

Indicator Catalog Search Filter

ampi__INDICATOR_CATALOG_SEARCH_FILTER

The following fields were made available to the field set:

  • xx_Numerator_Definition__c

  • xx_Denominator_Definition__c

  • xx_Calculation_Factor__c

Catalog Indicators Table

ampi__CATALOG_INDICATORS_TABLE

The following fields were made available to the field set:

  • xx_Numerator_Definition__c

  • xx_Denominator_Definition__c

  • xx_Calculation_Factor__c

Field Label

Field API Name

Data Type

Field Label

Field API Name

Data Type

Calculation Factor

ampi__xx_Calculation_Factor__c

Number(10, 0)

Denominator Definition

ampi__xx_Denominator_Definition__c

Text Area(255)

Numerator Definition

ampi__xx_Numerator_Definition__c

Text Area(255)

Field Label

Field API Name

Change(s)

Data Type

ampi__Data_Type__c

Created new picklist value “Numerator/Denominator ”

Rule Name

Error Location (Field API Name)

Purpose

Rule Name

Error Location (Field API Name)

Purpose

NumDen_CalculationFactor_Indicator

ampi__xx_Calculation_Factor__c

This rule ensures that an error message is shown a Numerator/Denominator indicator is saved with Calculation Factor set to zero

Updates to ampi__Project_Indicator__c

Field Set Label

Field Set API Name

Change

Field Set Label

Field Set API Name

Change

Add Results Info Popover

ampi__ADD_RESULTS_INFO_POPOVER

The following field was added to the field set:

  • xx_Calculation_Factor__c

    The following fields were made available to the field set:

  • xx_Numerator_Definition__c

  • xx_Denominator_Definition__c

Set Targets Info Popover

ampi__SET_TARGETS_INFO_POPOVER

The following fields were made available to the field set:

  • xx_Numerator_Definition__c

  • xx_Denominator_Definition__c

  • xx_Calculation_Factor__c

Add Results Search Filters

ampi__AR_SEARCH_FILTERS

The following fields were made available to the field set:

  • xx_Numerator_Definition__c

  • xx_Denominator_Definition__c

  • xx_Calculation_Factor__c

Deactivated Project Indicators Table

ampi__DEACTIVATED_PROJECT_INDICATORS_TABLE

The following fields were made available to the field set:

  • xx_Numerator_Definition__c

  • xx_Denominator_Definition__c

  • xx_Calculation_Factor__c

Edit Project Indicator Popup

ampi__EDIT_PROJECT_INDICATOR_POPUP

The following fields were added to the field set:

  • xx_Numerator_Definition__c

  • xx_Denominator_Definition__c

  • xx_Calculation_Factor__c

Fields To Copy

ampi__FIELDS_TO_COPY

The following fields were added to the field set:

  • xx_Numerator_Definition__c

  • xx_Denominator_Definition__c

  • xx_Calculation_Factor__c

Project Indicators Search Filters

ampi__PROJECT_INDICATORS_SEARCH_FILTERS

The following fields were made available to the field set:

  • xx_Numerator_Definition__c

  • xx_Denominator_Definition__c

  • xx_Calculation_Factor__c

Selected Project Indicators Table

ampi__SELECTED_PROJECT_INDICATORS_TABLE

The following fields were made available to the fieldset:

  • xx_Numerator_Definition__c

  • xx_Denominator_Definition__c

  • xx_Calculation_Factor__c

Set Targets Search Filters

ampi__ST_SEARCH_FILTERS

The following fields were made available to the field set:

  • xx_Numerator_Definition__c

  • xx_Denominator_Definition__c

  • xx_Calculation_Factor__c

 

Field Label

Field API Name

Data Type

Field Label

Field API Name

Data Type

Calculation Factor

ampi__xx_Calculation_Factor__c

Number(10, 0)

Denominator Definition

ampi__xx_Denominator_Definition__c

Text Area(255)

Numerator Definition

ampi__xx_Numerator_Definition__c

Text Area(255)

Rule Name

Error Location (Field API Name)

Purpose

Rule Name

Error Location (Field API Name)

Purpose

NumDen_CalculationFactor_PI

ampi__xx_Calculation_Factor__c

This rule ensures that an error message is shown a Numerator/Denominator indicator is saved with Calculation Factor set to zero

Updates to ampi__Project__c

Field Label

Field API Name

Data Type

Framework Locked

ampi__xx_Framework_Locked__c

Checkbox

Indicators Locked

ampi__xx_Indicators_Locked__c

Checkbox

 

  • Submit Quick Action added

  • xx_Framework_Locked__c field added

  • xx_Indicators_Locked__c field added

Updates to ampi__Reporting_Period__c

Field Label

Field API Name

Change(s)

Results Locked

ampi__Results_Locked__c

Description was changed
from "Checkbox field to indicate if adding results are locked for this reporting period. If marked as TRUE, then the AddResults page is locked from editing for this Reporting Period."
to
"When this field is marked TRUE, the Reporting Period is locked for edits on Add Results LWC. Users will not be able to add Result values for that particular Reporting Period. If Baseline values exist then users will not be to edit Baseline values on Set Targets LWC"

Help Text was added: “Checkbox field to indicate whether Results are locked for the particular Reporting Period"

Targets Locked

ampi__Targets_Locked__c

Description was changed from ”Checkbox field to indicate if setting targets are locked for this reporting period. If marked as TRUE, then the SetTargets page is locked from editing for this Reporting Period."
to
”When this field is marked TRUE, the Reporting Period is locked for edits on Set Targets LWC. Users will not be able to add Target values for that particular Reporting Period.”

Helptext was added: Checkbox field to indicate whether Targets are locked for the particular Reporting Period

Updates to ampi__Result__c

Field Label

Field API Name

Data Type

Female Denominator Result

ampi__xx_Female_Denominator_Result__c

Number(16, 2)

Female Numerator Result

ampi__xx_Female_Numerator_Result__c

Number(16, 2)

Male Denominator Result

ampi__xx_Male_Denominator_Result__c

Number(16, 2)

Male Numerator Result

ampi__xx_Male_Numerator_Result__c

Number(16, 2)

Result Denominator Value

ampi__xx_Result_Denominator_Value__c

Number(16, 2)

Result Numerator Value

ampi__xx_Result_Numerator_Value__c

Number(16, 2)

Unknown Denominator Result

ampi__xx_Unknown_Denominator_Result__c

Number(16, 2)

Unknown Numerator Result

ampi__xx_Unknown_Numerator_Result__c

Number(16, 2)

Rule Name

Error Location (Field API Name)

Purpose

Rule Name

Error Location (Field API Name)

Purpose

NumDen_Denominator_Result

  • xx_Female_Denominator_Result__c

  • xx_Male_Denominator_Result__c

  • xx_Unknown_Denominator_Result__c

  • xx_Unknown_Denominator_Result__c

This rule ensures that an error message is shown for a Numerator/Denominator when 0 is entered as a denominator value.

  • xx_Result_Numerator_Value__c number field added

  • xx_Result_Denominator_Value__c number field added

  • xx_Female_Numerator_Result__c number field added

  • xx_Female_Denominator_Result__c number field added

  • xx_Male_Numerator_Result__c number field added

  • xx_Male_Denominator_Result__c number field added

  • xx_Unknown_Numerator_Result__c number field added

  • xx_Unknown_Denominator_Result__c number field added

  • Page section label changed from "Currency/Number/Percent Values" changed to Currency/Number/Percent/Numerator Denominator Values

Updates to Custom Meta Data Type ampi__Dependent_Field_Control_Settings__c

The following records were added:

NumDen Add Indicator Popup
NumDen Add Indicator Type of Result
NumDen Edit Indicator Popup
NumDen Edit Indicator Type of Result

Declarative Automation

Flow Label

Flow API Name

Description

Flow Label

Flow API Name

Description

Submit & Lock Wizard

Submit_Lock_Wizard

Submit and Locking Component

Submit Activity

Submit_Activity

Submit Implementation plan for lock activity component

Submit Baseline

Submit_Baseline

-

Submit Budget

Submit_Budget

Cloned flow to submit budget

Submit Framework

Submit_Framework

-

Submit Indicator

Submit_Indicator

-

Submit Result

Submit_Result

-

Submit Submission

Submit_Submission

-

Submit Target

Submit_Target

-

New Custom Labels

Name

Categories

Short Description

Value

REVIEW_SUBMISSIONS_ERROR_MESSAGE

Submit and Lock Wizard, Amp Impact

Used in the error messaging in Submit and Lock Wizard

Submission ID(s):

DENOMINATOR

AddResults, Numerator/Denominator, Amp Impact

Denominator Placeholder for AddResults Table

Denominator

INDICATOR_NUMERATORDENOMINATOR_DATA_TYPE

DO NOT TRANSLATE, SetTargets, AddResults, ManageFramework, ManageIndicators, Picklist Value, Amp Impact

INDICATOR_NUMERATORDENOMINATOR_DATA_TYPE

Numerator/Denominator

UPLOAD_LIMIT_STLWC

Do Not Translate, Amp Impact, setTargets LWC, Data Table, Upload Limit

Number of result records uploaded by setTargetsLWC in one go

600

NUMERATOR

AddResults, Numerator/Denominator, Amp Impact

Numerator Placeholder for AddResults Table

Numerator

Permission Sets

Amp Impact Admin

Object API Name

Field API Name

Permissions

ampi__Indicator__c

ampi__xx_Calculation_Factor__c

Read, Edit

ampi__Indicator__c

ampi__xx_Denominator_Definition__c

Read, Edit

ampi__Indicator__c

ampi__xx_Numerator_Definition__c

Read, Edit

ampi__Project_Indicator__c

ampi__xx_Calculation_Factor__c

Read, Edit

ampi__Project_Indicator__c

ampi__xx_Denominator_Definition__c

Read, Edit

ampi__Project_Indicator__c

ampi__xx_Numerator_Definition__c

Read, Edit

ampi__Project__c

ampi__xx_Framework_Locked__c

Read, Edit

ampi__Project__c

ampi__xx_Indicators_Locked__c

Read, Edit

ampi__Result__c

ampi__xx_Female_Denominator_Result__c

Read, Edit

ampi__Result__c

ampi__xx_Female_Numerator_Result__c

Read, Edit

ampi__Result__c

ampi__xx_Male_Denominator_Result__c

Read, Edit

ampi__Result__c

ampi__xx_Male_Numerator_Result__c

Read, Edit

ampi__Result__c

ampi__xx_Result_Denominator_Value__c

Read, Edit

ampi__Result__c

ampi__xx_Result_Numerator_Value__c

Read, Edit

ampi__Result__c

ampi__xx_Unknown_Denominator_Result__c

Read, Edit

ampi__Result__c

ampi__xx_Unknown_Numerator_Result__c

Read, Edit

Apex Class Access

The following Apex classes have been added to the permission set:

  • Submission_Validation

 


 

 

 

 

 

 

 

Related content