tenant-adminUpdated 2026-04-17

Manage Roles

Admin panel — user detail with the Role dropdown open.

What this covers

This article explains the four Tessallite roles, how to change a user's workspace role, the difference between workspace-level and project-level access, and how to assign project-level permissions.

Role overview

RoleScopeWho assigns itWhat they can do
System AdminInstallation-wideDefined by environment variables at deployment; not assignable via UI.Create workspaces, manage all workspace users, access the System Administration screen.
Tenant AdminWorkspace-wideSystem Admin (initial); Tenant Admin (additional)Invite and remove users, assign roles, configure workspace settings.
ModellerWorkspace-wide (with per-project access)Tenant AdminCreate and edit models, define dimensions and measures, configure aggregates and schedules, view diagnostics.
Analyst / ViewerPer projectTenant Admin or Modeller (via project settings)Connect BI tools via JDBC or XMLA, run queries, view query results.

Role capabilities reference

ActionSystem AdminTenant AdminModellerAnalyst
Create workspacesYesNoNoNo
Manage workspace usersNoYesNoNo
Configure workspace settingsNoYesNoNo
Create / edit modelsNoNoYesNo
Configure aggregatesNoNoYesNo
Connect BI toolsNoNoYesYes
Run queriesNoNoYesYes

Changing a user's workspace role

  1. In the workspace sidebar, click Admin.
  2. Click the Users tab.
  3. Click the user's name to open their detail panel.
  4. In the Role dropdown, select the new role.
  5. Click Save.

The change takes effect on the user's next sign-in. Existing sessions continue with the old role until the user signs out and signs back in.

Workspace-level vs. project-level access

Tenant Admin and Modeller are workspace-wide roles. An Analyst role at the workspace level provides no project access by default — users must be explicitly added to each project.

Assigning project-level access

  1. Open the project in Model Builder.
  2. Click Settings in the project toolbar.
  3. Click the Access tab.
  4. Click Add User, enter the user's email, and select their project-level permission: Viewer or Modeller.
  5. Click Save.

A user's workspace role is the ceiling for their effective permissions. A Modeller cannot be granted Tenant Admin access at the project level. Change the workspace role first if a higher level is needed.

Related