The admin at a nonprofit is implementing Salesforce Shield in its org to enable field platform encryption. What are three NPSP considerations when implementing Shield Platform Encryption? (Choose 3)
A.
Fields on the NPSP Address object can be encrypted, but encryption is unavailable for address fields on the Account and Contact object.
B.
The NPSP Data Import object supports encryption of all fields in the import batch.
C.
If the Role Name field is encrypted on the NPSP Partial Soft Credit object, the nightly Soft Credit rollups fail.
D.
The NPSP MergeContacts list button on Contact list views will fail if the Contact Name is encrypted.
E.
NPSP Data Import is unable to perform Custom Unique Id matching on Accounts and Contacts with an encrypted field.
Salesforce Shield Platform Encryption provides high-level security, but it has significant "functional trade-offs" because the system cannot "read" encrypted data in the same way it reads plain text for certain automated processes.
Three Critical NPSP Considerations:
Soft Credit Rollup Failure (C): NPSP's Customizable Rollups often use the Role Name on the Partial Soft Credit object to determine how to aggregate credits. Because encryption prevents the database from performing "Group By" or "Where" queries on that field effectively, the nightly rollup jobs will fail to process those credits.
Merge Contacts Failure (D): The NPSP Contact Merge tool relies on identifying and comparing names. If the Contact Name is encrypted, the SOSL/SOQL queries used by the "Merge" button cannot properly index or find the records, rendering the specialized NPSP merge interface unusable.
Data Import Matching (E): The NPSP Data Importer relies heavily on "Matching Rules." If you are trying to match a legacy donor ID or a custom unique ID that has been encrypted, the system cannot perform the "Exact Match" check needed to prevent duplicates during the import process.
Why other options are incorrect:
Option A: Standard address fields on Account/Contact can be encrypted with Shield, so this is not a limitation.
Option B: The Data Import object does not support "all fields" for encryption; like most objects, it has specific supported field types and limits.
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit