Skip to content

Overview#

Property Value
Permission set name MoveData_Commerce_Extensions
Label MoveData Commerce Extensions
Activation required No
Purpose Grants users the minimum permissions to objects accessed as part of the MoveData Commerce Extension Flows

Description#

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

Object permissions#

Account#

Permission Granted
Read Access Yes
Create No
Edit No
Delete No
View All Records Yes
Modify All Records No

Contact#

Permission Granted
Read Access Yes
Create No
Edit No
Delete No
View All Records Yes
Modify All Records No

Opportunity#

Permission Granted
Read Access Yes
Create Yes
Edit Yes
Delete Yes
View All Records Yes
Modify All Records Yes

Product2#

Permission Granted
Read Access Yes
Create Yes
Edit Yes
Delete No
View All Records No
Modify All Records No

Apex class access#

This permission set grants access to the following Apex classes required for commerce functionality:

Class name Purpose
MoveDataCommerceInstallHandler Handles commerce extension installation
MoveDataCommerceInstallHandlerTest Test class for installation handler
NpspCopyGauBetweenCampaignsFlowProxy Campaign GAU copying functionality
NpspCopyGauBetweenCampaignsFlowProxyTest Test class for GAU copying
NpspCreateCampaignMemberProxy Campaign member creation
NpspCreateCampaignMemberProxyTest Test class for campaign member creation
NpspInitialiseCampaignMemberProxy Campaign member initialisation
NpspInitialiseCampaignMemberProxyTest Test class for campaign member initialisation

Field permissions#

Account fields#

Field name Read Edit Purpose
movedata__Protect_Name__c Yes Yes Controls name field protection during processing

Contact fields#

Field name Read Edit Purpose
movedata__Protect_Name__c Yes Yes Controls name field protection during processing

Campaign fields#

MoveData custom fields:

Field name Read Edit Purpose
movedata__Campaign_Code__c Yes Yes Campaign identification code
movedata__Platform_Key__c Yes Yes External platform key for matching
movedata__Platform__c Yes Yes Platform identifier
movedata__Protect_Campaign_Parent__c Yes Yes Campaign parent relationship protection
movedata__Protect_Name__c Yes Yes Name field protection

Standard campaign statistics (read-only):

Field name Read Edit Purpose
ActualCost Yes -- Campaign actual costs
AmountAllOpportunities Yes -- Total opportunity amounts
AmountWonOpportunities Yes -- Won opportunity amounts
BudgetedCost Yes -- Budgeted campaign costs
ExpectedRevenue Yes -- Expected campaign revenue
NumberOfContacts Yes -- Campaign contact count
NumberOfConvertedLeads Yes -- Converted lead count
NumberOfLeads Yes -- Campaign lead count
NumberOfOpportunities Yes -- Campaign opportunity count
NumberOfResponses Yes -- Campaign response count
NumberOfWonOpportunities Yes -- Won opportunity count
NumberSent Yes -- Campaign communications sent

Hierarchy statistics (read-only):

Field name Read Edit Purpose
HierarchyActualCost Yes -- Hierarchical actual costs
HierarchyAmountAllOpportunities Yes -- Hierarchical opportunity totals
HierarchyAmountWonOpportunities Yes -- Hierarchical won opportunity amounts
HierarchyBudgetedCost Yes -- Hierarchical budgeted costs
HierarchyExpectedRevenue Yes -- Hierarchical expected revenue
HierarchyNumberOfContacts Yes -- Hierarchical contact counts
HierarchyNumberOfConvertedLeads Yes -- Hierarchical converted lead counts
HierarchyNumberOfLeads Yes -- Hierarchical lead counts
HierarchyNumberOfOpportunities Yes -- Hierarchical opportunity counts
HierarchyNumberOfResponses Yes -- Hierarchical response counts
HierarchyNumberOfWonOpportunities Yes -- Hierarchical won opportunity counts
HierarchyNumberSent Yes -- Hierarchical communications sent

Opportunity fields#

Field name Read Edit Purpose
Amount Yes Yes Opportunity amount
Description Yes Yes Opportunity description
movedata__Platform_Key__c Yes Yes External platform key for matching
Type Yes Yes Opportunity type classification

OpportunityLineItem fields#

Field name Read Edit Purpose
Description Yes Yes Line item description
Discount Yes Yes Applied discount amount or percentage
ListPrice Yes -- Standard list price (read-only)
Platform_Key__c Yes Yes External platform key for matching
ProductCode Yes -- Product code identifier (read-only)
ServiceDate Yes Yes Date of service delivery
Subtotal Yes -- Line item subtotal (read-only)
TotalPrice Yes -- Line item total price (read-only)

Product2 fields#

Field name Read Edit Purpose
Description Yes Yes Product description
DisplayUrl Yes Yes Product display URL
Family Yes Yes Product family classification
Platform_Key__c Yes Yes External platform key for matching
ProductCode Yes Yes Product code identifier
Protect_Name__c Yes Yes Product name protection
QuantityUnitOfMeasure Yes Yes Unit of measure for quantities
StockKeepingUnit Yes Yes SKU identifier

Other resources#

Ask MoveData AI
Ask about setup, configuration, or troubleshooting
How can I help you with MoveData today?