DataHub

Users and Roles

Manage user accounts, assign roles, and configure the permission matrix.

Navigate to Users (/users) for account and role management.

Users tab

Create a user

  1. Click Add on the Users tab
  2. Set username, password, full name, and role
  3. Optionally assign a plant scope to limit data access
  4. Optionally set a UNS path filter for tag-level restrictions

Requires users.create permission.

Edit and deactivate

Update user details with users.update. Deactivate accounts instead of deleting when audit history must be preserved.

Roles tab

The Roles tab shows the permission matrix for all resources and actions.

System roles

RoleDescription
ADMINFull platform access
OPERATOROperational CRUD without delete on most resources
VIEWERRead-only
ENGINEERExtended write access for devices, rules, programs

Custom roles

Create custom roles with specific permission strings per resource. Denied actions override grants — use for fine-grained control.

Requires roles.create and roles.update.

Plant scope

When a user has a plant assignment, all list queries and mutations are limited to that plant. Admins without plant scope see all plants.