System Privilege Reference for Developers

For programmers: Every general privileges has an index number starting at -1. User privileges have an index number, starting at 16. The index number can be seen in the Privileges dialog, available from the security menu.

--Administration--

Administrator Privilege

Scope Security-related
If Granted Provides operators the ability to change the application-wide administrative security settings using the Administrative Settings dialog.
Required for operations that modify Roles.
Notes Administrative settings that may be modified by operators granted the Administrator privilege include:
  • Change the auto-logoff time period. All operators will automatically be logged off of their user account if the application is left idle for the amount of time specified.
  • Change the minimum length permissible for passwords.
  • Suppress and reveal general privileges in all other security dialogs.
  • Add and modify custom privileges.

Configure Privilege

Scope Application Configuration
If Granted

Enables access to the Application Configuration dialog.
Enables access to the Import File Changes button in the VAM.
Enables access to the Remove button in the VAM.

Notes Even with configuration privileges, an operator will not have full access to the tools in the dialogs noted. See the following list of related privileges that are required for full configuration rights.
Related Privileges Tag Add/Copy Privilege
Tag Modify Privilege
Tag Delete Privilege
Edit Files Privilege
Deploy Changes Privilege
Revert Changes Privilege
Page Add Privilege
Page Delete Privilege
Page Modify Privilege

--Account Control--

Manager Privilege

Scope Security-related
If Granted Enables operators to add, copy, modify, and delete user accounts, and manage privileges for these user accounts.
Notes Your application must always include at least one account with the Manager privilege for the purposes of maintaining security accounts for your application.
If you wish to modify Roles, you must possess the Administrator privilege in addition to the Manager privilege.

Account Modify Privilege

Scope Security-related
If Granted Enables operators to change their own passwords using the Accounts dialog.
Notes When you configure your operator accounts, you may choose to enter a temporary, generic password (such as the operator's first name), and grant the Account Modify privilege to these accounts. Operators may then logon to their accounts and modify their temporary password to one that is secure.
This privilege is not needed when operators are required to change an expiring password.

Account View Privilege

Scope Security-related
If Granted Enables operators to view (but not modify) their own privileges using the Accounts dialog.
Notes The Account View privilege provides read-only access to a list of the user's privileges.

Thin Client Access Privilege

Scope Thin Clients
If Granted Enables remote users without VTScada installed to access a VTScada application running on a VTScada Thin Client Server.
Notes The Thin Client privilege is only pertinent to those VTScada installations that have also purchased a view-only or control-capable VTScada Thin Client Server license.

Remote Data Access Privilege

Scope Thin Clients
If Granted Enables remote users without VTScada installed to access data data via SOAP or REST
Notes

--Application Control--

Application Stop Privilege

Scope Application Operation
If Granted Enables operators to stop an application.
Notes VTScada will not shut down while an application is running.

Application Manager View

Scope Application Configuration
If Granted When the property HideWAM is true, only accounts that possess this privilege may view the VTScada Application Manager.
Notes Has no effect until HideWAM (HideVAM) is set to true.

--Version Control--

Advanced Version Control Privilege

Scope Application Configuration
If Granted Enables operators to use the Version Control dialog to change or revert versions. Note that Version Control is only available if your VTScada license includes it.
Related Privileges Deploy Changes Privilege
Revert Changes Privilege

Deploy Changes Privilege

Scope Application Configuration
If Granted Determines whether local changes can be made part of the application's working set of files. Additionally, deployed changes are distributed to all workstations running the application.
Notes The Deploy Changes dialog is found in the Application Configuration dialog.
If the Auto-Deploy option is selected, as it is by default, then the Deploy Changes button is not used.
Related Privileges Configure Privilege
Advanced Version Control Privilege
Edit Files Privilege
Revert Changes Privilege

Revert Changes Privilege

Scope Application Configuration
If Granted Enables operators to roll back changes that have not been deployed.
Related Privileges Configure Privilege - The Application Configuration dialog cannot be accessed without the Configure privilege. Therefore, the Configure privilege and the Revert Changes privilege must be granted together.
Advanced Version Control Privilege
Edit Files Privilege
Deploy Changes Privilege - If the Auto-Deploy option is selected, as it is by default, then there will be no undeployed local changes to revert.

--Application Configuration--

Edit Files Privilege

Scope Application Configuration
If Granted Enables operators to use the Import File Changes dialog, and to manage files in the File Manifest.
Notes Files that have been changed outside of the VTScada user interface must be imported to become part of the set of working files. The File Manifest enables users to add or remove files that are not mandatory parts of an application.
Related Privileges Configure Privilege
Revert Changes Privilege
Deploy Changes Privilege

Page Add Privilege

Scope Application Configuration
If Granted Enables users to create new pages and widgets using the Idea Studio.
Notes Granting the Page Add privilege enables the Add button in the Pages context menu.
Related Privileges Page Delete Privilege
Page Modify Privilege

Page Modify Privilege

Scope Application Configuration
If Granted Allows a user to modify existing pages using the Idea Studio.
Notes This privilege must be granted before a user may open the Idea Studio.
Related Privileges Page Add Privilege
Page Delete Privilege

Page Delete Privilege

Scope Application Configuration
If Granted Gives users the ability to delete pages and widgets using the Idea Studio.
Notes Granting the Page Delete privilege enables the Idea Studio's page or widget delete button.
Related Privileges Page Add Privilege
Page Modify Privilege

Parameter View Privilege

Scope Application Operation
If Granted

Enables operators who do not have the Tag Modify privilege to view the properties of tags. Operators can right-click any basic I/O tag's widget, and select the Properties shortcut menu item. The tag properties folder will open.

Enables operators who do not have the Tag Modify privilege to create, edit and delete Roster contacts.

Notes Adds nothing if the operator has the Tag Modify privilege.
Related Privileges Tag Modify

Tag Add/Copy Privilege

Scope Application Configuration
If Granted Enables operators to add new tags or copy existing tags using the Tag Browser.
Related Privileges Tag Modify Privilege - Operators must also have the Tag Modify privilege to configure the new tag they are adding.
Tag Delete Privilege - If you want to let users remove tags from your application, you may additionally grant the Tag Delete privilege.

Tag Modify Privilege

Scope Application Configuration
If Granted Enables operators to modify the properties of new and existing tags using the Tag Browser.
Related Privileges Tag Add/Copy Privilege
Tag Delete Privilege

Tag Delete Privilege

Scope Application Configuration
If Granted Enables operators to delete tags using the Tag Browser.
Related Privileges Tag Add/Copy Privilege
Tag Modify Privilege

Manage Tag Types

Scope Application Development
If Granted Enables developers to use the Redefine Type button in the Tag Browser and use the Manage Types dialog in the Application Configuration dialog.
Notes The Redefine Type button can be extremely dangerous. This privilege should be granted only to experienced developers.

--Alarm Operations--

Alarm Acknowledge Privilege

Scope Alarm Management
If Granted Enables operators to acknowledge alarms while silencing the sounding audio alarm siren by clicking the Ack or Ack All buttons in the Actions button panel on the Alarm page.
Notes Without the Alarm Acknowledge privilege, the Ack and Ack All buttons in the Actions panel on the Alarm page are disabled.
Related Privileges Alarm Mute
Alarm Silence

Alarm Disable Privilege

Scope Alarm Management
If Granted Enables operators to disable alarms in the event that equipment needs to be disconnected, or must undergo maintenance.
Notes Disabling an alarm results in the suspension of any alarm signals from the selected equipment until the alarm is enabled. As a result, you should grant the Alarm Disable privilege with caution, and instruct operators on the proper method of disabling and enabling alarms.
Related Privileges Tag Modify Privilege

Alarm Mute Privilege

Scope Alarm Management
If Granted Enables operators to mute alarm sounds by clicking the Mute button on the Alarm page.
Notes Without the Alarm Mute privilege, the Mute button in the Actions panel on the Alarm page is disabled.
Related Privileges Alarm Acknowledge
Alarm Silence
Alarm Shelve

Alarm Silence Privilege

Scope Alarm Management
If Granted Enables operators to silence alarm sounds by clicking the Silence button on the Alarm page.
Notes Without the Alarm Silence privilege, the Silence button in the Actions panel on the Alarm page is disabled.
Related Privileges Alarm Acknowledge
Alarm Mute
Alarm Shelve

Alarm Shelve Privilege

Scope Alarm Management
If Granted Enables operators to shelve alarms, leaving them enabled but deactivating all notifications.
Notes A shelved alarm will still be triggered and logged, but will not be shown in the list of current alarms and will not activate any notification features.
Related Privileges Alarm Silence
Alarm Mute

--Tag Operations--

Manual Data Privilege

Scope Application Operation
If Granted Enables operators who do not have the Tag Modify privilege to enter manual data for input and status tags, to override the value being reported for the tag from the I/O device.

Enables operators who do not have the Tag Modify privilege to create, edit and delete Roster contacts.
Notes Adds nothing if the operator has the Tag Modify privilege.
Related Privileges

Tag Modify Privilege
Parameter View
Questionable Privilege

Questionable Privilege

Scope Application Operation
If Granted Enables operators who do not have the Tag Modify privilege to change the questionable flag on any tag.
Notes Does nothing if the operator has the Tag Modify privilege.
Related Privileges Alarm Disable
Manual Data Privilege

Control Outputs Privilege

Scope Application Operation
If Granted Allows operators to write values to equipment using tags that are not otherwise protected by an application property.
Notes Granted to all default roles except Logged Off.
Managed by VTScada, and cannot be granted or denied.
Related Privileges

--Historical Data--

Group Delete Privilege

Scope Application Operation
If Granted Enables operators to delete pen groups from the Historical Data Viewer page.
Must also have the Group Modify privilege.
Related Privileges History Page Access Privilege
Group Save Privilege
Pen Modify Privilege

Group Modify Privilege

Scope Application Operation
If Granted Enables users to modify pen groups from the Historical Data Viewer page.
Related Privileges History Page Access Privilege
Group Delete Privilege
Group Save Privilege
Note Add

Group Save Privilege

Scope Application Operation
If Granted Enables operators to save new pen groups from the Historical Data Viewer page.
Must also have the Group Modify privilege.
Related Privileges History Page Access Privilege
Group Modify Privilege
Note Add
Pen Modify Privilege

Note Add Privilege

Scope Application Operation
If Granted Enables operators to add notes to selected notebooks from the Historical Data Viewer page.
Related Privileges

History Page Access Privilege
Pen Modify Privilege
Group Delete Privilege
Group Save Privilege

Pen Modify Privilege

Scope Application Operation
If Granted Enables operators to modify the attributes of the pens plotting data on the Historical Data Viewer page.
Related Privileges History Page Access Privilege
Group Delete Privilege
Group Modify Privilege
Group Save Privilege

Edit Data Privilege

Scope Application Operation
If Granted Enables operators to add override the data in the grid tab of the Historical Data Viewer
Related Privileges History Page Access Privilege
Group Delete Privilege
Group Modify Privilege
Group Save Privilege

--Page Access--

Alarm Page Access Privilege

Scope Application Operation
If Granted Enables operators to access the default VTScada Alarm page.
Related Privileges History Page Access Privilege
Reports Page Access Privilege
Map Page Access Privilege
Operator Notes Page Access Privilege
Sites Page Access Privilege
Group Delete Privilege
Group Modify Privilege
Group Save Privilege

History Page Access Privilege

Scope Application Operation
If Granted Enables operators to access the default VTScada Historical Data Viewer page.
Related Privileges Alarm Page Access Privilege
Note Add
Pen Modify Privilege
Reports Page Access Privilege
Map Page Access Privilege
Operator Notes Page Access Privilege
Sites Page Access Privilege
Group Delete Privilege
Group Modify Privilege
Group Save Privilege

Thin Client Tools Access Privilege

Scope VTScada Thin Client Connections
If Granted Enables advanced users to use an Internet connection to access the various debugging and analysis tools included with VTScada.
Notes The Thin Client Tools Access privilege applies to VTScada Internet connections only.
Related Privileges The Thin Client Access Privilege

Thin Client Monitor Access Privilege

Scope VTScada Thin Client Connections
If Granted Enables advanced users to view the Thin Client Monitor page within an application, if present.
Notes The Thin Client Monitor Access privilege applies to VTScada Internet connections only. Do not confuse with the Thin Client Monitor application.
Related Privileges The Thin Client Access Privilege

Thin Client Monitor Admin Privilege

Scope VTScada Thin Client Connections
If Granted Enables advanced users to view and operate the Thin Client Monitor page within an application, if present.
Notes The Thin Client Monitor Admin privilege applies to VTScada Internet connections only.
Related Privileges The Thin Client Access Privilege

Maps Page Access Privilege

Scope Application Operation
If Granted Enables operators to access the Map page.
Notes No map will be shown to operators who do not have this privilege.
Related Privileges

Alarm Page Access Privilege
Reports Page Access Privilege
Operator Notes Page Access Privilege
Sites Page Access Privilege

Operator Notes Page Access Privilege

Scope Application Operation
If Granted Enables operators to access the Operator Notes page.
Notes Applies only to the Operator Notes page, not to Operator Notes available through the HDV, Alarm Page, or custom widgets.
Related Privileges

Alarm Page Access Privilege
Reports Page Access Privilege
Maps Page Access Privilege
Sites Page Access Privilege

Reports Page Access Privilege

Scope Application Operation
If Granted Enables operators to access the default VTScada Reports page.
Related Privileges Alarm Page Access privilege
History Page Access Privilege
Maps Page Access Privilege
Operator Notes Page Access Privilege
Sites Page Access Privilege

Sites Page Access Privilege

Scope Application Operation
If Granted Enables operators to access the Sites page.
Notes No site list will be shown to operators who do not have this privilege.
Related Privileges

Alarm Page Access Privilege
Reports Page Access Privilege
Map Page Access Privilege
Operator Notes Page Access Privilege

Scope Application Operation
If Granted Enables operators to access the Recipes page.
Notes Use of the page requires the following related privileges.
Related Privileges
Scope Application Operation
If Granted Enables operators to modify recipe ingredients.
Notes  
Related Privileges
Scope Application Operation
If Granted Enables operators to start a recipe batch run.
Notes  
Related Privileges

--Miscellaneous--

Global Tag & Area Filter

Scope Application Operation
If Granted Enables operators to filter tag lists based on name or area.
Notes Granting this privilege enables the Global Tag & Area Filter button at the top of every page. With this, they can filter tag and alarm lists.
Related Privileges

History Page Access

Alarm Page Access

Reports Page Access

Page Note Edit Privilege

Scope Application Operation
If Granted Enables operators to add, modify and delete page notes.
Notes Granting this privilege enables the Page Notes button at the top of every page. No other configuration privileges need be granted for an operator to add or edit page notes.
Related Privileges Page Note Hide Privilege

Page Note Hide Privilege

Scope Application Operation
If Granted Enables operators to hide or display existing page notes.
Notes Granting this privilege enables the Page Note Display button at the top of every page.
Related Privileges Page Note Edit Privilege