Permissions

Introduction

Access to most of Eton functionality can be controlled by adding or removing permissions to roles. Each user is assigned one or more roles, and the permissions from all roles will be combined into the users effective permission set.

In most cases, permissions apply to both UI and Terminal functionality, meaning that with a given permission you will have access to the terminal command as well as the UI page for that functionality.

Permissions may be assigned to the Anonymous role, which will give non-logged in users access to the functionality.


0001Login

Basic login access

This permission is required to log in at all.
All users that should be able to log in need to have a role containing this permission.
Additionally, users also need accounts of the correct type (UI/Terminal).


Administration

0004Administrate Basic

Basic administration rights

This is an umbrella permission for administration functions that do not have their separate permission.


0005Administrate Orders

Allows creating and editing of orders and order lines


0006Administrate Articles

Allows creating and editing of articles and article groups


0007Administrate Faults

Allows creating and editing of fault codes


0008Administrate Criteria

Allows creating and editing of criteria and criteria types


0009Administer Dashboard

Allows creating and editing of dashboards


0010Administrate Operations & Routes

Allows creating and editing of operations and routes


0011Administrate Targets

Allows creating and editing of targets


0012Administrate Permissions

Allows enabling and disabling of permissions

Only available for Eton Systems associates.


0013Administrate Operation Messages

Allows setting terminal and web terminal operation messages


0014Administrate Users

Allows creating and editing of users

A user with this permission and without the Administrate Roles permission may only create/edit/remove users with roles as they themselves possess.
This may be used to create a mid-level administrator that can administrate a subset of users.


0015Administrate Work Modes Sets

Allows creating and editing of work modes sets


0053Administrate Roles

Allows assigning permissions to roles

⚠️ This is a very powerful permission that should only be assigned to top level administrators. See Entity: Role


Software

0016Software Basic

Basic permission to modify software configuration

This is an umbrella permission for software configuration tasks that do not have their separate permission.


0017System Settings

Allows editing of system settings

⚠️ Changing system settings may break functionality of the system


0018Language & Translations

Allows managing of languages and translations


0019Update

Allows updating API, ICU and node firmware


0020Web Hooks

Allows configuration of web hooks

Web Hooks can generate messages to an external service when some event is triggered in Eton.


Hardware

0021Hardware Basic

Allows configuration of stations, lines, motors, rails, nodes and basic hardware terminal commands

This is an umbrella permission for hardware functions that do not have their separate permission.


0022Rail Load Limit

Allows changing rail load limit for any rail


0023Hardware Maintenance

Enables access to metrics and firmware updates


0057Reset Carrier

Allows detaching and resetting a carrier to an empty carrier


0064Control Station Catch

Allows turning the station catch on and off


0065Manage Station Test Loops

Allows creating and managing station test loops


Diagnostics

0024Diagnostic Basic

Allows access to basic troubleshooting features

This is an umbrella permission for diagnostic functions that do not have their separate permission.


0025Software Diagnostics

Allows reading logs


0026Advanced Software Diagnostics

Allows access console, data watch etc

This is an umbrella permission for advanced diagnostic functions that do not have their separate permission.


0027Test Mode

Allows access node test mode


0028Mechanical Addressing

Allows sending carriers with mechanical addressing

Permission for mechanical addressing


0029Audit Changes

Allows viewing when and who has made changes to configuration


0055Unlock Station

Allows manually removing all station locks


0056Reset Motors

Allows resetting of all motors in system


0059Report Error

Allows sending an error report to Eton Systems

Sending a problem report to Eton will make a copy of the logs and other optional data, such as the production database. This data will be sent to Eton support for later troubleshooting. If you are having urgent issues, contact support.


0061Override Motor Group User Locks

Allows enabling line to start even if there were user locks applied


0062Examine Carrier

Allows marking a carrier for examination after unloading


Operative

0030Operative Basic

Allows performing operations and retrieve information

This is an umbrella permission for operative functions that do not have their own permission.


0031Buffer Calls

Allows making buffer calls

Allows making buffer calls via the buffer call interface


0032Empty Chain Movement

Allows using the operator switch when no carrier is in work position

This permission can be assigned to the Anonymous role to make non-logged in users able to use the operator switch if there is no carrier in work position.


0033Basic Station Settings

Allows changing basic station parameters

This gives access to change most settings on the station settings page.


0034Send to Inspection

Allows sending a product on an inspection route


0036Register Fault

Allows registering a fault on a product


0037Perform Repair

Allows performing repairs on a product


0038Detach Carrier

Allows detaching a carrier from the system


0039Change Work Position

Allows changing work position and chain parameters


0040Change Station Automation

Allows starting and stopping automation, setting buffer logic


0041Reset Line

Allows resetting line error status


0042Control Feeding Buffers

Allows starting, stopping and resetting feeding buffers


0043Notification Basic

Allows viewing unclassified notifications


0050Query Basic Information

Allows querying of basic system information

This gives read-only access to many terminal commands and UI views.


0051Require Attention

Allows operator to require attention on a station


0052Block/Unblock Rail

Allow blocking and unblocking of a rail


0054Start & Stop Line

Allows starting & stopping lines


0058Recall Carrier

Allows recalling a carrier to a completed operation


0063Set Express

Allows marking an order line as express


0067Ignore Recycle Limit

Ignore the recycle limit on all operations

See

Aborts current operation for carrier in work position and sends it for a recycle

Only works on primary terminal. On a loading station, the carrier will always be sent back to the same station. On other stations, the carrier can go to any station valid according to the route and the addressing strategy.
Use of recycle function can be limited. See Topic: Recycle Limit. Limit can be ignored with Permission: Ignore Recycle Limit.

. This permission will always allow the user to recycle, regardless of any set recycle limit on the operation.


0068Set Next Operation

Manually set next operation for the current carrier

This will allow a user to skip operations in the route

Function available from version 1.13

Notification

0044Hardware Notifications

Allows viewing alerts of abnormal status in hardware


0045Software Notifications

Allows viewing alerts of abnormal status in software


0046Production Notifications

Allows viewing alerts of production status


0047Diagnostic Notifications

Allows viewing diagnostic notifications


0066Integration Notifications

Allows viewing alert of abnormal status of integrations


Reports

0048Report Basic

Allows access to Basic Reports


Other

0049View Dashboard

Allows viewing dashboards