Home > User Manual > User Roles Explained

User Roles Explained

Flapps supports nine different user roles to match users' position in the company with their data access and roles they have in Flapps.

To set a user role do the following:

  • -> Configuration
  • -> Employees and click the relevant name to edit (each employee can have one or more roles with an employee role being default and required for everyone. The user must sign out and sign back in for the role change to take effect).

*Note: Please contact Flapps support if you turned off your admin role by accident and there is not another employee with Admin or HR Manager duties to re-set it.


Read the short description for each role or scroll down for the table of permitted actions and data access for each role.

1. Employee

  • It is a basic role. An employee is able to track time, track expenses and to request time off.
  • The employee needs to submit their timesheet at the end of the month.
  • The employee can see the time off requests and the ones from their team members and manager.

2. Manager

  • In addition to roles and data access as an employee, a manager receives the time off requests of his employees, that they need to approve or decline. A manager needs to submit their timesheet at the end of the month and to approve time sheets of all the employees that they have in their team.
  • The manager can make changes to a time sheet submitted by his employee or can reopen them for an employee.
  • The manager has access to the time off calendar of the employees on his level, his manager and his subordinates. This user role can create reports for his subordinates only.

*Note: We cannot reopen a closed timesheet for you. Please ask your manager to reopen all closed timesheets or have them contact us and give us permission to reopen closed timesheets. 

3. HR Admin

  • In addition to the role of Admin, a HR Admin can close ALL time sheets that have been approved by managers for payroll processing.
  • The HR Admin can make changes to the timesheet of any employee after it has been submitted and approved by a manager.
  • This user role can reopen the timesheet for a manager or for an employee.
  • They can create a new employee in the system, can deactivate an employee, unlock any locked user account or change a user password.
  • This user role can create and modify types of time off along with setting and modifying users time off amounts.

4. HR Manager

  • In addition to the role of Manager, a HR Manager can close ALL time sheets that have been approved by managers for payroll processing.
  • The HR Manager can make changes to the timesheet of any employee after it has been submitted and approved by a manager. This user role can reopen the timesheet for a manager or for an employee.
  • They can create a new employee in the system, can deactivate an employee, unlock any locked user account or change a user password.
  • This user role can create and modify types of time off along with setting and modifying users time off amounts.

5. HR Junior 

  • The HR Junior manager can only read and check time off.
  • They cannot configure any data relating to projects or employees.

6. Project Admin

  • The Project Admin can create Clients and setup Projects in the system. They can set the budget, assign team members and a Project Manager to a project.
  • It has access to all Projects.
  • A Project Admin can track progress and create reports of ALL projects.

7. Project Manager

  • The Project Manager has access to data for only the projects where they were appointed a Project Manager.
  • The Project Manager can track the progress and create project reports for their projects only.

8. Project Manager (Junior) 

  • The Project Manager (Junior) can only see his or her projects.
  • They cannot create projects or configure any data relating to employees or projects that they are not assigned to.

9. Admin

  • The Admin is the person that first registered the Flapps account. This user role has full access to all features and data.
  • In addition to previous roles, an Admin can set the application settings, create Tasks, manage public holidays.
  • The Admin is the only role with access to Payment information.


User Roles Table

 
  Employee Manager HR Admin  HR Manager HR Junior  Project Admin
Track Time
Track Expenses
Request Time Off
Submit Monthly Sheet
Modify Color Scheme
Change User Photo
Change or Request New Password
Approve Time Off      
Modify Time Sheets      
Approve Time Sheets      
Reopen Time Sheets for Employee      
Close ALL Monthly Time Sheets        
Reopen Time Sheets for Manager        
Create New Employee        
Deactivate Employee        
Unlock Locked User Account        
Create Time Off Types        
Set and Modify Users' Time Off Amounts        
Create Time Off and Payroll Reports        
View Time Off Calendar    
Create New Clients        
Deactivate Clients        
Create New Projects        
Set Project Budget, Project Team      
Deactivate Projects      
Project Budget Tracking      
Create Project Reports      
Application Settings          
Payment Information