Roles & Permissions

Reference — User roles, access levels & capabilities across the platform
🎯 Purpose

The Roles & Permissions reference documents the five user roles in Contract intELIEgence and their access levels across every module. It serves as the authoritative reference for platform administrators when assigning roles and for users to understand what they can and cannot do.

👤 Roles & Access
RoleAccess
AdminFull platform access — all modules, all actions, all data.
Super UserBroad access — create/edit contracts, configure tracking. Cannot manage users or organisation settings.
End UserRead-only — view contracts and data in assigned departments.
CustomerExternal portal — view own sell-side contracts and invoice profiles.
SupplierExternal portal — view own buy-side contracts and MOU status.
🔗 Dependencies
Upstream (requires)
User Management — roles are assigned when creating user accounts.
Downstream (feeds into)
All modules — Role determines visibility and actions across every module.
🚀 Related Flows
Platform Setup — Step 2 — roles are assigned during user creation.

1. Overview

Contract intELIEgence uses role-based access control (RBAC). Each user is assigned a role that determines what they can see and do within the platform. The platform defines 5 roles spanning three levels:

Note: Department Admin is not a separate role. It is an Admin user who has been assigned responsibility for a specific department. When an Admin is set as the Department Admin, they gain the additional ability to approve/reject contracts and CCRs for that department. All other Admin capabilities remain unchanged.

2. Role Summary

Role Level Access Create / Edit Approval
Admin Administrative Full access to all modules Full create/edit everywhere When assigned as Department Admin: approves/rejects contracts and CCRs for that department
Super User Operational Operational modules (excludes SLA & KPI — Admin-only) Create contracts & CCRs; create/edit Suppliers (→ Pending); edit contracts only while Pending/Rejected Contracts require approval by the department's Admin
End User Operational View access (Contracts, Analytics, Data Visualisation) View-only on contracts; can raise CCRs No approval capabilities
Customer External Own contracts only Can raise CCRs; account auto-generated No approval capabilities
Supplier External Own contracts and documents Upload required documents (MOU, etc.); can raise CCRs No approval capabilities

3. Detailed Role Descriptions

3.1 Admin

Department Admin Responsibility

An Admin can be assigned as the Department Admin for one or more departments (configured in the Department module). When assigned, the Admin gains these additional capabilities for that department:

3.2 Super User

3.3 End User

3.4 Customer

3.5 Supplier

3.6 Custom Roles

Beyond the five built-in roles, an organisation administrator can create custom roles tailored to their team. In Organisation → Roles & Permissions:

Custom roles are then assignable to users in User Management, exactly like the built-in roles.

4. Role-Module Access Matrix

Module Area Admin Super User End User Customer Supplier
Platform Config
Organisation, User Management, Audit Logs
Full
SLA & KPI
Admin-only configuration
Full
Config & Trackers
Notification, Connectors, Cost Center, Performance & Cost Tracker
Full Create/Edit
Governance Full Create/Edit
Contracts & Service Manager Full
+ Approve/Reject as Dept Admin
Create/Edit
(approval required; edit only while Pending/Rejected)
View Own contracts Own contracts
Customers & Departments Full
Suppliers Full Create/Edit
(→ Pending)
Own profile
Contract Studio & Capture
Templates, Builder, AI Capture
Full Create/Edit
Change Requests (CCR) Full
+ Approve/Reject as Dept Admin
Create Create Create Create
Analytics
Dashboard, Reports, Calendar
Full Full View
Data Visualisation Full View
Document Signature Full View View

5. How Roles Affect Workflows

Contract Creation

Admin creates contracts directly — the status is set automatically based on start/end dates (no approval step required). Super User creates contracts that enter an Approval Pending state and must be approved by the Department Admin for the relevant department. While a contract is Approval Pending or Rejected, the Super User can still edit it; once it is approved and live, only an Admin can make further edits.

Contract Change Requests (CCR)

Both Admin and Super User can raise CCRs for value or date changes. The Department Admin for the contract's department reviews and approves or rejects the request.

Document Signing (e-Signature)

The Organisation's designated signer (email configured in Organisation → Settings) signs first. The external party (Customer or Supplier) signs second. Customers sign NDAs; Suppliers sign MOUs.

Contract Capture Sync

When a captured contract is synced, Admin creates the contract directly. Super User's synced contracts go through the standard department approval workflow.

Bulk Import

Available to both Admin and Super User roles. The same approval rules apply — Super User imports trigger approval workflows.

6. Tips

Best Practices
  • Assign Department Admins carefully — they control the approval gate for contracts and CCRs in their department.
  • Use End User for stakeholders who need visibility into contracts and data without the ability to edit or create records.
  • Customer accounts are auto-created when a Customer record is saved — no manual user creation is needed.
  • Suppliers can upload documents — leverage this for compliance tracking (MOU, certifications, etc.).