RahalCorporate
Roles & PermissionsAdmin Guide

Roles Admin Guide

Step-by-step guide to creating and managing roles

Roles Admin Guide

This guide covers how to create, configure, and manage roles in Rahal.

Prerequisites

To manage roles, you need:

PermissionCapability
Read Company RolesView roles list and details
Write Company RolesCreate and edit roles
Delete Company RolesDelete custom roles

You also need Access Company Dashboard to access the dashboard.

Quick Start

View Existing Roles

Navigate to Roles from the dashboard sidebar to see all company roles, including the three predefined roles (Member, Manager, Admin).

Create a Custom Role

Click Create Role to open the role form. Enter a name, description, and select permissions from the permission matrix.

Assign to Users

Go to Users, edit a user, and select your new role from the Role dropdown. Save to apply.

Guide Contents

Common Tasks

TaskGuide
See what permissions a role hasViewing Roles
Create a new custom roleCreating Roles
Change a role's permissionsManaging Roles
Assign a role to a userAssigning Roles
Deactivate a roleManaging Roles
Delete a custom roleManaging Roles
Initialize predefined rolesInitializing Roles

Best Practices

Start with Predefined Roles

Use Member, Manager, and Admin for most users:

  • They cover common use cases
  • Permissions are carefully curated
  • No maintenance required

Create Custom Roles for Exceptions

Only create custom roles when:

  • Predefined roles don't fit the use case
  • You need specific permission combinations
  • Different departments need different access

Document Your Roles

Maintain a role registry:

RolePurposeWho Should Have It
MemberStandard employeesAll employees
ManagerSupervisorsTeam leads, department heads
AdminAdministratorsTravel managers, HR
Travel CoordinatorBook for othersExecutive assistants
Budget AnalystView spendingFinance team

Review Regularly

Monthly or quarterly:

  • Audit role assignments
  • Verify permissions are still appropriate
  • Remove unused custom roles
  • Update role descriptions

On this page