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.
0001 • Login
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
0004 • Administrate Basic
Basic administration rights
This is an umbrella permission for administration functions that do not have their separate permission.
0005 • Administrate Orders
Allows creating and editing of orders and order lines
0006 • Administrate Articles
Allows creating and editing of articles and article groups
0007 • Administrate Faults
Allows creating and editing of fault codes
0008 • Administrate Criteria
Allows creating and editing of criteria and criteria types
0009 • Administer Dashboard
Allows creating and editing of dashboards
0010 • Administrate Operations & Routes
Allows creating and editing of operations and routes
0011 • Administrate Targets
Allows creating and editing of targets
0012 • Administrate Permissions
Allows enabling and disabling of permissions
Only available for Eton Systems associates.
0013 • Administrate Operation Messages
Allows setting terminal and web terminal operation messages
0014 • Administrate 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.
0015 • Administrate Work Modes Sets
Allows creating and editing of work modes sets
0053 • Administrate 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
0016 • Software Basic
Basic permission to modify software configuration
This is an umbrella permission for software configuration tasks that do not have their separate permission.
0017 • System Settings
Allows editing of system settings
⚠️ Changing system settings may break functionality of the system
0018 • Language & Translations
Allows managing of languages and translations
0019 • Update
Allows updating API, ICU and node firmware
0020 • Web Hooks
Allows configuration of web hooks
Web Hooks can generate messages to an external service when some event is triggered in Eton.
Hardware
0021 • Hardware 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.
0022 • Rail Load Limit
Allows changing rail load limit for any rail
0023 • Hardware Maintenance
Enables access to metrics and firmware updates
0057 • Reset Carrier
Allows detaching and resetting a carrier to an empty carrier
0064 • Control Station Catch
Allows turning the station catch on and off
0065 • Manage Station Test Loops
Allows creating and managing station test loops
Diagnostics
0024 • Diagnostic Basic
Allows access to basic troubleshooting features
This is an umbrella permission for diagnostic functions that do not have their separate permission.
0025 • Software Diagnostics
Allows reading logs
0026 • Advanced Software Diagnostics
Allows access console, data watch etc
This is an umbrella permission for advanced diagnostic functions that do not have their separate permission.
0027 • Test Mode
Allows access node test mode
0028 • Mechanical Addressing
Allows sending carriers with mechanical addressing
Permission for mechanical addressing
0029 • Audit Changes
Allows viewing when and who has made changes to configuration
0055 • Unlock Station
Allows manually removing all station locks
0056 • Reset Motors
Allows resetting of all motors in system
0059 • Report 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.
0061 • Override Motor Group User Locks
Allows enabling line to start even if there were user locks applied
0062 • Examine Carrier
Allows marking a carrier for examination after unloading
Operative
0030 • Operative Basic
Allows performing operations and retrieve information
This is an umbrella permission for operative functions that do not have their own permission.
0031 • Buffer Calls
Allows making buffer calls
Allows making buffer calls via the buffer call interface
0032 • Empty 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.
0033 • Basic Station Settings
Allows changing basic station parameters
This gives access to change most settings on the station settings page.
0034 • Send to Inspection
Allows sending a product on an inspection route
0036 • Register Fault
Allows registering a fault on a product
0037 • Perform Repair
Allows performing repairs on a product
0038 • Detach Carrier
Allows detaching a carrier from the system
0039 • Change Work Position
Allows changing work position and chain parameters
See Working Position
0040 • Change Station Automation
Allows starting and stopping automation, setting buffer logic
0041 • Reset Line
Allows resetting line error status
0042 • Control Feeding Buffers
Allows starting, stopping and resetting feeding buffers
0043 • Notification Basic
Allows viewing unclassified notifications
0050 • Query Basic Information
Allows querying of basic system information
This gives read-only access to many terminal commands and UI views.
0051 • Require Attention
Allows operator to require attention on a station
0052 • Block/Unblock Rail
Allow blocking and unblocking of a rail
0054 • Start & Stop Line
Allows starting & stopping lines
0058 • Recall Carrier
Allows recalling a carrier to a completed operation
See Topic: Recall
0063 • Set Express
Allows marking an order line as express
0067 • Ignore 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.
0068 • Set Next Operation
Manually set next operation for the current carrier
This will allow a user to skip operations in the route
Notification
0044 • Hardware Notifications
Allows viewing alerts of abnormal status in hardware
0045 • Software Notifications
Allows viewing alerts of abnormal status in software
0046 • Production Notifications
Allows viewing alerts of production status
0047 • Diagnostic Notifications
Allows viewing diagnostic notifications
0066 • Integration Notifications
Allows viewing alert of abnormal status of integrations