Skip to main content
Profiles List View

Overview

Profiles define what users can do within Fentu FSM. Each profile contains a set of permissions that control access to features, data, and actions. By assigning a profile to a user, you grant them all the permissions in that profile.
Design profiles around job functions, not individuals. Create profiles like “Dispatcher” or “Technician” that can be assigned to anyone in that role.

When to Manage Profiles

Configure profiles when:
  • Setting Up System - Creating initial permission structure
  • New Job Functions - Adding roles that need unique permissions
  • Security Changes - Adjusting what users can access
  • Feature Rollouts - Enabling access to new features
  • Compliance - Meeting security requirements

Profile Information

Each profile includes:
FieldDescription
Profile NameDescriptive name for the role
DescriptionExplanation of intended use
PermissionsSpecific access grants
Users AssignedCount of users with this profile
StatusActive or inactive

Permission Types

TypeControls
Module AccessWhich menu items/features are visible
CreateAbility to create new records
ReadAbility to view records
UpdateAbility to modify records
DeleteAbility to remove records
Special ActionsSpecific functions like approve, export

Default Profiles

Common profiles included by default:

Administrator

Full system access including:
  • All modules and features
  • User management
  • System configuration
  • All data access

Dispatcher

Service coordination access:
  • Work orders (full access)
  • Customers (view and edit)
  • Technicians (view)
  • Scheduling tools
  • Material requests

Technician

Field work access:
  • Assigned work orders
  • Mobile app access
  • Time tracking
  • Material usage
  • Own schedule

Manager

Supervisory access:
  • Team work orders
  • Reports and dashboards
  • Approval functions
  • Team member data

Read Only

View-only access:
  • View work orders
  • View customers
  • View reports
  • No edit capabilities

Creating Profiles

1

Navigate to Profiles

Go to Administration > Profiles
2

Click Create

Start a new profile
3

Enter Profile Details

Provide name and description
4

Configure Module Access

Enable/disable access to each module
5

Set Permissions

For each module, set create/read/update/delete
6

Configure Special Permissions

Set any special action permissions
7

Save Profile

Save the new profile

Copying Existing Profiles

To create a similar profile:
  1. Open existing profile
  2. Click Copy/Duplicate
  3. Modify name and permissions
  4. Save as new profile
Start with a similar profile and modify rather than building from scratch. This ensures you don’t miss commonly needed permissions.

Permission Configuration

Module Permissions

For each module, configure:
PermissionGrants
AccessCan see the module in navigation
ListCan view list of records
ViewCan view record details
CreateCan create new records
EditCan modify existing records
DeleteCan remove records

Data Scope Permissions

Limit data access:
ScopeSees
AllAll records in system
BranchRecords from assigned branch
TeamRecords for assigned team
OwnOnly own records

Special Permissions

Feature-specific permissions:
PermissionGrants
ApproveCan approve requests/documents
ExportCan export data
ImportCan import data
AssignCan assign work to others
Bulk ActionsCan perform bulk operations
Be careful with Delete permissions. Data removal should be limited to specific roles. Consider using soft delete (move to trash) instead.

Profile Management

Auditing Profiles

Regularly review:
  • Which users have each profile
  • Whether profile permissions are still appropriate
  • If profiles are actually being used
  • Compliance with security policies

Modifying Profiles

When changing profile permissions:
  1. Review current users with this profile
  2. Assess impact of changes
  3. Communicate changes to affected users
  4. Make changes
  5. Verify everything works as expected

Deactivating Profiles

Before deactivating:
  1. Check how many users are assigned
  2. Reassign users to different profiles
  3. Then deactivate
Deactivated profiles cannot be assigned to users but historical records remain. This is preferred over deletion for audit purposes.

Best Practices

Create profiles for job functions, not individuals. “Dispatcher” profile, not “John’s profile.”
Grant only permissions needed for the role. Avoid “everything” permissions unless truly needed.
Name profiles clearly. Anyone should understand what the profile is for from the name.
Maintain documentation of what each profile is intended for and why it has specific permissions.
Review profiles periodically. Remove unnecessary permissions, add needed ones.
Test profile changes with a test account before rolling out to production users.

Common Questions

Typically no. Each user has one profile. If someone needs combined permissions, create a new profile with the combination.
Temporarily assign a different profile, then switch back. Or create a specific profile for temporary situations.
Either create a new profile or see if data scope adjustments can achieve the goal without a new profile.
Not typically. Each profile is independent. Use profile copying to maintain similar sets.
No access: user can’t see the module at all. View-only: user can see and browse but not create/edit/delete.
Profile permissions determine what you can do. Branch restrictions determine which data you can see. Both apply.

User Management

Creating and managing users

System Settings

Global security settings

Branches

Branch data scope

Teams

Team data scope