Testing Security Roles

This help file applies to an out-of-date version of MainBoss.
The most recent version of MainBoss is MainBoss 4.2.3.
For the latest version of this help file can be found here.

< Previous section  |  Table of Contents  |  Index  |  Next section >

It can be difficult to figure out the effects of various security roles, especially when a user has several different roles combined. To test what a particular user can and can't do, you can use the Evaluate Security As button in Administration | Users. (You must have the Administration security role to use Evaluate Security As.)

If you select a user in the Users table, then click Evaluate Security As, your MainBoss session changes to have the same security permissions as the selected user. If certain types of data are invisible to that user, they'll become invisible to you too; if certain buttons are disabled, they'll be disabled for you too.

In this way, Evaluate Security As lets you see all the consequences of a user's security roles. Once you've examined what the user can and can't do, you can return to your own security roles by going to the Session menu and clicking Reset to user YOURNAME security.

Note: If you use Evaluate Security As to evaluate the security roles of someone who doesn't have Administration or AdministrationView, the first thing that will happen is that you lose permission to see Administration | Users. This may look as if you're being told that you don't have permission to use Evaluate Security As; however, it really means that the person you're evaluating doesn't have that permission.

Evaluate Security As gives you the same security roles as the selected user, but it does not change who you are. In particular, you keep your own set of assigned requests, work orders and purchase orders.

< Previous section  |  Table of Contents  |  Index  |  Next section >