94. “Customer Portal Super user” profile and “Customer Portal Manager / Custom User License” profile is not able to send SMS using the SMS Magic application due to missing permissions. Which permission should I assign?
The Customer Portal Super User and Customer Portal Manager profiles need to be provided with access permissions at three levels in order to resolve this issue:
- Access to Page Layout for SMS Magic Buttons:
Buttons cannot be assigned to a profile. Therefore, they are added to a layout. In order to access these buttons, Customer Portal Super user Profile and Customer Portal Manager users should be able to access that particular page layout. Page layout assignment for the Customer Portal Super user Profile and Customer Portal Manager user can be defined on their profile. - Provide access to SMS Magic Objects, VF pages, Triggers and FLS permissions:
Salesforce Admin should provide the Customer Portal Super user Profile and Customer Portal Manager users with access to the SMS-Magic objects. Along with this, access should also be provided to the SMS-Magic Visualforce pages and triggers. This ensures that Customer Portal Super user Profile and Customer Portal Manager user has full access to SMS-Magic application. - Field Level Security Permissions:
The Customer Portal Super user Profile and Customer Portal Manager user should also have field level security permission on individual fields in order to send and receive SMS.
In addition to granting permissions to object, all fields of the object should be granted the same level of permissions.
For example: To send SMS, Customer Portal Super user Profile and Customer Portal Manager user should have create and update permission to SMS History object and all fields of SMS history object.
The table below provides further details on objects:
Functionality | Read Permission | Create Permission | Edit Permission |
---|---|---|---|
Send SMS | Sender ID Profile Map SMS Sender Ids SMS Templates Object on which SMS is sent | SMS History | SMS History |
View Incoming SMS | Incoming SMS | N/A | N/A |
Create Templates | SMS Templates SMS Template Types Object associated with template and fields used in template | SMS Template SMS Template Types | SMS Template SMS Template Types |