Setting up Roles

Modified on Wed, 30 Jul, 2025 at 9:23 AM


Introduction & Context 

A Role represents a specific function within the organisation's hierarchy (e.g. Risk Manager, Internal Auditor).  

In the CGR Platform, a Role is not just a single entity but a central organisational unit that binds UsersTeams, and Security Groups together. 

  • Users are assigned to Roles 
  • Teams are assigned to Roles 
  • Roles are linked to Security Groups where permission sets are assigned to Registers.  

 

This structure helps ensure that permissions are granted in an organised and consistent manner across all users, teams, and groups, reducing administrative overhead while maintaining security in access control. 

 

 A diagram of a security groups

AI-generated content may be incorrect.

 

 

Key Features & Functions 

  • Role-Centric User Management: When Role-based user management is enabled, Roles serve as the intermediary between Users and Permissions. 
  • Assignment of Users and Teams to Roles: Users and Teams are assigned to specific Roles, which are then linked to Security Groups.  
  • Hierarchical Structure: Roles are organised hierarchically, much like business units, locations, and projects. This hierarchy mirrors your organisation's structure and ensures that the access control aligns with your organisational needs. 
  • Multiple Roles Per User: A single User can be assigned multiple Roles. The permissions granted to that User are defined by the Security Groups associated with those Roles. 
  • Role Sharing Across Users: Roles can be shared by multiple users who perform similar tasks. For instance, a 'Management' Role can be assigned to several users who share similar responsibilities within the organisation. 

 


Important Notes

Roles can be assigned to users by: 

  • System Administrator 
  • Team Administrator or Team Manager (if team management is enabled). Note that team admins/managers can only assign Roles that are linked to the team by a system administrator. 

Note: Roles can be assigned to users only if user centric management is disabled in settings. 

 

 

Step-by-Step Guide To Create a Role 

  1. Navigate to the Admin section, enter Roles in the search box and click on the Roles icon to navigate to 'Roles' list view. 

    A screenshot of a computer

AI-generated content may be incorrect.


  2. Click the Add button to open the 'Add Role' form. 

    A screenshot of a computer

AI-generated content may be incorrect. 


  3. Fill in the required and other relevant fields

FieldDescription
TitleName of the Role (e.g. Internal Auditor)
DescriptionAn optional field to provide additional context or purpose of the role. 
Reports ToDefines the hierarchical parent role. Used to model organisational structure. 
External IDA reference identifier for external system integrations, if applicable. 
ActiveIndicate whether the Role is active. 
UsersAssign users to this Role. A role can be filled by one or more users. Each assigned user will inherit the Security Groups linked to the role. 
Security GroupsSecurity groups granted through this role that determine the projects and modules that the users linked to this role can access. 
TeamsTeams associated with this Role. 


A screenshot of a computer

AI-generated content may be incorrect.



   4. Click Save to finalise the Role configuration. 


Common Issues & Troubleshooting 


Can a user have multiple Roles and vice-versa? 

Yes, a user can be assigned multiple Roles if their responsibilities require them to have different permissions or tasks across various areas of the organisation. Likewise, multiple users can share the same Role, especially when they have similar responsibilities (e.g. a 'Management' Role can include several users). 

 

Security Groups are assigned to Roles to control user access permissions. Users inherit permissions from the Security Groups linked to their assigned Roles. 

 

What happens if a user is not assigned a Role? 

If User-Centric Group Management is disabled, users without a Role can’t access registers, except in the case where they are linked to items via ABAC or when Global permission set is enabled. 

 

How do I find out the Role(s) assigned to me? 

If User-Centric Group Management is Disabled: 

  • Go to the Admin section and select 'Users' from the top dropdown. 
  • Find your name in the Users list and click the Edit icon. 
  • Scroll to the 'Security' section to view your assigned role(s)
     

    If User-Centric Group Management is Enabled: 

  • Roles are automatically created and mapped to users. Role details can be found in Admin Roles, but they are less significant in this mode. 

    Important points to remember: 
  • Administrator access is required to check User Role assignments. 
  • Check a user's level of access by navigating to the User's Access Control Matrix linked to your profile in the Admin Users List View. 

 

A User can’t access a register. 

Check the user's Role assignments and ensure the correct Security Groups are linked. Use the User's Access Control Matrix to verify access permissions. 

 

A newly added user is assigned a Security Group by default. 

Verify if a Security Group has 'Default' enabled, which automatically assigns it to all new users. 

 

A User can see all registers without being linked to a Role. 

Check if a Global Permission Set is enabled. If so, all users have access to all registers. 

 

A User can see a few registers but there is no linked Role or Security Group on the User page. 

A user can be assigned a Role through their teamsSecurity groups assigned via teams won't appear on the User profile page but still apply to the user. 

 

How do I change a user's Role? 

Navigate to Admin > Users, select the user, edit their profile, and update their assigned Role(s). 

 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article