Role-Based Access Control (RBAC) Setup

Zluri uses Role-Based Access Control (RBAC) to control what administrators can view and manage within the platform. RBAC is implemented using roles, where each role defines a set of permissions across modules.

Zluri supports two role types:

  • System Roles
  • Custom Roles

Roles apply only to administrative access within Zluri. They do not control end-user access to applications.

Role Types

System Roles

System roles are predefined roles provided by Zluri. These roles cover common administrative responsibilities and cannot be edited or archived.

Examples include:

  • Owner

    Full access to all modules, including billing and platform-wide settings.

  • Admin

    Full access to operational modules required for day-to-day administration.

  • Viewer

    Read-only access across modules. No configuration or action permissions.

  • Security Admin

    Access to security-related modules, audit logs, and access reviews.

  • Integration Admin

    Access to manage integrations and source connections.

System roles support only View and Duplicate actions.

Custom Roles

Custom roles allow administrators to define tailored permission sets based on job functions or responsibilities.

Typical use cases include:

  • HR teams managing users and lifecycle workflows
  • Finance teams with read-only access to spends and contracts
  • Auditors requiring limited, read-only access to selected modules

Custom roles support View, Edit, Archive, and Duplicate actions.

Accessing the Roles Page

  1. Go to Settings → Administration
  2. Open the Roles tab

Roles Page Layout

The Roles page displays all system and custom roles in a table.

Columns displayed

Each role row includes:

  • Role Name
  • Role Description
  • Assigned Users – Number of users currently assigned
  • Role Type – Standard (system) or Custom
  • Actions – Role-specific actions (row-level menu)
Screenshot 2025-12-29 at 3.52.22 PM.png

Page-Level Controls

The top-right three-dot menu on the Roles page provides page-level actions, not role-specific actions.

Available options include:

  • Refresh – Reload the roles list
  • View Density – Adjust table spacing
  • Export View – Export the roles list

These actions apply to the entire table, not individual roles.

Screenshot 2025-12-29 at 3.52.07 PM.png

Role Row Actions

Each role row includes its own Actions menu.

System roles

  • View
  • Duplicate

System roles cannot be edited or archived.

Screenshot 2025-12-29 at 3.58.31 PM.png

Custom roles

  • View
  • Edit
  • Archive
  • Duplicate

A custom role cannot be archived if it is currently assigned to one or more users.

Screenshot 2025-12-29 at 3.58.42 PM.png

Creating a Custom Role

  1. From the Roles tab, click Create New Role

  2. Enter a Role Name

    Use a clear, functional name that reflects responsibility (for example, Finance – Read Only).

  3. Enter a Description

    Describe the scope of access provided by the role.

  4. Configure permissions

  5. Click Save

RBAC.gif

Configuring Permissions

Zluri organizes permissions hierarchically by module.

Permission levels

At every level, you can assign one of the following:

  • No Access
  • Read Only
  • Full Access (Read + Write)

Permission hierarchy behavior

  • Granting access at a higher level propagates downward by default.
  • Modifying individual sub-permissions changes the module summary to Custom.
  • Sub-permissions require at least Read Only access on the parent module.
  • Some permissions are base permissions and are always granted (for example, basic employee-view access).
  • Certain modules support Read-only access only.

Permissions appear only for modules enabled in the organization’s subscription.

Managing Custom Roles

Custom roles can be managed from the Roles page.

Available actions:

  • Edit – Update role name, description, or permissions
  • Archive – Remove the role from active use
  • Duplicate – Create a new role using the same configuration
  • View – Inspect role configuration

System roles do not support Edit or Archive.

Assigning Roles to Users

Zluri assigns roles through the Admins table (v2).

From the Admins table, administrators can:

  • View active and inactive admins
  • Assign or change roles
  • Filter admins by role
  • Remove inactive admins

Roles can be assigned:

  • During admin invitation (direct invite or shareable invite link)
  • By updating the role of an existing admin

Role assignment rules

  • Each user can have only one role
  • Role changes apply the next time the user logs in
  • Roles affect administrative access only