Skip to content

Understanding Roles

Roles control what actions users can perform in the system. Understanding roles is essential for managing access securely across your organization.

Roles protect your data by ensuring users can only access and modify what they need for their job. Rather than managing permissions for each individual user and each asset, you assign a role that grants appropriate access.

Example: A contractor might have “Editor” access to specific sites they’re working on, but only “Viewer” access to historical data at other sites.


CO2 Asset Management uses two complementary permission systems:

SystemWhat It ControlsWhere It’s Managed
System RolesPlatform-wide access (admin features, user management)User Management screen
Resource RolesAccess to specific estates, sites, layersEstate/Site permissions screens

Estate roles determine what a user can do within an entire estate (property portfolio). This is the broadest permission level.

RoleWhat You Can DoBest For
OwnerFull control including deleting the estateProperty owner, executive decision-maker
AdminManage settings, invite users, control all sitesFacilities manager, operations director
EditorCreate and edit assets, upload plans, manage contentTeam members creating/updating data
ViewerView-only access to all estate dataStakeholders, auditors, consultants
  • Owner: The person ultimately responsible for the property portfolio. Rarely changed after estate creation.
  • Admin: Property managers and team leads who need to invite others and manage settings.
  • Editor: Anyone who needs to add or modify assets, floor plans, or other content.
  • Viewer: Anyone who needs to see the data but shouldn’t change it.

Site roles provide more granular access to individual locations within an estate. A user can have different roles at different sites.

RoleWhat You Can DoBest For
AdminFull management of the site, can add/remove usersSite supervisor, head of operations
EditorCreate and modify assets, floor plans, contentTeam members working at this site
ViewerView-only access to site dataContractors, inspectors, visitors

A user’s effective permissions are limited by their estate role:

Estate RoleSite RoleWhat They Can Actually Do
ViewerEditorView only (estate role limits them)
EditorEditorEdit at this site
EditorViewerView at this site, edit elsewhere
AdminEditorEdit at this site, admin elsewhere

The more restrictive role wins. If someone is an Estate Viewer, they can only view - even if they’re a Site Editor.


For the most granular control, you can manage access to specific visual layers (Electrical, HVAC, etc.) and advanced features.

RoleWhat It Means
AdminFull control of the layer/feature
EditorCreate and modify content
ViewerView-only access
NoneExplicitly denied access
  • Different teams manage different systems - HVAC team only sees HVAC layer
  • Sensitive information - Hide certain layers from contractors
  • Advanced features - Restrict access to specific tools

Roles follow a clear hierarchy. Each higher role automatically includes all permissions of lower roles.

Owner (Most Permissions)
Admin
Editor
Viewer
None (No Access)

If you grant Sarah Editor access to an estate:

  • Sarah can create new assets (Editor permission)
  • Sarah can edit existing assets (Editor permission)
  • Sarah can view all assets (inherited from Viewer level)

If you later change Sarah to Viewer access:

  • Sarah can still view all assets
  • Sarah can no longer create or edit - she loses Editor permissions

QuestionAnswer
Who can invite users?Estate Owners and Admins
Who can delete an estate?Only the Owner
Can I have different roles at different sites?Yes
Do I need estate access for site access?Yes, at least Viewer
What happens if I have conflicting roles?The more restrictive role wins