specs/models/M_USER_ROLE

User Role

A user role determines what data in the system a user has access to and what changes they are permitted to make. The resources that each role can access is detailed in the table below.

App BuilderApplication EngineerApproverAccount OwnerWorkspace OwnerAdministratorStation SupervisorStation OperatorTulip Table SupervisorConnector SupervisorViewer (with Player Access)ViewerOperator
Settings
Update Account SettingsX
Update Workspace SettingsXX
Manage Approval TypesXX
Users
DeactivateX
EditXX
AddXX
Assign RolesXX
Edit RolesXX
Apps
Create/RestoreXXXXXXXX
ReadXXXXXXXXXXX (Tulip and Player)X (Tulip Only)X (Player only)
UpdateXXXXXXXX
Delete/ArchiveXXXXXXXX
Approve New VersionsXXXXXXXX
Modify PermissionsXXXXXXXX
Run Apps in PlayerXXXXXXXXXXXX
Test Apps in Dev ModeXXXXXXXXX
Add ApproversXXXXX
Tables
CreateXXXX
ReadXXXXXXXXX
Update from Player
UpdateXXXX
DeleteXXXX
Machines
CreateXXXXX
ReadXXXXXXXXXXXX
UpdateXXXXX
DeleteXXXXX
Devices
CreateXXXXXX
ReadXXXXXXXXXXXX
UpdateXXXXX
DeleteXXXXX
Stations
CreateXXXXXX
ReadXXXXXXXXXXXX
UpdateXXXXX
DeleteXXXXX
OPC UA Connectors
CreateXXXXXXX
ReadXXXXXXXXXXXX
UpdateXXXXXXX
DeleteXXXXXXX
SQL + HTTP Connectors
CreateXXXX
ReadXXXXXXXXXXXX
UpdateXXXX
DeleteXXXX
Analytics
CreateXXXXXXXXX
ReadXXXXXXXXXXXXX
UpdateXXXXXXXXX
DeleteXXXXXXXXX
Completions
CreateXXXXXXXXX
ReadXXXXXXXXXXXXX
Update
Delete
Player
Register a PlayerXXXXXXXXXXX
Camera Configuration
CreateXXXX
ReadXXXX
UpdateXXXX
DeleteXXXX
Vision Detector
CreateXXXX
ReadXXXX
UpdateXXXX
DeleteXXXX

Tests

IDName
QA-T17User Management : 09 - Login to /player using new badge ID
QA-T173SAML : 05 - Operators should not be allowed to login to Factory on SAML
QA-T260User Roles : 01 - Account Owners can add other Account Owners
QA-T261User Roles : 03 - Account Owners can edit other users' profiles
QA-T262User Roles : 02.1 - Account Owners can create new Account Owners
QA-T263User Roles : 04 - Account Owners should be able to deactivate/reactivate users
QA-T264User Roles : 05 / Administrators should not be able to manage users
QA-T265User Roles : 06 / Tulip Table Supervisors should not be able to manage connectors
QA-T266User Roles : 07 / Tulip Table Supervisors should not be able to manage the shop floor
QA-T267User Roles : 08.1 / Viewers should be unable to run Apps or edit/modify Apps, Dashboards, and Analytics
QA-T308Configuration and Apps : 07 - User permissions get checked when viewing video
QA-T332LDAP Tulip Managed : 02 - Users can log in via LDAP
QA-T636Workspaces : 01 - Login with different roles
QA-T655LDAP Tulip Managed : 02 / Operators can't log into Factory via LDAP
QA-T708User Roles : 05 - Administrator role
QA-T749Workspaces : 10 / - Failing to create a new user with email registered in another workspace
QA-T750Workspaces : 11 / - Failing to run an app from another workspace
QA-T751Workspaces : 12 / - Workspace owner cannot access other workspaces
QA-T880User Roles : 02.2 - Account Owners can create users other than Account Owners
QA-T1141User roles : 09.1 - Operator role
QA-T1145User roles : 09.2 - Inviting Operator users
QA-T1146User roles : 09.3 / Operators can't log in to Factory or register a Player
QA-T1153User Roles : 17.1 - Viewer (with Player Access) role - Settings
QA-T1159User Roles : 17.2 - Viewer (with Player Access) role - Player, Dashboards, Apps, Analytics
QA-T1160User Roles : 17.4 - Viewer (with Player Access) role - Machines, Machine Types, Data Sources, Vision
QA-T1161User Roles : 17.3 - Viewer (with Player Access) role - Tables, Connectors, Stations, Display Devices
QA-T1162User Roles : 11.1 - Connector Supervisor role - Settings
QA-T1163User Roles : 11.2 - Connector Supervisor role - Player, Dashboards, Apps, Analytics
QA-T1164User Roles : 11.3 - Connector Supervisor role - Tables, Connectors, Stations, Display Devices
QA-T1165User Roles : 11.4 - Connector Supervisor role - Machines, Machine Types, Data Sources, Vision
QA-T1166User Roles : 12.1 - Tulip Table Supervisor role - Settings
QA-T1167User Roles : 12.2 - Tulip Table Supervisor role - Player, Dashboards, Apps, Analytics
QA-T1168User Roles : 12.3 - Tulip Table Supervisor role - Tables, Connectors, Stations, Display Devices
QA-T1172User Roles : 12.4 - Tulip Table Supervisor role - Machines, Machine Types, Data Sources, Vision
QA-T1182User Roles : 13.1 - Station Operator role - Settings
QA-T1183User Roles : 13.2 - Station Operator role - Player, Dashboards, Apps, Analytics
QA-T1184User Roles : 13.3 - Station Operator role - Tables, Connectors, Stations, Display Devices
QA-T1185User Roles : 13.4 - Station Operator role - Machines, Machine Types, Data Sources, Vision
QA-T1197User Roles : 14.1 - Station Supervisor role - Settings
QA-T1198User Roles : 14.2 - Station Supervisor role - Player, Dashboards, Apps, Analytics
QA-T1199User Roles : 14.3 - Station Supervisor role - Tables, Connectors, Stations, Display Devices
QA-T1200User Roles : 14.4 - Station Supervisor role - Machines, Machine Types, Data Sources, Vision
QA-T1201User Roles : 15.1 - Administrator role - Settings
QA-T1202User Roles : 15.2 - Administrator role - Player, Dashboards, Apps, Analytics
QA-T1203User Roles : 15.3 - Administrator role - Tables, Connectors, Stations, Display Devices
QA-T1204User Roles : 15.4 - Administrator role - Machines, Machine Types, Data Sources, Vision
QA-T1205User Roles : 16.1 - Application Approver role - Settings
QA-T1206User Roles : 16.2 - Application Approver role - Player, Dashboards, Apps, Analytics
QA-T1207User Roles : 16.3 - Application Approver role - Tables, Connectors, Stations, Display Devices
QA-T1208User Roles : 16.4 - Application Approver role - Machines, Machine Types, Data Sources, Vision
QA-T1212User Management: 17 - Account owner can register player
QA-T1216User Roles : 10.1 - Application Builder role - Settings
QA-T1217User Roles : 10.2 - Application Builder role - Player, Dashboards, Apps, Analytics
QA-T1219User Roles : 10.3 - Application Builder role - Tables, Connectors, Stations, Display Devices
QA-T1220User Roles : 10.4 - Application Builder role - Machines, Machine Types, Data Sources, Vision
QA-T1222User Roles : 08.2 / Viewers should be unable to create, edit, or modify Tables
QA-T1223User Roles : 08.3 / Viewers should be unable to create, edit, or modify Connectors and Connector Functions
QA-T1224User Roles : 08.4 / Viewers should be unable to create, edit, or modify Stations
QA-T1225User Roles : 08.5 / Viewers should be unable to create, edit, or modify Display Devices
QA-T1226User Roles : 08.6 / Viewers should be unable to create, edit, or modify Machines
QA-T1227User Roles : 08.7 / Viewers should be unable to create, edit, or modify Machine Types
QA-T1228User Roles : 08.8 / Viewers should be unable to create, edit, or modify Machine Data Sources
QA-T1229User Roles : 08.10 / Viewers should not be able to access Vision
QA-T1230User Roles : 08.9 / Viewers should be unable to update Edge Devices
QA-T1231User Roles : 08.11 / Viewers cannot register Players
QA-T1232User Roles : 18.1 - Application Engineer role - Settings
QA-T1234User Roles : 18.3 - Application Engineer role - Tables, Connectors, Stations, Display Devices
QA-T1235User Roles : 18.4 - Application Engineer role - Machines, Machine Types, Data Sources, Vision
QA-T1236User Roles : 19.2 - Workspace Owner role - Player, Dashboards, Apps, Analytics
QA-T1237User Roles : 19.3 - Workspace Owner role - Tables, Connectors, Stations, Display Devices
QA-T1238User Roles : 19.4 - Workspace Owner role - Machines, Machine Types, Data Sources, Vision
QA-T1241User Roles : 19.1 - Workspace Owner role - Settings

Requirements

No requirements