UpRaise roles and permissions
Introduction
A role is a collection of permissions defined for the whole system that you can assign to specific user/s in specific context/s. The combination of roles and context defines specific user's ability to take actions on something.
UpRaise roles & permissions can be managed by UpRaise admins by default. Navigate to ‘Company directory >> Roles & permissions tab’.
Roles & permissions tab contains the list of all permissions that can be given to different users based on their role in UpRaise. Read Basic company directory attributes | Role for more details.
Click on each section to define your roles & permissions set up for each module of UpRaise.
Columns are defined based on UpRaise roles. Admin, Super admin & No access roles are set by default whereas for User with Company OKR permissions & User role, permissions can be modified by admins or users with sufficient permissions.
UpRaise roles
Currently, there are 4 types of roles in UpRaise.
Super admin
This user will have 'god-like' view to the entire data in the app. They can manage all administrative features and make any changes in the UpRaise setup. They have complete visibility of the data within the app regardless of it is shared with them or not.
Admin
This is the secondary level administrative role. Users with this role can manage all administrative features. However, in terms of data visibility, they can view/edit all the data they have created and that is explicitly shared with them. For example, admins can view company OKRs, team OKRs that are created by themselves or are explicitly shared with them. Same is the case for form templates & distributions.
User
Users with this role are non-administrative users. By default, these users would have access to non-admin features of UpRaise. They can view data that is created by themselves & that is shared explicitly with them. However, these users can be given admin/super admin like permissions from Roles & permissions tab of Company directory.
Users with Company OKR permissions
This user role is specially created for managing company OKRs. This user has similar permissions that are given to user role. Along with that, they have default permission of managing UpRaise company OKRs. these users can also be given admin/super admin like permissions from Roles & permissions tab of Company directory.
Editing permissions for each UpRaise role
Roles & permission page contains a section-wise list of actions for each of UpRaise features. One can manage permissions for these actions by clicking on edit/pencil icon. Note that, on mouseover, one can edit permissions only for 'Users & Users with company OKRs permissions'.
What permissions can be managed from Roles & permissions page?
Direct manager - Manager assigned to a user within company directory.
Example - is B’s manager.
Indirect manager - Manager of user’s manager.
Example - C is A’s manager, C is B’s indirect manager.
Team lead - User selected as team lead.
Example - X is team 1’s team lead.
Indirect team lead - Team lead of the parent team.
Example -Team 2 is Team 1’s parent team. Y is team 2’s team lead. So Y is an indirect team lead.