Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
minLevel2
maxLevel2
stylecircle

...

Overview of the Amp Impact Grant

...

Management Plugin

The Amp Impact Grant Applications and Reviews Module enables Organizations to implement the Grant Application process. With this extension, Amp Impact can be used to manage the full Grant Lifecycle. Organizations can announce the funding opportunity by publishing a call for proposal, allow grant applicants to submit an application, review the applications, award grant, and monitor the grant. Management Plugin is an extension to Amp Impact that enables the setup and configuration of functionality to manage the grant application and review process and, ultimately, the grant reporting process.

Some key features that are included in the Grant Management Plugin are:

  • New objects and additional fields on existing Amp Impact objects.

  • Processes and Flows (Automation) to manage application intake and review.

  • Grantee Portal Experience Site template for grant reporting.

Info

Please note that Amp Impact Grant Applications and Reviews Module should be used as extension of the Amp Impact. Amp Impact (v1.25, Delphinus or beyond) should be installed in the org before installing Amp Impact Grant Applications and Reviews Module. To learn more about Installation/ Setup steps required for Amp Impact, please refer to the Amp Impact Installation Guide.

In this installation guide, system administrators will learn how to:

  • Install Amp Impact Grant Applications and Reviews Module 

  • Customize the extension to meet their specific use case

Info

📝 To learn about how to submit an application and report on grants, please refer to the Grant Applicant User Guide and Amp Impact Grantee Reporting User Guide.

👷 To learn about how grantmaking organizations manage the grant application process, please refer to the Grant Coordinator User Guide.

🔍 To learn about how reviewers access and review applications, please refer to the Grant Reviewer User Guidebefore installing Amp Impact Grant Applications and Reviews Module.

Visit the setup and customization section of the Knowledge Base to learn more about Amp Impact Installation.

...

Install Amp Impact Grant Applications and Reviews Module

...

  1. Install the Amp Impact Grant Applications into a developer environment or sandbox using the installation link provided belowby Vera Solutions

    • Select which users you wish to install the package for (learn more here).

    • Click "'Install"'.

  2. Configure user, security, and app settings as required for your specific use - case (see the “Configuration” section in the Amp Impact Installation Guidelearn more here).

  3. Perform your current use cases in the sandbox and ensure that they are operating as expected. 

  4. When you are ready to deploy to production, use the installation link belowprovided by Vera Solutions.

  5. Update your custom settings in Production as these will not "'carry over" ' from your sandbox.

Info

Admin Note:  

If My Domain ‘My Domain’ has already been set up, replace “test” or “login” 'test' or 'login' in the installation links with the specific domain for the org.

...

System Administration and Setup

Info

Admin Note:  

Enabling Communities ‘Enabling Communities’ should be done prior to installing the Amp Impact Grant Applications and Reviews into Management Plugin in a sandbox or production environment.

...

In order to use the Community Template for Grant Applicants, Communities will need to be enabled in system setup.

  1. Open Setup‘Setup’.

  2. Use the Quick Find search to find and open Communities Settings‘Communities Settings’.

  3. Select the Enable communities ‘Enable Communities’ checkbox.

  4. In the Domain Name ‘Domain Name’ field enter your domain name.

  5. Click Check Availability‘Check Availability’.

  6. Click Save‘Save’.

  7. Click OK ‘OK’ in the confirmation message.

...

For Lightning pages in the Amp Impact Grant Applications and Reviews Module to correctly display the Path component, Path must be enabled in the Salesforce org. System Admins can enable Path by following these steps:

  1. Open Setup‘Setup’.

  2. Use the Quick Find search to find and open Path Settings‘Path Settings’.

  3. Click the Enable ‘Enable’ button.

  4. Edit the Paths as needed:

...

  1. Go to the Setup Quick Search box, and enter “Permission Sets”'Permission Sets'.

  2. Click on the permission set labeled Amp Grants Module Admin.

  3. Click on ‘Manage Assignments’.

  4. Click on ‘Add Assignments’.

  5. Select the user(s) for whom this permission set should be assigned and click on assign.

Info

Admin Note:  

The Amp Grant Management Admin permission set does not contain permissions to either the Project Role or Organization Role objects, as there is a Salesforce limitation in which permission sets in managed packages cannot provide access to custom objects that are “detail” 'detail' to standard Salesforce objects in a master-detail relationship.

To provide access to either of these objects, create a new permission set (or modify an existing unmanaged permission set) and add both the object and field permissions manually through Object Settings. Assign this new permission set to any users who require access to Project Role and Organization Role.

...

  1. Go to the Setup Quick Search box, and enter “Permission Sets”'Permission Sets'.

  2. Click on the permission set labeled Amp Grant Management Community.

  3. Click on ‘Manage Assignments’.

  4. Click on ‘Add Assignments’.

  5. Select the user(s) for whom this permission set should be assigned and click on assign.

...

  1. Navigate to Setup > Permission Sets.

  2. Clone the packaged permission set.

  3. Based on the user profile, edit the permission set by removing any permissions that are unnecessary for the user to use the Amp Impact Grant Managements Module or adding permissions to custom objects/fields.

  4. Once the permission set has been customized per the user profile, assign the permission set to the relevant user(s) by clicking “Manage Assignments”'Manage Assignments'

  5. If specific permission requirements are determined during configuration (e.g., restriction of certain edit privileges), System Admin may need to modify/clone this permission set or modify user permissions on an individual profile level to achieve these requirements.

  6. Additionally, certain permission and sharing setups (i.e., restricting “create” 'create' access for certain objects for some user groups, make individual tabs available but not the entire app) may require the System Admin to make additional changes to existing user permissions & record sharing setup leveraging the standard Salesforce platform security & sharing features. 

...

Info

Admin Note:  

The Amp Impact main package also contains record types on the ampi__Question__c and ampi__Submission__c objects. To see guidelines on assigning those record types to profiles, please review the Set Up Submissions section in the Amp Impact Installation GuideRefer to the Submissions: Customization Options page for more details.

...

Customize User Interface

...

Info

Admin Note:  

For more details on how to customize labels and tabs in Amp Impact, please refer to visit the Customizing Terminology and Labels section in the Amp Impact Installation Guide page.

Update Page Layouts

Update Call for Proposals Page Layout per Business Process (Required)

...

Page layouts for standard Salesforce objects and packaged Amp Impact objects cannot be updated by the Grant Applications and Reviews Module. The following page layout updates must be made manually:

Object API Name

Update

Account

Add ampgm__Stakeholder_Type__c to the page layout

Contact

Add ampgm__Designated_Reviewer__c to the page layout

ampi__Organization_Role__c

Add ampgm__Stakeholder_Role__c to the page layout

...

  • Application Layout: Assign this page layout to the Application record type and any profile of users who will be creating, filling out, or reviewing grant applications.

  • Grant Layout: Assign this page layout to the Grant record type and any profile of users who will be tracking the progress of the grant, submitting regular grant reports, or monitoring a grant’s financials.

...

On the Project object, scroll to the Page Layouts and click the Page ‘Page Layout AssignmentAssignment’ button to customize which page layout is displayed to which user profile and record type.

...

Info

Admin Note:  

The Amp Impact main package also contains page layouts for the ampi__Question__c and ampi__Submission__c objects, which need to be assigned to record types. To see guidelines on assigning those page layouts to record types, please review the Set Up Submissions section in the Amp Impact Installation GuideRefer to the Submissions: Customization Options page for more details.

Activate Lightning Pages (Required)

The Amp Impact Grant Applications and Reviews Module includes several Lightning pages in the package: 

Lightning Page API Name

Function

Related Object API Name 

Example User

Application

Enables the user to fill out, monitor, submit, or review all aspects of the grant application process.

ampi__Project__c (Application RecordType)

Grant Applicant

Application_Review

Enables the user to fill out and submit a review of a concept note or application.

ampgm__xx_Application_Review__c

External Application Reviewer

Call_for_Proposal_Record_Page

Enables the user to set up and manage a call for proposals, and to monitor the concept notes and applications submitted for a particular call for proposals.

ampgm__xx_Call_For_Proposals__c

Grant Coordinator

Concept_Note_Record

Enables the user to fill out, monitor, submit, or review all aspects of the concept note process.

ampgm__xx_Concept_Note__c

Grant Applicant

Grant

Enables the user to track progress, submit regular reports, and monitor financials throughout a grant’s life cycle.

ampi__Project__c (Grant RecordType)

Grantee

...

To display any of the Lightning pages, you will need to adjust the Activation settings either on your custom Lightning pages by removing them as the org or app default, or on the Amp Lightning pages by setting them as the app/profile defaults. You can access the Activation settings in the Lightning App Builder.

...

Info

Admin Note:  

The Amp Impact main package also contains several Lightning Pages for ampi__Submission__c, which are required to use the Grant Applications and Reviews Module. To see guidelines on assigning those Lightning Pages to record types and profiles, please review the Set Up Submissions section in the Amp Impact Installation Guide: Customization Options section.

...

Customize Reports

Report Charts for Review Scores

...

To configure the filters in report charts, follow the steps below:

  1. Navigate to the Call ‘Call For Proposal Proposal’ record.

  2. Click on the Review Status ‘Review Status’ tab.

  3. Click on “Edit Page” 'Edit Page' option in the Setup.

  4. Click on the Report Chart component in the Lightning App Builder.

  5. Click on the “Filter By” 'Filter By' to specify the current Call For Proposal record.

...

  1. Image Added

...

  1. Repeat this process for Report Charts on the Review Score tabs on Concept Note record and Application record.

...

Customize Email Automation

...

Note that any customizations to these templates can be made directly in the CSV or in the the system.

Email Alerts

To send each of the Classic Email Templates, two Email Alerts have been created:

Email Alert API Name

Function

Customization Required

ampgm__Application_Review_submission_reminder

This email alert sends an email to the Reviewer Contact on the Application review record using email template ampgm__Application_Review_Review_not_submitted. It is called by the process ampgm__Notify_Reviewer_to_Submit

N/A

ampgm__Notify_Accounting_Team_to_Initiate_Disbursement

This email alert sends an email to the accounting team using email template ampgm__Disbursement_Initiation_Notification. It is called by the process ampgm__Disbursement_Send_Email_To_Accounting_Team

Create a public group

“Accounting Team”

'Accounting Team' consisting of Users/ Roles belonging to the accounting team and add that group to the Selected Recipients.

...

Customize Process Automation

...

The following flows are included in the module:

Flow API Name

Function

ampgm__Auto_Setup_Application_Flow

This flow creates related Implementation Plan, Budget, Application Review, Child Application Review Submission, Child Application Submission, Project Geographic Area, Reporting Period and Project Thematic Area(s) for the new Application. This is called from the process ampgm__Auto_Setup_Application when an Application is created, and from the process ampgm__Concept_Note_Auto_Setup_Concept_Note when a Concept Note is approved.ⓘ Admin Note:  Please note that a Project Geographic Area is created for the Country selected by the Grant Applicant while creating the Concept Note or Application. If the Grant Applicant hasn’t selected a Country, a Global Project Geographic Area is created. Also, a Life of Project Reporting Period is created when the Application record is created. This can be customised by cloning and updating the flow as per organization’s use case.

ampgm__Auto_Setup_Application_Review

This flow sets up the related Application Review record and its child Submission record. This is called by the process ampgm__Auto_Setup_Application when an Application is submitted

ampgm__Auto_Setup_Concept_Note_Review

This flow sets up the related Application Review record and its child Application Review Submission record. It’s called by the process  ampgm__Concept_Note_Auto_Setup_Concept_Note when a Concept Note is submitted.

ampgm__Update_Application_To_Grant

This flow updates the Application record type to a Grant record type. This is called by the process ampgm__Auto_Setup_Application when an Application is approved

The flows have been enabled as a template, and hence if you want to edit it to meet your organization’s specific use case, you can clone the flow, make the required changes in the cloned flow, and activate the cloned flow.

...

The following processes are included in the module:

Process API Name

Function

ampgm__Auto_Setup_Application

This process sets up the new Application with related records, creates an Application Review and updates the Date Submitted when the Application is submitted and updates the record type to Grant when Application is approved

ampgm__Concept_Note_Auto_Setup_Concept_Note

This process sets up the new Concept Note with narrative reporting, creates an Application Review and when the Application is submitted and creates a new Application when Concept Note is approved

ampgm__Submit_Related_Records

This process updates the related Concept Note or Application Review record to submitted when the narrative report on those records is submitted

ampgm__Disbursement_Send_Email_To_Accounting_Team

This process sends an email to accounting team with Disbursement details when a Disbursement record is Approved

ampgm__Notify_Reviewer_to_Submit

This process informs the application Reviewer to submit the Application Review by sending an email 3 days before the Review Due Date

The process builders have been enabled as a template, and hence if you want to edit it to meet your organization’s specific use case, you can clone the process, make the required changes in the cloned process, and activate the cloned process.

...

The following Quick Actions are included in the module:

Object API Name

Quick Action API Name

Function

ampgm__xx_Call_For_

Proposals__c

ampgm__Start_Application

Launches an Application (ampi__Project__c record) from the Call for Proposals page. Auto-populates the primary contact field based on the details of the user launching the Application.

ampgm__xx_Call_For_

Proposals__c

ampgm__Start_Concept_

Note

Launches a Concept Note (ampgm__xx_Concept_Note__c record) from the Call for Proposals page. Auto-populates the primary contact field based on the details of the user launching the Application.

ampgm__xx__Concept_

Note__c

ampgm__Create_Narrative_Report_On_Concept_Note

Generates a Submission (ampi__Submission__c record) when a Concept Note is created. This is referenced in the Process ampgm__Concept_Note_Auto_Setup_Concept_Note.

ampgm__xx__Concept_

Note__c

ampgm__Start_Application_From_Concept_Note

Generates an Application (ampi__Project__c record) when a Concept Note is approved. This is referenced in the Process ampgm__Concept_Note_Auto_Setup_Concept_Note.

Since these actions are packaged, they cannot be directly updated. To customize these actions, first copy the action (note that Salesforce does not allow for cloning Actions, so this must be done manually by creating a new action), make the required changes in the new action, and replace the packaged action on the relevant page layout(s) with the new action.

...

Setup Submissions

Info

To learn more details about how to set up Submissions in the org, please Also refer to the Set Up Submissions section of the Amp Impact Installation Guide Submissions: Customization Options page for more details.

Create Custom Setting Records 

The Grant Applications and Reviews Module introduces three out-of-the-box relationship fields on the ampi__Submission__c object.  In order to use the SubmissionResponseForm that has been added to the Lightning Pages of those parent objects, Submission Relationship custom setting Custom Setting records for each of these relationships need to be created:

Name (Parent Object API Name)

Child Relationship Field Name (on ampi__Submission__c)

ampi__Project__c

ampgm__Project__c

ampgm__xx_Application_Review__c

ampgm__Application_Review__c

ampgm__xx_Concept_Note__c

ampgm__Concept_Note__c

...

  1. Go to Custom Settings in Setup.

  2. Click “Manage” 'Manage' next to Submission Relationship.

  3. Click the “New” 'New' button.

  4. Fill out the Name ‘Name’ field with the API name of the parent object.

  5. Fill out the Child Relationship Field Name field with the API name of the relationship field on ampi__Submission__c.

...

Setup Grantee

...

Create a New Community

...

Click on New Community

...

Choose ‘Grant Applicant Community Template’

...

Click on ‘Get Started’

...

Enter a Name and URL

...

Portal (Experience Site)

Once a new Digital Experience has been created, follow the steps below at a minimum to set up the Application and Review module.

Setup Navigation Menu

  1. Click on  Navigation Menu 

  2. Click on the Edit Default Navigation

    1. Add a Menu Item with the Name as “My Accounts”'My Accounts'

      1. Specify the Type as “Salesforce Object”'Salesforce Object'

      2. Specify the Object Type as “Accounts”'Accounts'

    2. Add a Menu Item with the Name as “My 'My Call For Proposals”Proposals'

      1. Specify the Type as “Salesforce Object”'Salesforce Object'

      2. Specify the Object Type as “Call 'Call For Proposal”Proposal'

    3. Add a Menu Item with the Name as “My 'My Concept Notes”Notes'

      1. Specify the Type as “Salesforce Object”'Salesforce Object'

      2. Specify the Object Type as “Concept Note”'Concept Note'

    4. Add a Menu Item with the Name as “My Applications”'My Applications'

      1. Specify the Type as “Salesforce Object”'Salesforce Object'

      2. Specify the Object Type as “Application'Application/Grant”Grant'

      3. Choose the default list view as “My Applications”'My Applications'

    5. Add a Menu Item with the Name as “Grant Reports”'Grant Reports'

      1. Specify the Type as “Salesforce Object”'Salesforce Object'

      2. Specify the Object Type as “Application'Application/Grant”Grant'

      3. Choose the default list view as “My Grants”'My Grants'

  3. Save the Menu

Info

To follow the steps above, please make sure that the list views ‘My Applications’ and ‘My Grants’ exist for Application/Grant (ampi__Project__c) object.

Setup Pages for Application and Grant Record Type

  1. .Navigate to the ‘Pages’ section in the top bar.

  2. Navigate to the Application/Grant object page.

...

  1. Image Added

...

  1. Navigate to the Page Properties of Custom Object Record Detail/ ApplicationGrant Record Detail.

...

  1. Image Added

...

  1. Add a Page variation for the Application Record page.

...

    1. Navigate to the Page Variation tab.

...

    1. Click on ‘New Page Variation’ button.

...

    1. Image Added

...

    1. Select ApplicationGrant Detail_Application.

...

    1. Image Added

...

    1. Click on

...

    1. 'Next’

...

    1. Enter Application in Name Field.

...

    1. Image Added

...

    1. Click on 'Create

...

    1. '.

  1. Repeat the process to create page variation for the Grant Record page

...

    1. Navigate to the Page Properties of Custom Object Record Detail/ ApplicationGrant Record Detail

...

    1. Navigate to the Page Variation tab

...

    1. Click on ‘New Page Variation’ button

...

    1. Select ApplicationGrant Detail_Grant

...

    1. Click on Next

...

    1. Enter Grant in Name Field

...

    1. Click on Create

...

  1. Assign page variation ‘Application’ to Record Type ‘Application’ 

...

    1. Navigate to the Page Variation tab

...

    1. Click on  list menu dropdown next to Application page variation, and click on Assign

...

    1. Click on ‘New Audience’ button

...

    1. Specify the Audience name as ‘Application Record Type’

...

    1. Expand the Advanced chevron

...

    1. Select the Record Type as ‘Application/Grant’, Operator as ‘Equals’, and Value as ‘Application’

...

    1. Click on ‘Save & Assign’ button

...

  1. Repeat the process to assign page variation ‘Grant’ to Record Type ‘Grant’

...

    1. Navigate to the Page Variation tab

...

    1. Click on  list menu dropdown next to Grant page variation, and click on Assign

...

    1. Click on ‘New Audience’ button

...

    1. Specify the Audience name as ‘Grant Record Type’

...

    1. Expand the Advanced chevron

...

    1. Select the Record Type as ‘Application/Grant’, Operator as ‘Equals’, and Value as ‘Grant’

...

    1. Click on ‘Save & Assign’ button

Info

The concept note detail page should be setup out of the box, but If the correct lightning community page is not being displayed for Concept Notes, please follow the same process as for Application/Grants to create a new page variation based on lightning community page ‘Concept Note Applicant Concept Note’ and assign it as the default page variation for Custom Object Record Detail/ Concept Note Detail page.

...

Info

These steps are an example to create a sharing set for the Grant Applicant profile, enabling users with that profile to have read/write access to Concept Notes, and Applications, Grants on which they are the primary contact. Please read here for more information about Sharing Sets. Sharing Rules can also be used to provide this level of access, depending on the organization’s use case.

  1. Go to Setup.

  2. Type “Communities Settings” 'Communities Settings' in Quick Find and click the result.

  3. In the Sharing Sets related list, click “New”'New'.

    1. Label: Amp Impact Grant Applicant

    2. API Name: Amp_Impact_Grant_Applicant

    3. Selected Profiles: [Select the Profile created for Grant Applicants]

    4. Selected Objects: Concept Note

  4. Click Set Up in the Configure Access table.

    1. Grant access where the User.Contact matches Target Concept Note.ampgm__Grant_Applicant_Primary_Contact__c

    2. Access Level: Read/Write

  5. Click Update.

  6. Click Save.

  7. Repeat the process for Application/Grant

...

When an Application record is created, a related Project Geographic Area is also created based on the selection made in the Country picklist by the grant applicant while creating the Application/Concept Note. If a Geographic Area with the same name doesn’t exist in the org, then a new Geographic Area record is created too. To avoid duplicate data to be created, we recommend importing this spreadsheet via Dataloader review the guidelines for creating Geographic Area records in bulk. It contains the Geographic Area records corresponding to the Country picklist on the Application/Grant object. 

...