User Profiles
Introduction
FieldFX user profiles store information and preferences for a user within FieldFX. They provide tailored access to specific tools and functions based on the user’s roles and permissions. They can include login credentials, role-based access, and custom settings for:
-
Job scheduling
-
Dispatching
-
Field Operations
Using user profiles, each user can efficiently manage tasks according to their responsibilities while data security and compliance can be maintained.
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.
Step-by-Step Guides
As a system admin in FieldFX, you can create a new profile by cloning an existing profile and manage. You can also assign appropriate roles and permissions controlling access in your org. You can update user settings like passwords, job responsibilities, and workflow preferences. All this ensures each profile aligns with your org’s operational needs. You can also monitor user activity, troubleshoot access issues, and ensure users are complying with security protocols and system-wide policies.
Add a User Profile by Cloning 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.
When naming a user profile, use underscore instead of a space. -
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 thePreSyncController
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.
-
-
Edit 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 items from Enabled Apex Classes based on the copied profile’s role and add items it for the new copy.
-
Click Save.
-
-
Edit 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 items from Enabled Visualforce Pages based on the profile’s role you copied and add the items necessary for the copy.
-
Click Save.
Use permission sets to control access to Visualforce pages and Apex classes.
-
Manage User Profiles
-
In Setup, type
user
in the Quick Find search field. -
Select Users.
-
You can use the dropdown to filter the view of users.
-
Select either Active Users, Admin Users, or All Users.
The view is filtered to show only the profiles matching the view selected.
-
You can edit the current view by selecting Edit.
-
You can create a new view by clicking Create New View.
-
-
You can edit or log in as a Back Office or a Field User by clicking Login.
An admin can only login in as a Back Office and Field User. -
You can select the Action checkbox next to the profile then click Reset Password(s) to force the users to reset their passwords.
The next time those users log in they have to set a new password. -
To add a new user, click New User.
-
To add multiple users, click Add Multiple Users.
Add or Edit Profile List View
You can set up or edit existing custom views for the user profiles to match certain criteria. The steps are the same for Adding a new Custom View for Custom Labels.