Read Permission Browse Permission Control Permission Override/Release Permission Acknowledge Alarms View Alarms Permission Remove Alarms Permission Manual Redirection Permission Unacknowledge Alarms Assign Responsibility Permission Edit Notes Permission Retrieve Data Promote Permission Tune Limits Annotate History Modify History Permission Validate History Disable Points Disable Alarms Disable Controls Permission On/Off Scan Switch Line Permission Diagnostics Permission Cancel Request Exclusive Control Permission Manage Excl. Ctrl Configure Permission Security Permission System Admin Permission

Permissions for Database Items

System administrators have to assign each User Group and/or User Account permissions that define which features and database items a user can access when they log on. You can allocate permissions on a per Group, Group Instance, Group Template, and/or individual database item basis (see Allocating Security Permissions, and see Allocating Permissions to a User Group or User Account). By default, when a new database item is added to an existing Group, Group Instance, or Group Template, it inherits its permissions from that Group, Group Instance, or Group Template. You can apply permissions to each database item separately, for example, to give a user access to controls on one point but not on another.

You allocate the permissions for each item via that item's Security window. You use the Security window to define:

The permissions shown in the Security window vary, according to whether any permissions have been denied (see Define Whether any Permissions are Restricted).

In ViewX, the permissions that you allocate to a user account only take effect if that user account has been configured to have the corresponding ViewX features enabled. The ViewX features for each user account are enabled or disabled on the User Form (see Creating a User Account).

When you set the access permissions for a Group, the same permissions might also be inherited by the items within that Group:

Items in Groups can have different permissions to the 'parent' Group, you can alter the permissions of each item in a Group as required.

Access permissions for Group Templates and Group Instances work slightly differently—Group Instances do not inherit the permissions from their Group Template; you set the permissions for each Group Instance separately via the security settings for that Group Instance.

If you change any permissions, certain menu options will remain visible to users even if they no longer have the permissions to use them. If the users attempt to use such options, an Access Denied message box is displayed. If the users log off and then log on again, those options to which they do not have access will no longer be displayed.

If you want to deny a permission, clear its check box.

To allocate a permission, select the appropriate check box. When a permission is selected for a User Group or User Account, a Short Code appears alongside the group or account in the Security window. Certain combinations of permissions are grouped as View, Operator, Configuration, and Advanced.

The security permissions for each Group, Group Instance, Group Template, or individual database item, and the associated short codes and default groupings are listed in the following table:

Permissions Short Code View Operator Configuration Advanced
Read

RD

X X X X

Browse

BRS   X X X

Control

CTL   X X X

Override/Release

OVR   X X X

Acknowledge Alarms

ALM   X X X

View Alarms

VWA   X X X

Remove Alarms

RMA   X X X

Manual Redirection

RDR   X   X

Unacknowledge Alarms *

UNA       X

Assign Alarm Responsibility *

ARS        

Edit Notes

NOT   X X X

Retrieve Data

RET   X X X

Promote

PRM   X X X

Tune Limits

TUN   X X X

Annotate History

AHS   X X X

Modify History

MHS     X X

Validate History

VHS     X X

Disable Points

DIS     X X

Disable Alarms

DLM     X X

Disable Controls

DCT     X X

Off/On Scan *

OFS     X X

Switch Line

SWL     X X

Diagnostics

DIA     X X

Cancel Request *

CAN     X X

Exclusive Control

EXC     X X

Manage Excl.Ctrl

MEC     X X

Configure

CFG     X  

Security

SEC        

System Admin

ADM        

* By default these permissions are restricted and not visible in the Security window (see Use Server Side Permission Restrictions).

Considerations and Special Cases

When using the Security window to restrict access to various features, functionality, and areas of the database, take into account the following:

This is not an exhaustive list. You should ascertain whether there are other aspects of your system's setup that need taking into consideration to help ensure that the relevant users have access to the features, functionality, and database items that they require in order to perform their duties.

For further information about permissions required when using SQL to interrogate the database, see User Access Considerations when Working with SQL in the Geo SCADA Expert Guide to SQL.