Control Access to Panels and Tools Using the Password User Levels in Interact

Applications Settings - Password setup (Level restrictions that are Global in nature)

Use the Level drop-down list box to select the user level associated with the current user name and password.

Interact supports six user levels numbered from 0 to 5. User level 0 is the highest user level, offering the most privileges; user level 5 is the lowest user level, offering the least privileges. You may assign as many users as desired the same user level number. Interact restricts the following AM runtime functions based on the current user level:

· User level 0 - The operator has access to all application, module, and driver functions.

· User level 1 - The operator is restricted to Run Mode functions. The operator may not access Program Mode functions or exit from Interact.

· User level 2, 3 and 4 - In addition to level 1 restrictions, the operator may not select an application.

· User level 5 - In addition to the restrictions for levels 1 through 4, the operator may not view driver screens.

 

How the Levels Work to restrict access in your application.

The level itself does not inherently limit access to any tools or panels. That is controlled by layering the user levels in order of accessibility when designing the app.  

Level 5 users can only use tools set to user level 5 access. 

Level 4 users can access Level 5 and Level 4 Panels and tools. 

Level 3 users can access Level 5, Level 4 and level 3 Panel's and tools. 

Level 2 users can access Level 5, though Level 2 Panels and tools. 

Level 1 users can access Level 5, though Level 1 Panels and tools. 

Level 0 users can access everything. 

So, the panels and tools OK for everyone to use are set to Level 5 and the startup user is a Level 5. 

Then panels and tools for a technician could be set to level 4  

Panels requiring a supervisor would be set to level 3 

etc... 

Then to access the button or panel with more restriction, there would be a log on required for the user to enter their user name and password. The visibility and access can both be used to ether hide the tool from users not authorized to use it or just the access setting to keep them from using it when not at the correct security level.

Users are defined in the Application Settings for Password Setup.

4113_pastedimage1542044935163v_4608-20240521-000913.png

 

The Startup User you select sets the default user level for your application when it first boots.

7612_pastedimage1542045069348v_4609-20240521-000914.png

 

To restrict access to an entire panel and or all of the tools on a panel, you can set required levels in the "Panel List Setup"

 

You can also restrict individual tool access using the "Accessibility" tab when defining the tool.

 

This gives the developer a significant amount of flexibility in designing the application and making sure that users have only the access necessary.

 

dom11122018