User Profiles
User profiles control basic system permissions and page layout assignments for users.
Prerequisites
To manage user profiles, you need the following permissions:
-
System permissions:
-
Manage Profiles and Permission Sets
-
View Setup and Configuration
-
User Profiles vs. Permission Sets
User profiles and permission sets can both control permissions. You can only assign one user profile to a user but can assign multiple permission sets to a user.
Use user profiles to grant basic system permissions and use permission sets to:
|
|
Use permission sets to control access to Visualforce pages and Apex classes. |
System Administrator User Profile
The System Administrator user profile has access to every feature. Only assign a limited number of users to the System Administrator profile. You can’t freeze, deactivate, or delete the System Administrator user profile.
Adding a User Profile
-
Add a user profile:
-
From Setup, enter
profile
in the Quick Find box, then select Profiles. -
Click Clone next to Standard User.
-
In Profile Name, enter a name.
-
Click Save
-
-
Grant access to the Field Ticketing app:
-
Under Apps, click Assigned Apps.
-
Click Edit.
-
Select Default next to Field Ticketing.
-
Click Save.
-
-
If the user profile is syncing data in FX Mobile, they must have the OmnibusRestService and the PreSyncController Apex classes. Contact your admin to have them add those Apex classes.
-
If you are an admin, click in the Quick Find box and type
Apex
and then select Apex Classes. -
To add the Apex class, the Admin clicks New.
-
Write the Apex code in the window.
-
Click Save.
For more information on managing Apex classes in Salesforce, see Salesforce Documentation: Manage Apex Classes.
-
-
Remove access to any Apex classes:
-
At the top of the page, click the arrow next to Assigned Apps and select Apex Class Access.
-
Click Edit.
-
Remove all items from Enabled Apex Classes.
-
Click Save.
-
-
Remove access to any Visualforce pages:
-
At the top of the page, click the arrow next to Apex Class Access and select Visualforce Page Access.
-
Click Edit.
-
Remove all items from Enabled Visualforce Pages.
-
Click Save.
Use permission sets to control access to Visualforce pages and Apex classes.
-