Help Center
» User Roles Management

User Roles Management Overview

This section outlines how to configure and manage User Roles in the Exsited platform, ensuring appropriate access levels are granted to staff across your organisation. Roles are critical to maintaining operational security, data privacy, and task-specific user control.

Purpose of User Roles

A User Role in Exsited defines the permissions and responsibilities assigned to a group of users. It determines what they can view, edit, create, delete, or manage across the system.

Roles help organisations:

  • Enforce data confidentiality
  • Prevent unauthorised access
  • Streamline workflows based on job functions (e.g. Manager, Accountant, Warehouse Staff)
  • Minimise manual errors by restricting unnecessary access

Navigation Path

To access the Roles settings:

Go to Settings > Under Access Control, click Roles.

You will be directed to the Roles Dashboard, where you can view, create, manage, or delete user roles.

Adding a New Role

When you click Add Role, a form appears with the following fields:

Field
Description
Name
A system name without spaces (e.g., finance_lead). Used internally.
Display Name
A readable label for end-users (e.g., “Finance Lead”).
Description
(Optional) Tick to enter a short explanation of the role’s purpose.

Once completed, click Save to register the new role in the system.

Viewing and Managing Existing Roles

On the main Roles screen, you will see a list of default and custom roles (e.g., Administrator, Manager, Standard, Viewer).

Each entry shows:

  • Role name
  • Number of assigned operators
  • Toggle to activate/deactivate the role
  • Actions menu (⋮) on the right

Actions Menu Options

Option
Function
Edit
Update the name, display name or description of the role.
Manage
Configure detailed permissions (see below).
Delete
Remove the role entirely (only possible if no operators are linked).

Configuring Permissions for a Role

Clicking Manage allows administrators to define the access level for each role via three permission tabs:

1. Administrative Permissions

These permissions allow or restrict access to system-wide settings and back-end configurations.

Categories (Dropdown List):

  • Settings
  • Approvals
  • Configuration
  • Communication
  • Field Settings
  • Period Terms
  • Access Control

Permission Descriptions:

Setting
Purpose
Organisation
Allows configuration of company-wide settings.
Can modify Business Unit
Grants permission to change departmental or branch configurations.
Can delete Business Unit
Enables permanent removal of business units.
General Settings
Access to global preferences (currency, time zone, templates).
Workflow
Allows user to manage process automations and task flows.
Billing Preferences
Grants access to set default billing rules and periods.

Only users in supervisory, admin, or finance roles should receive these privileges.

2. Functional Permissions

These define what the role can do within each module (Accounts, Payments, Contacts, etc.).

Permission Levels:

  • View Permission – Can see information only (read-only).
  • Manage Permission – Can view and edit.
  • Create Permission – Full access, including the ability to add new records.

Module Permissions Include:

Module Feature
Description
Can view Account Information
View client or supplier account records.
Can view Contacts
Access saved contacts linked to accounts.
Can view Notes
Read internal communication or logs.
Can view Addresses
View billing and delivery addresses.
Can view Billing Preferences
See invoice due dates, billing cycles, etc.
Can view Payment Methods
Access stored credit card or bank details.
Can view Communication Messages
Read emails/messages sent through the platform.
Can view Account Statement
Allows access to generated account balance reports.

Recommended for roles such as Operations, Customer Service, and Finance.

3. Additional Permissions

These provide extended functionality beyond basic module access.

Dropdown Feature Groups:

  • Additional Features
  • Power Features
  • Export
  • Import
  • Trial Balance
  • Budget
  • Report & Dashboard

Advanced Action Permissions:

Feature
Description
Can interact with operators
Chat or collaborate with other internal users.
Can send portal invitation
Send login invites to external stakeholders.
Can send password reset information
Issue reset instructions via email.
Can send request to update credit card info
Trigger payment detail update request.
Can send Account Statement
Email account statements to clients.
Can send Invoice by email
Deliver invoices directly through the platform.
Can send Payment Receipt by email
Email confirmation upon successful payment.

Grant these permissions only to team leads, finance officers, or admin-level users.

Best Practice Tips for Managing Roles

  • Use the principle of least privilege – Only assign necessary permissions.
  • Test roles using a temporary user account before enabling for active users.
  • Review permissions quarterly to ensure compliance and security.
  • Disable roles that are no longer used to reduce clutter and risk.
  • Document role configurations for audit and compliance records.

Summary

The Roles module in Exsited provides a powerful and flexible method of managing user access and authority. By properly configuring:

  • Administrative Permissions (settings-level access),
  • Functional Permissions (module-level access),
  • Additional Permissions (advanced and communication features)

Your organisation can maintain secure, scalable, and efficient operations across all departments.

Recommendation: Maintain a spreadsheet or matrix of all role names and their assigned permissions as part of your IT governance policy.