FumadocsZerynth Docs

Access Control

How organizations, workspaces, and roles govern access across the Zerynth Platform.

Overview

The Zerynth Platform uses a role-based access model segmented into two levels: the organization and the workspace. Each user holds a role that defines what they can view or edit, mapped to common shop-floor personas so permissions mirror real responsibilities.

Levels of Access Control

Local Image

1. Organization level

Organization members can have one of two access levels, which determine their permissions for organization-wide settings and actions. The access levels are: Member, and Owner.

  • An organization is created by Zerynth and assigned to an Owner (the legal representative of the company).
  • The Owner has full control of the organization and is the only role that can create accounts, assign permissions, and set up new workspaces.
PermissionMemberOwner
Create new workspaces
Invite new users
Manage workspace access controls

Local Image

2. Workspace level

Workspaces are subdivisions within an organization that group entities based on projects, departments, plants, or functions. Each user is assigned a role within each workspace they belong to, which defines their permissions for the resources in that workspace.

The available roles are:

  • Admin — Head of production/maintenance or a technical manager. Manages users, devices, configurations, and data with near-complete read/write permissions.
  • Operator — Shop floor operator or maintenance technician. Read-only access to operational data (machine status, alarms, consumption, work orders, productivity) and can use HMIs without changing configurations or sensitive data.
  • Installer — Technician for installation and initial setup. Limited access to setup sections (integrations, devices) for commissioning only; not involved after installation.

Local Image

Privileges are enforced at the workspace scope. Assigning a role within a workspace grants the related permissions across all entities linked to that workspace. Any user, including the Owner, can hold different roles across multiple workspaces—even across different organizations.

PermissionAdministratorInstallerOperator
Permission levelR/WR/WR
No-Code Configurator
Machine Monitoring
Production Insights
Reports
Rules
Device/Data Management

To activate access for a new user, the Owner must add the user to a workspace:

  1. Go to Settings > Workspaces.
  2. Open the desired workspace.
  3. Select Add Member and assign the role for that workspace.

Local Image

Local Image

On this page