Permission Sets
Overview
- 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
- Read Access: Yes
- Create/Edit/Delete: No/No/No
- View All Records: Yes
- Modify All Records: No
- Read Access: Yes
- Create/Edit/Delete: No/No/No
- View All Records: Yes
- Modify All Records: No
Opportunity
- Read Access: Yes
- Create/Edit/Delete: Yes/Yes/Yes
- View All Records: Yes
- Modify All Records: Yes
Product2
- Read Access: Yes
- Create/Edit/Delete: Yes/Yes/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 |
Read |
Edit |
Purpose |
movedata__Protect_Name__c |
✓ |
✓ |
Controls name field protection during processing |
| 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 |
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 |
NumberOfConvertedLeads |
✓ |
- |
Converted lead count |
NumberOfLeads |
✓ |
- |
Campaign lead count |
NumberOfOpportunities |
✓ |
- |
Campaign opportunity count |
NumberOfResponses |
✓ |
- |
Campaign response count |
NumberOfWonOpportunities |
✓ |
- |
Won opportunity count |
NumberSent |
✓ |
- |
Campaign communications sent |
| Hierarchy Statistics (Read-only) |
|
|
|
HierarchyActualCost |
✓ |
- |
Hierarchical actual costs |
HierarchyAmountAllOpportunities |
✓ |
- |
Hierarchical opportunity totals |
HierarchyAmountWonOpportunities |
✓ |
- |
Hierarchical won opportunity amounts |
HierarchyBudgetedCost |
✓ |
- |
Hierarchical budgeted costs |
HierarchyExpectedRevenue |
✓ |
- |
Hierarchical expected revenue |
HierarchyNumberOfContacts |
✓ |
- |
Hierarchical contact counts |
HierarchyNumberOfConvertedLeads |
✓ |
- |
Hierarchical converted lead counts |
HierarchyNumberOfLeads |
✓ |
- |
Hierarchical lead counts |
HierarchyNumberOfOpportunities |
✓ |
- |
Hierarchical opportunity counts |
HierarchyNumberOfResponses |
✓ |
- |
Hierarchical response counts |
HierarchyNumberOfWonOpportunities |
✓ |
- |
Hierarchical won opportunity counts |
HierarchyNumberSent |
✓ |
- |
Hierarchical communications sent |
Opportunity Fields
| Field |
Read |
Edit |
Purpose |
Amount |
✓ |
✓ |
Opportunity amount |
Description |
✓ |
✓ |
Opportunity description |
movedata__Platform_Key__c |
✓ |
✓ |
External platform key for matching |
Type |
✓ |
✓ |
Opportunity type classification |
OpportunityLineItem Fields
| Field |
Read |
Edit |
Purpose |
Description |
✓ |
✓ |
Line item description |
Discount |
✓ |
✓ |
Applied discount amount or percentage |
ListPrice |
✓ |
- |
Standard list price (read-only) |
Platform_Key__c |
✓ |
✓ |
External platform key for matching |
ProductCode |
✓ |
- |
Product code identifier (read-only) |
ServiceDate |
✓ |
✓ |
Date of service delivery |
Subtotal |
✓ |
- |
Line item subtotal (read-only) |
TotalPrice |
✓ |
- |
Line item total price (read-only) |
Product2 Fields
| Field |
Read |
Edit |
Purpose |
Description |
✓ |
✓ |
Product description |
DisplayUrl |
✓ |
✓ |
Product display URL |
Family |
✓ |
✓ |
Product family classification |
Platform_Key__c |
✓ |
✓ |
External platform key for matching |
ProductCode |
✓ |
✓ |
Product code identifier |
Protect_Name__c |
✓ |
✓ |
Product name protection |
QuantityUnitOfMeasure |
✓ |
✓ |
Unit of measure for quantities |
StockKeepingUnit |
✓ |
✓ |
SKU identifier |