RI Title
RI logo


User Roles



Each user is assigned a "Role" when created. These roles are used by Guru and Cassini to limit visibility to Apps, Program menu and Test Execs. Users along with Groups help define how much the user can see and access on the system. Use Group and Permissions to limit access to specific objects with the Category or Permission attribute and 'Role' to change behavior of applications, limiting features or changing how the UI operates (i.e. prevents access to Calibration menu options). An Administrator uses the Guru Users/Groups Admin application to create and change users and groups.

Note: "Roos Inst" user has a "debug" role that exposes many internal features that are not intended for use by the end user. Please do not use of this user unless advised by Roos Instruments. Due to enhanced debugging capability, test time may be negatively impacted.


Role

Cassini Access Allowed

Guru Access Allowed

Operator

Run Test Execs (ONLY with status=released)

System > Test Execs, Check, Messages


System, Short Cuts & User Apps

Engineer

Edit & Run Testplans, Run Test Execs, Edit Test Execs, View Database, Manage Database, Calibrate Fixtures, Diagnose System, Verify System Calibrations, Edit Wafers, Edit Program Code, Debug Program Code, Edit Fixtures

System > (all operator) + Tester, Equip, Test Objects, Svc Req, Handler


System, Apps, Short Cuts & User Apps

Maintenance

Edit & Run Testplans, Edit & Run Test Execs, Calibrate System, Calibrate Fixtures, Diagnose System, Verify System Calibrations

System > (Same as Engineer)


System, Short Cuts & User Apps

Admin

None

NO GURU LOGON, Only Guru Users Admin App



The roles are assigned when a user is created using the Guru User Admin tool. Only users that are a member of the "Admin Group" are allow to create and modify users.

There are 5 roles defined for users and one for RI Personnel. Below are how they are defined:

Operator - Limited access to only "released" status "Test Exec" menu to run production
Engineer - Unlimited access to entire test systems: test plans, fixture definitions, DIB configurations, etc.(read & write)
Maintenance - Access to calibrate and diagnose the test system (read only)
PermAdmin - Permission Administrator. Can Add or Remove Permissions. Can NOT log into Guru.
admin - User Administrator. Can Add or Remove Users and Groups. Can NOT log into Guru.
debug=True attribute is for RI only. Access to underlying code for debug and upgrading feature sets. Adds inspect to every menu and extra logging (aggressive vs pessimistic)


Figure 1: Guru Users Admin > User Details > User Role


Figure 2: Operator - Cassini Window (Only System Menu)


Figure 3: Maintenance - Cassini Window ( -Program ) Menu


Figure 4: Engineer - Cassini Window (+Program) Menu

Figure 5: Operator Roles Cassini > System Button Actions


Figure 6: Engineer/Maintenance Role - Cassini System Button Actions



Figure 7: Cassini Options Menu (Disabled Operator)


Figure 8: Cassini Test Menu (Enabled for Engineer)


Figure 9: Cassini System Menu



Figure 10: Guru Operator/Maintenance vs Engineer

Operator & Maintenance (Apps Disabled): Engineer (Apps Enabled):

PrintEmail Link
https://roos.com/docs/RBEH-8WDVWE
ROOS INSTRUMENTS CONFIDENTIAL AND PROPRIETARY
©2012-2022 Roos Instruments, Inc. All rights reserved.