05.05.2014 Views

csmstr - Omega Engineering

csmstr - Omega Engineering

csmstr - Omega Engineering

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

USING THE SECURITY SYSTEM<br />

SPECIFYING TAG SECURITY<br />

• The System Rights properties are used to grant a user the ability to perform<br />

certain system actions. The properties relating to password changes are selfexplanatory,<br />

while the user of Maintenance Mode is described above.<br />

• The Custom Rights properties are used to grant a user certain rights which may<br />

then be used within the database to allow access to groups of tags or display<br />

pages. The exact usage of these rights is up to the system designer.<br />

SPECIFYING TAG SECURITY<br />

Each writable tag has a tab called Security which is used to define the access control and<br />

write logging settings for that tag. If you do not define specific settings, the system will use<br />

the appropriate default settings, depending on whether it is mapped to external data.<br />

SPECIFYING PAGE SECURITY<br />

The access control settings for a display page are defined via the Properties dialog…<br />

Once again, if no setting is defined, default settings will be used.<br />

THE SECURITY MANAGER PRIMITIVE<br />

The Security Manager Primitive is used to display the names of users present on<br />

the system. It can be used to change a user’s password, depending on the rights<br />

allocated to the active user.<br />

The only editable properties of this primitive define the fonts to be used, and whether or not<br />

the primitive should be displayed. Refer to other primitives for descriptions of these settings.<br />

SECURITY RELATED FUNCTIONS<br />

Please refer to Appendix A later in this manual for details on the UserLogOn(),<br />

UserLogOff() and TestAccess() functions. This third function is useful when changing<br />

many values from within a program, as it allows you to force an access check early in the<br />

code to avoid making changes only to have later operations fail due to insufficient user rights.<br />

REVISION 6 PAGE 259

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!