Wandelbots Docs

Type to search the documentation

Press ESC to close⌘K to open

Roles & Permissions

Understand how roles control access and actions in NOVA Cloud.

Last updated: March 21, 2026

Relevant for: Admin

NOVA Cloud uses role-based access control to define what users can see and do in the system. Each role is designed around typical responsibilities in automation projects from system administration to day-to-day operation.

Overview

NOVA defines three main roles:

  • Admins manage the system and its lifecycle. They primarily work through the NOVA user interface.
  • Developers configure and build automation solutions. They work across both the provided UIs and API tooling.
  • Operators run and monitor production. They work through the NOVA user interface.
CapabilityAdminDeveloperOperator
System configuration (update, restore, license)YesNoNo
Cell setup and engineeringYesYesNo
API usageYesYesNo
Runtime operation and monitoringYesYesYes
Backup operationsYesYesYes

Hierarchy

RoleDescriptionIncludes permissions of
AdminFull access to all resourcesDeveloper, Operator
DeveloperCan create and manage virtual resourcesOperator
OperatorRead-only access to resources

Admin

Admins have full control over the system, including configuration, maintenance, and governance. They can:

  • Configure system-wide settings
  • Manage licenses and cloud connections
  • Create and manage cells and their resources
  • Perform system updates and restores
  • Run backups

They can additionally perform all actions available to Developers and Operators.

Developer

Developers configure and build the automation environment.

CanCan’t
Create and configure cellsUpdate or restore the system
Install and manage appsChange license settings
Configure controllers and bus I/OConfigure cloud connections
Manage programs and collision data
Operate robots and virtual controllers
Run backups

Operator

Operators focus on running production safely and efficiently.

CanCan’t
View system and license statusInstall or remove apps
Execute and monitor programsChange engineering configurations (for example controllers or I/O setup)
Operate controllers and I/O during runtimeModify collision models
Run backupsPerform system updates or restores
Access production data

How access is controlled

Access in NOVA is determined by two factors:

  • Role assignment, either Admin, Developer, or Operator
  • Resource scope, either system-wide or cell-specific

For example:

  • System-level actions, like updates or license changes, require Admin permissions.
  • Cell-level actions depend on both the role and whether the user is assigned to that cell.

Learn more about how scopes control access and actions.

Access layers

Access in NOVA is defined by four layers:

  • License → who can use the system
  • Role → what a user can do
  • Cell access → where a user can act
  • Apps → how users interact with the system

Cells and membership

Cell resources are scoped individually.

  • Admins have full access across all cells.
  • Developers and Operators must be assigned to a cell to access it.

If a user cannot access a specific cell:

  • Admins need to check whether they are assigned to that cell.

Example workflow: From license to production

Learn how to set up licenses, assign roles, and start working with NOVA in our Licensing & Roles guide.