Roles & Permissions

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

The Roles & Permissions reference documents the six 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 Full access to operational modules Can create contracts, suppliers, customers, CCRs Contracts require approval by the department's Admin
End User Operational View access (same scope as Super User) Read-only — cannot create or edit No approval capabilities
Customer External Own contracts and dashboard only Cannot create — account auto-generated No approval capabilities
Supplier External Own contracts and documents Can upload required documents (MOU, etc.) 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

4. Role-Module Access Matrix

Module Area Admin Super User End User Customer Supplier
Platform Config
Organisation, Users, Notifications, Connectors, Governance, Audit Logs
✔ Full
Contract Hub
Contracts, Customers, Suppliers, Departments, Service Manager
✔ Full
+ Approve/Reject as Dept Admin
✔ Create/Edit
(approval required)
👁 View Own contracts Own contracts
Contract Toolkit
Builder, Capture, Templates, CCR
✔ Full
+ Approve CCRs as Dept Admin
✔ Create/Edit
(approval required)
👁 View
Tracking
SLA, KPI, Performance Tracker, Cost Tracker
✔ Full ✔ Create/Edit 👁 View
Analytics
Dashboard, Reports, Calendar
✔ Full ✔ Full 👁 View Own Dashboard
Data Visualisation ✔ Full ✔ Full
Administration
Document Signature, Audit Logs
✔ Full 👁 View
(Doc Sig only)

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.

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 (DocuSign)

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.).