Permission Sets
Introduction
A Permission Set is designed to control access for a particular function. A user can be assigned all the Permission Sets they need to perform all of their role tasks.
Permission Sets are additive. A user receives all of the combined permissions from all of the Permission Sets they are assigned. A Permission Set cannot remove the permissions granted by another Permission Set. |
You can use permission sets to control: |
|
Prerequisites
To manage permission sets, you need the following System permissions:
-
Assign Permission Sets
-
Manage Profiles and Permission Sets
-
View Setup and Configuration
Permission Sets vs. User Profiles
Permission sets and user profiles can both control permissions.
Permission Sets | User Profiles |
---|---|
Use permission sets to:
|
You can only assign one user profile to a user. However, you can assign multiple permission sets to a user. Use user profiles to grant basic system permissions. |
Minimum Permissions
There are minimum permissions required to use each FieldFX module. Click the following links to view these permissions:
FieldFX Module | Permissions | |
---|---|---|
FX E-Ticketing |
||
FX CPQ |
||
FX Schedule & Dispatch |
||
FX Invoicing |
n/a |
|
FX EAM |
n/a |
|
ServiceMax DataGuide |
|
Best Practices
Add a permission set that grants the minimum permissions for: | Assign this permission set to: | ||||
---|---|---|---|---|---|
Office-based users |
|||||
|
|||||
All FX5 Apex Classes and Visualforce pages |
All users |
Step-by-Step Guides
You can do the following:
Access Permission Sets
-
From Setup, enter
permission
in the Quick Find box, then select Permission Sets. -
If you are adding a new permission set, see Add a New Permission Set or if you are adding an existing permission set, see Add an Existing Permission Set.
-
All FieldFX users and admins using Servicemax DataGuide need the minimum permissions for FieldFX E-Ticketing.
-
If you have installed ServiceMax DataGuide, assign the specific DataGuide Standard Permission to your field users. Without this permission, your field users won’t be able to access the ServiceMax DataGuide package.
-
Add a New Permission Set
-
At the Permission Sets window, click New.
-
In Label, enter a name for the permission set.
-
Click Save.
-
Continue with Grant Access to Apps.
Grant Access to Apps
-
Under Apps, click Assigned Apps then click Edit.
-
Add apps to Enabled Apps then click Save.
-
Continue with Configure Permissions for Custom and FieldFX Objects.
Configure Permissions for Custom and FieldFX Objects
For more information, see FieldFX Overview. |
-
At the top of the page, click the arrow next to Assigned Apps and select Object Settings.
-
Open an object and click Edit.
-
Complete the following and then click Save:
Under this tab: Action Tab Settings
Select the appropriate tab visibility.
Record Type Assignments
Grant record type access.
Object Permissions
Grant object permissions.
Field Permissions
Grant field permissions.
-
At the top of the page, click the arrow next to the current object and select another object.
-
Repeat these steps for another object.
-
Continue with Grant Apex Class Access.
Grant Apex Class Access
-
At the top of the page, click the arrow next to Object Settings and select Apex Class Access then click Edit.
-
Add items to Enabled Apex Classes and click Save.
-
Continue with Grant Visualforce Page Access.
Grant Visualforce Page Access
-
At the top of the page, click the arrow next to Apex Class Access and select Visualforce Page Access then click Edit.
-
Add items to Enabled Visualforce Pages and click Save.
-
Continue with Grant System Permissions.
Grant System Permissions
-
At the top of the page, click the arrow next to Visualforce Page Access and select System Permissions then click Edit.
-
Grant system permissions as necessary and click Save.
-
Continue with Assign a Permission Set to Users.
Assign a Permission Set to Users
See User Records for more information. |
Add an Existing Permission Set
-
At the Permission Sets window, search for permission set in the Available Permission Sets list box.
-
Click > to add it to the Enabled Permission Sets list box.
Example 1. For FX DataGuideFX DataGuide has been deprecated and the ServiceMax DataGuide package is being used instead in FieldFX. You must have ServiceMax DataGuide installed in your org to assign DataGuide permissions. For more information, see ServiceMax DataGuide Overview.
Assign the specific DataGuide Standard Permission to your field users. Without this permission, your field users won’t be able to access the ServiceMax DataGuide package.
Recommended Reading
-
User Profiles - Learn more about using User Profiles