RMS permissions are scoped along three nested entities: Owner, Organisation, and User. Understanding how these relate to each other is essential for administering the platform, because almost every action is gated by where the actor sits in this hierarchy and what role they hold.

The hierarchy

<aside> 🖼️

Screenshot placeholder — Diagram of Owner → Organisations → Assets / Users. (To be drawn or supplied; no live screen captures this view.)

</aside>

Roles

Four roles exist, in decreasing order of privilege:

A user's role is set per scope:

The SuperAdmin flag is independent and overrides every scope.

Capability matrix

The table below summarises which role can take which actions. Source: User Docs.

Feature / Action SuperAdmin (CP only) Owner Admin Org Admin Org User
Create new Owner
Edit Owner name ✅ any Owner ✅ own Owner
Edit Owner theme ✅ any Owner ✅ if theme-edit flag set
Create new Org ✅ any Owner ✅ own Owner
Edit Org name ✅ any Org
Add existing user to Org ✅ any User ✅ Users in own Owner
Create new User ✅ in any Owner ✅ in own Owner
Reset own password
Change permissions ✅ any User ✅ in own Owner, up to Owner Admin ✅ in own Org, up to Org Admin
Assign user to Org ✅ any User/Org ✅ in own Owner
Create / configure Assets
Rename Asset in an Org
Move Asset between Orgs ✅ within own Owner
Create new Alert Definitions
Configure Asset Alert Generation ✅ all Assets ✅ Assets in Owner ✅ Assets in Org
Configure User Alert Subscription ✅ all Users ✅ Users in Owner ✅ Users in Org ✅ self only
Manage Data Pipeline
View Asset Data ✅ all Assets ✅ Assets in own Owner ✅ Assets in Org ✅ Assets in Org
Explore Status / Timeseries Data

How this shows up in the UI