Skip to content

Permission Sets

Overview

  • Permission Set Name: MoveData_NPSP_Extensions
  • Label: MoveData NPSP Extensions
  • Activation Required: No
  • Purpose: Grants users the minimum permissions to objects required by the MoveData NPSP Extension Flows

Description

This permission set provides the necessary field-level and object-level permissions for users who need to execute MoveData NPSP Extension Flows. It is designed to grant minimal access required for the integration whilst maintaining security best practices. The authorised user for MoveData should be assigned this permission set to enable proper flow execution and data processing.

Object Permissions

Account

  • Read Access: Yes
  • Create/Edit/Delete: No
  • View All Records: Yes
  • Modify All Records: No

Contact

  • Read Access: Yes
  • Create/Edit/Delete: No
  • View All Records: Yes
  • Modify All Records: No

Field Permissions

Account Fields

Field Read Edit Purpose
movedata__Protect_Name__c Controls name field protection during processing

Campaign Fields

Field Read Edit Purpose
MoveData Custom Fields
movedata__Campaign_Code__c Campaign identification code
md_npsp_pack__Campaign_URL__c Campaign webpage URL
md_npsp_pack__Fundraising_Account__c Associated fundraising account
md_npsp_pack__Fundraising_Contact__c Associated fundraising contact
movedata__Platform_Key__c External platform key for matching
movedata__Platform__c Platform identifier
movedata__Protect_Campaign_Parent__c Campaign parent relationship protection
movedata__Protect_Name__c Name field protection
Standard Campaign Statistics (Read-only)
ActualCost - Campaign actual costs
AmountAllOpportunities - Total opportunity amounts
AmountWonOpportunities - Won opportunity amounts
BudgetedCost - Budgeted campaign costs
ExpectedRevenue - Expected campaign revenue
NumberOfContacts - Campaign contact count
NumberOfOpportunities - Campaign opportunity count
NumberOfResponses - Campaign response count
NumberOfWonOpportunities - Won opportunity count
Hierarchy Statistics (Read-only)
HierarchyActualCost - Hierarchical actual costs
HierarchyAmountAllOpportunities - Hierarchical opportunity totals
HierarchyExpectedRevenue - Hierarchical expected revenue
HierarchyNumberOfContacts - Hierarchical contact counts

Contact Fields

Field Read Edit Purpose
movedata__Protect_Name__c Controls name field protection during processing

Opportunity Fields

Field Read Edit Purpose
Fee Tracking Fields
md_npsp_pack__Fee__c General transaction fees
md_npsp_pack__Gateway_Fee__c Payment gateway processing fees
md_npsp_pack__Gateway_Fee_Tax__c Tax on gateway fees
md_npsp_pack__Platform_Fee__c Platform service fees
md_npsp_pack__Platform_Fee_Tax__c Tax on platform fees
md_npsp_pack__Tax__c General tax amounts
Integration Fields
movedata__Platform_Key__c External platform key for matching
md_npsp_pack__Receipt_Number__c External receipt or transaction number

Recurring Donation Fields (npe03__Recurring_Donation__c)

Field Read Edit Purpose
Core Recurring Donation Fields
npe03__Amount__c Recurring donation amount
npe03__Contact__c Associated contact
npe03__Organization__c Associated organisation
npe03__Date_Established__c Date recurring donation established
npe03__Installment_Period__c Payment frequency (Monthly, Yearly, etc.)
npe03__Next_Payment_Date__c Next expected payment date
npe03__Open_Ended_Status__c Open-ended status (Open, Closed)
npe03__Recurring_Donation_Campaign__c Associated campaign
Enhanced Recurring Donations Fields
npsp__Day_of_Month__c Day of month for payments
npsp__EndDate__c Recurring donation end date
npsp__InstallmentFrequency__c Payment frequency number
npsp__StartDate__c Recurring donation start date
npsp__Status__c Enhanced recurring donation status
npsp__RecurringType__c Type of recurring donation
npsp__ClosedReason__c Reason for closure
Integration Fields
md_npsp_pack__Platform_Key__c External platform key for matching