Use predefined permission sets to control access to Emma for Salesforce.
Restrict what access users have within the Emma application.
Define the data users see in Salesforce via sharing rules and client configuration.
Video Overview
Below is a detailed video overview. You can skip to specific sections by hovering on the timeline or clicking on the play bar's chapter list.
For most companies when you first install the application only system administrators will have full access. They can however assign one of our two predefined permission sets to other Salesforce users. The standard permission set allows a user to see our application, the full permission set gives an additional settings tab.
There is a tab called Emma which allows a person to access Emma without leaving Salesforce, for most companies all Salesforce users are allowed to access Emma without restriction. However, if you want to change that so some users see a restricted view then please review this Section. The Emma tab will connect/display as the Emma user who initially connect the two systems. The Emma connecting user can be found on the general settings tab within the sync page.
Emma for Salesforce includes custom objects to store Emma data in Salesforce records.These obey standard Salesforce security and ownership rules. If you want a Salesforce user to have access to our application but want to control the records they see please check out this Section.
Salesforce platform users are generally not supported due to their limited license type. Platform user lack access to standard Salesforce marketing features and objects. This means automation, for example our import wizard, will not run under that user type.
Adding a permission set
There are two types of permission set. Standard access which gives a user access to all features excluding settings. Full access which gives a user access to all settings as well as all features.
In Salesforce go to the Emma admin app.
Click on the General settings tab.
Then select User security.
Search and select for the user(s) you want to assign the permission set to.
Click the Edit permissions button.
Select the Standard or full access option and click Assign permission set.
If you cannot see the Emma app in Salesforce, you can manually add yourself to the permission set in Salesforce.
1. Setup, users, permission sets. 2. Select Emma full access manage assignments. 3. Add assignments.
Removing a permission set
In Salesforce go to the Emma admin app.
Click on the General settings tab.
Then select User security.
Search and select for the user(s) you want to assign the permission set to.
Click the Edit permissions button.
Select the None and click Assign permission set.
If a user does not have access to either permission set then automation will not be triggered. So for example if a record is updated by a user who does not have a permission set our products triggers will not fire.
Salesforce site user
The Salesforce site user runs different permissions to a normal Salesforce user. If you are using the process builder with transactional emails or directly calling into sites from an external website, then you may need to perform the following steps:
Click Setup.
In the search box type in sites and then click on Sites.
Click on the value under the site label (i.e. the name you gave to the site).
Click on the button Public access settings (at the top of the page). This will open the profile for the site user.
Click on the button Assigned users (sometimes called 'View users').
Click on the Full name (i.e. the name under the label - something like site guest user).
Click on Permission set assignments.
Edit assignments and add the Emma for Salesforce set.
This assigns the Emma for Salesforce related objects (i.e. queue items).
Updating site user security settings is an advanced topic and requires a deep understanding of Salesforce security.
Restricting Record Access Within Salesforce
When an Emma account is added to Salesforce it will appear in the connected accounts table. Within this table we also show the Salesforce Security Owner. The Salesforce Security Owner is the user in Salesforce records will be created as for this particular Emma account. If you want to restrict access so a user or a group of users can only see Salesforce records for a specific Emma account you can use standard Salesforce security and sharing rules. The first step is to ensure that the records being created belong to one of the users you want to see the records. You can change the Salesforce Security Owner via the settings tab.