Skip to content

Roles

Roles provide Users and API Keys with a set of permissions. Users and API Keys may only be assigned to one role at a time.

Role

Settings

Field Description Editable For Built-In
Name The unique name of the Role. No
Built-In Role Whether the Role is built into GS. Built-In Roles cannot have their name, permissions, or user interface settings changed. No
Allow Offline Data Entry Whether this Role allows its Users to run Inspections while offline. Yes
Hide In Lists Whether to show this Role in the list page. Yes
Permissions The set of permissions assigned to this Role. No
User Interface Which parts of the User Interface this Role can access. No
Users The Users who belong to this Role. Yes

Built-In Roles

GS comes with six built-in Roles.

Role Description
Admin Access to everything in the system. At least one Admin is required, and attempts to remove the last Admin will fail.
Engineer Everything Admin has access to except managing Global Settings, Locations, and Access.
Analyst Can analyze and edit existing data.
Supervisor Can enter data, edit data, and edit existing Traceability.
Data Entry Can only enter data.
Helpdesk Can only reset passwords for users.

Custom Roles

Permissions can be customized by creating custom Roles. It is recommended that custom Roles are created based on an existing Role. It is possible to create a custom Role which causes errors when used. For example, a Role which has the List and Run Published Revision permission for Inspections but does not have View permission for Characteristics will result in an error when attempting to run an Inspection with an SPC Test.

Custom roles cannot be deleted if they are assigned to any Users or API Keys.

Copy Role

Permissions

The View, Create, Update, and Delete permissions have been omitted from the tables below for brevity.

Access

Reset Password
API Keys Resetting an API Key requires the Update permission
Groups  
Roles  
Users Allows resetting a User's password. Users may not reset their own password.

Admin

Manage
Account Info  
Global Settings Allows updating the global settings.
System Labels Allows updating the system labels.
Custom Translations Allows updating or creating custom translations.
Device Settings Allows creating or modifying device settings.

Analysis

Share Schedule Manage
Dashboards Allows publicly sharing a Dashboard.    
Export Data     Allows creating and downloading exported data.
Reports   Allows scheduling a report to be automatically sent.  

Data Entry

List and Run Any Revision List and Run Published Revision Check Inspection Schedules
Inspections Allows viewing and running any revision of any Inspection, regardless of assignments or published state. Allows viewing and running Inspections which are assigned and have a published revision. Allows checking for Inspections that are scheduled to run. Only Inspections that are assigned to the user and have a published revision will be checked.

Data Records

Retrieve and Analyze View Individual Data Records Developer Mode
Data Records Allows fetching data and performing analysis on it. This permission must be enabled for users to draw charts during Inspections. Allows retrieving a single data record. Allows enabling Developer Mode.

Licenses

View Current Usage View Historical Usage Revoke
Licenses Allows viewing licenses that are currently in use. Allows viewing when licenses were consumed or released. Allows revoking a currently in-use license.

Locations

Access to all Locations
Locations Allows the user to access all Locations without needing to select them on the User.

Quick Data Entry

Run
Quick Data Entry Deprecated Allows running Quick Data Entry. Has been deprecated in favor of the User Interface permission.

Scripting

Run Published Revision
Library Scripts Allows running the published revision of a Library Script. Without this permission, users with the Inspection permission List and Run Published Revision will not be able to run Inspections that utilize Library Scripts.

See Also