How to configure standard permission sets/profiles for SFDC integration with Consensus. Only 10.x or earlier releases.
Note: If you have installed version 11 or later of our SFDC plugin, please disregard this article!
Standard User profile (Contacts, Accounts, Opportunities, Leads tabs will be available)
- Click on the Gear icon and select the “Setup” option.
- On “Quick search” field type “Profiles” and click on it lower.
- Find a profile which you want to customize. Click on its label.
NOTE: If you need to add a new profile click on the “New” button.
Click on the “Edit” button.
- Go to “Custom App Settings” section or "Assigned Apps" (for permission sets) and disable everything except:
- Consensus (Consensus)
- Consensus (Consensus_Lightning)
Explanation:
1. Consensus (Consensus) – to see Consensus application in Classic mode
2. Consensus (Consensus_Lightning) – to see Consensus application in Lightning mode
- Go to “Tab settings” section (within each Object) and disable everything except:
- Standard Tab Settings
- Set “Default On” for next tabs:
- Accounts
- Contacts
- Opportunities
- Leads
Explanation: For displaying Accounts, Contacts, Opportunities, Leads tabs
- Go to “Administrative Permissions” section or "System Permissions" for Permission Sets and disable everything except:
- Lightning Experience User (set on if you want to switch between Classic and Lightning)
- View All Custom Settings
Explanation: Lightning Experience User - set on if you want to switch between Classic and Lightning.
- Go to “General User Permissions” section or "System Permissions" for Permission Sets and disable everything except:
- Edit Tasks
- Create and Customize Reports
- Run Reports
- Export Reports
Explanation:
1. Edit Task – when Lead is created Task should be created also (for notifying user)
2. Export Reports – to download reports from Salesforce
3. Run Reports – to receive data with you filters
4. Create and Customize Reports – to create reports with custom fields
NOTE: If user need to Convert Lead see “Convert Leads” section.
- Go to “Standard Object Permissions” or go into each Object under Object Settings (for Permission Sets) and disable everything except:
- Set “Read, Create, Edit” for the following objects:
- Accounts
- Contacts
- Opportunities
- Leads
Explanation:
1. Permissions for Accounts, Contacts, Opportunities, Leads – need to be able to interact with Accounts, Contacts, Opportunities, Leads
- Go to “Custom Object Permissions” or "Object Settings" for Permission Sets and disable everything except:
- Set “Read, Create, Edit, Delete” for next objects:
- cDemos
- cFeatures
- cInvitations
- Consensus Users Info
- cViews
- Click on “Save” button to save changes and go to “Field-Level Security” section.
- Find “Contact” and click on the “View” button.
- Click on the “Edit” button.
- On this page activate next field names:
Contact |
|||
№ |
Field Name |
Read Access |
Edit Access |
1. |
Loading Historical Data Status |
+ |
+ |
2. |
|
+ |
|
3. |
Name |
+ |
+ |
4. |
Title |
+ |
|
5. |
Account name |
+ |
|
6. |
existInConsensus |
+ |
+ |
Explanation:
1. These permissions for fields are required for correct work of Consensus component
- Click “Save” button and then “Back to Profile” button.
- Same steps (12-15) should be done for next objects - Go into each Object (under "Object Settings") and toggle on the following:
- Account
Account |
|||
№ |
Field Name |
Read Access |
Edit Access |
1. |
Account Name |
+ |
+ |
- Task
Task |
|||
№ |
Field Name |
Read Access |
Edit Access |
1. |
Priority |
+ |
+ |
2. |
Status |
+ |
+ |
3. |
Subject |
+ |
+ |
4. |
Comments |
+ |
+ |
5. |
Due Date |
+ |
+ |
6. |
Name |
+ |
+ |
7. |
ExtId |
+ |
+ |
- Lead
Lead |
|||
№ |
Field Name |
Read Access |
Edit Access |
1. |
Title |
+ |
+ |
2. |
|
+ |
+ |
3. |
Company |
+ |
+ |
4. |
Name |
+ |
+ |
5. |
Phone |
+ |
+ |
6. |
Address |
+ |
+ |
7. |
Lead Source |
+ |
+ |
8. |
Description |
+ |
+ |
9. |
existInConsensus |
+ |
+ |
10. |
Uuid |
+ |
+ |
11. |
Loading Historical Data Status |
+ |
+ |
12. |
Child Record Update Date |
+ |
+ |
- Custom objects (See “Custom objects” section)
Explanation:
1. These permissions for fields are required for correct work of Consensus component. Navigate to "Apex Class Access" for Permission Sets:
- Enable Apex Class Access(for classes shown below in screenshot)
- EmailSendController
- InvitesComponentController
- SearchController
- Navigate to "Visualforce Page Access" for Permission Sets. Enable Visualforce Page Access(for pages shown below in screenshot)
- Demo_Account_Page
- Demo_Contact_Page
- Demo_Lead_Page
- Demo_Opportunity_Page
- Email_Send_Page
- Heatmap_Page
- SSO_Flow_Page
Convert Leads
If some role needs to convert Lead than follow these steps.
- Go to “General User Permissions” section.
- Enable “Convert Leads” option.
Explanation:
1. Convert Leads – for converting Lead to Opportunity
- Click on “Save” button.
Custom objects
Navigate to each custom Object below (under "Object Settings" for Permission Sets) and toggle on the following:
Permissions
cConsensusUserInfo |
||||
№ |
Field Name |
Read Access |
Edit Access |
|
For Admin |
|
|||
1. |
Admin |
+ |
+ |
|
2. |
Consensus_email |
+ |
+ |
|
3. |
Consensus_User_UUID |
+ |
+ |
|
4. |
Consensus_User_Group_UUID |
+ |
+ |
|
For user’s profile |
|
|||
1. |
Consensus_email |
+ |
+ |
|
2. |
Consensus_User_UUID |
+ |
+ |
|
3. |
Consensus_User_Group_UUID |
+ |
+ |
|
4. |
Admin |
+ |
|
|
5. |
Salesforce email |
+ |
+ |
|
cDemo |
||||
№ |
Field Name |
Read Access |
Edit Access |
|
1. |
Archived |
+ |
+ |
|
2. |
Created |
+ |
+ |
|
3. |
Description |
+ |
+ |
|
4. |
extId |
+ |
+ |
|
5. |
isActive |
+ |
+ |
|
6. |
Mode |
+ |
+ |
|
7. |
Permission UUID |
+ |
+ |
|
8. |
Public |
+ |
+ |
|
9. |
Title |
+ |
+ |
|
10. |
Type |
+ |
+ |
|
11. |
UserID |
+ |
+ |
|
12. |
uuid |
+ |
+ |
|
13. |
uuidType |
+ |
+ |
|
cFeature |
||||
№ |
Field Name |
Read Access |
Edit Access |
|
1. |
ExtId |
+ |
+ |
|
2. |
Title |
+ |
+ |
|
3. |
Value |
+ |
+ |
|
cInvitation |
||||
№ |
Field Name |
Read Access |
Edit Access |
|
1. |
ChildRecordUpdateDate |
+ |
+ |
|
2. |
Contact |
+ |
+ |
|
3. |
Creation Date |
+ |
+ |
|
4. |
Days Since Last Activity |
+ |
+ |
|
5. |
Details_URL |
+ |
+ |
|
6. |
|
+ |
+ |
|
7. |
ExtId |
+ |
+ |
|
8. |
Hash |
+ |
+ |
|
9. |
Heatmap URL |
+ |
+ |
|
10. |
Lead |
+ |
+ |
|
11. |
Mode |
+ |
+ |
|
12. |
Person |
+ |
+ |
|
13. |
Primary |
+ |
+ |
|
14. |
SendDemoHash |
+ |
+ |
|
15. |
SendDemoUuid |
+ |
+ |
|
16. |
Shares |
+ |
+ |
|
17. |
Time Last View |
+ |
+ |
|
18. |
Total View Time |
+ |
+ |
|
19. |
Type |
+ |
+ |
|
20. |
UserId |
+ |
+ |
|
21. |
Uuid |
+ |
+ |
|
22. |
Views |
+ |
+ |
|
cView |
||||
№ |
Field Name |
Read Access |
Edit Access |
|
1. |
ChildRecordUpdateDate |
+ |
+ |
|
2. |
dateView |
+ |
+ |
|
3. |
Demo |
+ |
+ |
|
4. |
Duration |
+ |
+ |
|
5. |
Files |
+ |
+ |
|
6. |
linkUuid |
+ |
+ |
|
7. |
Replay |
+ |
+ |
|
8. |
selectedDemoUuid |
+ |
+ |
|
9. |
Uuid |
+ |
+ |
|
10. |
ViewId |
+ |
+ |
|