Salesforce Nonprofit Cloud Consultant Salesforce Certified Nonprofit Cloud Consultant Exam Practice Test

Page: 1 / 14
Total 268 questions
Question 1

A consultant is helping a nonprofit diagnose and address some issues they have with NPSP. The consultant sees the customer i$ hitting governor limit errors on a particular job.

Which action should the consultant take to resolve the issue?



Answer : B

When encountering governor limit errors on a particular job in NPSP, the consultant should decrease the batch size for that job. Here's why:

Batch Size:

Salesforce has strict governor limits to ensure efficient resource usage. When a batch job hits these limits, it often indicates that the batch size is too large.

Decreasing the batch size reduces the number of records processed in each batch execution, thereby minimizing the chances of hitting governor limits.

This approach helps in completing the job successfully without exceeding platform limits.


Salesforce Batch Apex Documentation

Salesforce Governor Limits Guide

These solutions provide precise and effective steps to address common issues and configuration needs within the Salesforce Nonprofit Cloud environment.

Question 2

A nonprofit wants to migrate millions of Contact records from a legacy system. Most records fail to import with the following error: "npsp.TDTM_Address: System.LimitException: Apex CPU time limit exceeded".

Which three actions could a consultant take to successfully import this data?

Choose 3 answers



Answer : C, D, E

When migrating millions of Contact records and encountering the error 'npsp.TDTM_Address: System.LimitException: Apex CPU time limit exceeded,' you can take the following actions:

Disable Automation:

Go to NPSP Settings.

Navigate to 'TDTM' (Table Driven Trigger Management).

Disable all automation triggers temporarily to ensure they do not interfere with the data load process.

Load Address Object Separately:

Split the data load into two parts: first load Contacts without address data, then load address data separately.

This reduces the complexity and processing required for each batch.

Disable ADDR_Addresses_TDTM Handler:

In NPSP Settings, go to 'Trigger Configuration.'

Locate the 'ADDR_Addresses_TDTM' handler.

Disable this specific handler to prevent it from executing during the data import process.

Reduce Batch Size:

When using Data Loader or any import tool, set the batch size to a significantly lower number (e.g., 100 or 200 records per batch).

This helps in managing CPU limits and ensures smoother processing.

By following these steps, you can mitigate the Apex CPU time limit issue and successfully import large volumes of data into NPSP.


Salesforce documentation on managing Apex CPU time limits.

Nonprofit Success Pack (NPSP) documentation on Trigger Management and Data Import.

Question 3

During requirements gathering with a nonprofit, the consultant discovers that the customer only works with individual contributors and volunteers (not companies or organizations). The consultant considers using Person Accounts with NPSP so that the customer can track its individual's as accounts. What is the best practice regarding Person Accounts?



Answer : D

Person Accounts were not designed to work with the Nonprofit Success Pack (NPSP) and are not supported for use with NPSP. The best practice is to avoid using Person Accounts in NPSP. Here's why:

Incompatibility with NPSP Features:

NPSP is designed to use the Household Account model to manage individual donors and contacts.

Person Accounts can conflict with NPSP's data model and features, such as customizable rollups and relationship management.

Limited Support:

Salesforce and the NPSP community provide limited support for Person Accounts within the NPSP context.

Using Person Accounts may result in difficulties obtaining support and resolving issues that arise.

Best Practices for Nonprofits:

Nonprofits are encouraged to use the Household Account model to track individual contributors and volunteers.

This model offers better integration with NPSP's built-in functionalities, such as donation tracking, engagement plans, and reporting.

Data Model Alignment:

Aligning with the Household Account model ensures data consistency and full utilization of NPSP features.

It simplifies data management and reporting by adhering to the NPSP's standardized structure.


Salesforce NPSP Documentation: Account Models

Salesforce Trailhead: Nonprofit Success Pack (NPSP) Basics

Question 4

A nonprofit organization receives a lot of grants, many of which are renewals of previous grants from the same funder. The organization wants to be able to easily access the previous grant information.

What should the consultant advise to capture this in Salesforce?



Answer : C

To capture information for grants and easily access previous grant details, the following setup can be used in Salesforce:

Previous Grant/Gift Opportunity Lookup Field:

Add a lookup field on the Opportunity object called 'Previous Grant/Gift Opportunity'.

When creating a new grant Opportunity, fill in this field with the previous grant's Opportunity record.

Is Grant Renewal Checkbox:

Add a checkbox field on the Opportunity object called 'Is Grant Renewal'.

Check this box for Opportunities that are renewals of previous grants.

Grant Tracking and Reporting:

This setup allows easy tracking of grant renewals and provides a straightforward way to report on grants and their renewals.

Use reports and dashboards to summarize and analyze grant data, including renewals.

By linking each renewal grant to the original grant Opportunity, you maintain a clear record of the grant history, making it easy to access previous grant information and analyze grant renewals.


'Grant Management Best Practices' from Salesforce Help: Grant Management

'Nonprofit Success Pack Grant Management' from Salesforce.org: NPSP Grant Management

Question 5

Which resource should the consultant recommend to a non-profit organization to suggest new features in NPSP?



Answer : A

For suggesting new features in NPSP, the recommended resource is:

Power of Us Hub: This is a community platform specifically for Salesforce.org customers. It includes forums, idea exchanges, and collaboration spaces where nonprofit users can suggest and discuss new features for NPSP.

The Power of Us Hub is the central place for engaging with the Salesforce nonprofit community and influencing future product development.


Power of Us Hub

Salesforce Trailhead: Engaging with the Salesforce Nonprofit Community

Question 6

A nonprofit is implementing Salesforce for program management. The nonprofit wants to measure user adoption after go-live.

What are two metrics the nonprofit can use to measure user adoption'

Choose 2 answers



Answer : B, C

To measure user adoption after the go-live of Salesforce for program management, the nonprofit can track the following metrics:

Number of Account and Contact Records Created (B):

This metric indicates how actively users are adding new data into the system, reflecting their engagement and usage of Salesforce for managing accounts and contacts.

Percentage of Staff Logging In Weekly (C):

This metric provides insight into how consistently staff members are using Salesforce. High login rates suggest good user adoption, while low rates may indicate a need for additional training or support.

Steps to Measure:

Create Reports:

Use Salesforce reports to track the number of Account and Contact records created over the past 30 days.

Set up a report to monitor user login frequency and calculate the percentage of staff logging in weekly.

Monitor and Analyze:

Regularly review these reports to assess user adoption and identify any areas needing improvement.


Salesforce Adoption Dashboards

Salesforce Trailhead: Measure Salesforce Adoption

Question 7

A user at a nonprofit is trying to run a mailing list report on a campaign using the NPSP Household Mailing List button. They receive an error saying, "the data you are trying to access is unavailable." The button works as expected for the system administrator.

What should the consultant advise to troubleshoot the issue?



Answer : A

The error message 'the data you are trying to access is unavailable' when running a mailing list report on a campaign using the NPSP Household Mailing List button likely indicates a permissions issue. Since the button works as expected for the system administrator, the issue is probably related to user permissions.

Apex Class Access (A): The most likely cause is that the user does not have access to the necessary Apex Class for Manage Households. Ensure that the user has the required permissions to access and execute this Apex Class.


Salesforce Nonprofit Success Pack Documentation

Salesforce Help: Manage Apex Classes and Permissions

Page:    1 / 14   
Total 268 questions