User and Group Privileges

TestStand 2019 Help

Edition Date: May 2019

Part Number: 370052AA-01

»View Product Info
Download Help (Windows Only)

The User data type specifies the subproperties and privileges for all users and groups in the User Manager. To define additional privileges, modify the NI_UserCustomPrivileges data type defined in the Types window of the User Manager.

The User data type defines the following subproperties:

User Subproperty Description
Members The users that belong to the group. This subproperty applies only to groups.
Password Encrypted user login password. This subproperty applies only to individual users.
FullName Descriptive user name. This subproperty applies only to individual users.
Privileges Contains all privileges for the system.
  GrantAll User can perform all TestStand privileges. When True, TestStand ignores all specific privilege settings in all privilege categories.
  Custom Contains custom privileges the NI_UserCustomPrivileges data type defines.
    GrantAll
  Operate Contains privileges for operating TestStand applications.
    GrantAll User can perform all Operate privileges. When True, TestStand ignores all specific privilege settings in the Operate privilege category.
    Execute User can initiate an execution.
    Terminate User can terminate an execution.
    Abort User can abort an execution.
  Debug Contains privileges for debugging sequences within TestStand.
    GrantAll User can perform all Debug privileges. When True, TestStand ignores all privilege settings in the Debug privilege category.
    ControlExecFlow User can control the flow of execution by setting breakpoints, single-stepping, and using the Set Next Step command. User can use the Run Mode command in a user interface. User can use the Run Mode command in the TestStand Sequence Editor but only if the EditSequenceFiles subproperty is also True.
    SinglePass User can use the Single Pass Execution entry point.
    RunAnySequence User can run an individual sequence without using Execution entry points.
    RunSelectedTests User can run selected tests from a sequence using the Run Selected Steps command.
    LoopSelectedSteps User can run selected tests from a sequence in a loop using the Loop on Selected Steps command.
    EditStationGlobals User can create and modify globals in the Station Globals Window.
    EditRuntimeVariables User can modify variables and properties of a sequence context during executions.
  Develop Contains privileges for developing sequences within TestStand.
    GrantAll User can perform all Develop privileges. When True, TestStand ignores all privilege settings in the Develop privilege category.
    EditSequenceFiles User can edit sequence files, sequences, and steps. When True, user can use the Run Mode command in the sequence editor if the ControlExecFlow subproperty is also True. The EditSequenceFiles subproperty does not need to be True to use the Run Mode command in a user interface.
    SaveSequenceFiles User can save sequence files.
    EditWorkspace User can edit workspaces and projects.
    UseSourceControl User can perform SCC operations.
  Configure Contains privileges to configure TestStand.
    GrantAll User can perform all Configure privileges. When True, TestStand ignores all privilege settings in the Configure privilege category.
    EditTemplates User can add and delete variable, step, and sequence templates from the Insertion Palette.
    EditTypes User can create and modify standard data types, custom data types, and step types.
    ConfigEngine User can configure the engine as follows:
    ConfigAdapter User can configure adapters in the Adapter Configuration dialog box.
    ConfigApp User can modify the settings in the Sequence Editor Options dialog box and can modify the settings other than the current project settings in the Sequence Analyzer Options dialog box.
    ConfigReport User can modify the settings in the Report Options dialog box.
    ConfigDatabase User can modify the settings in the Database Options dialog box.
    ConfigModel User can modify the settings in the Model Options dialog box.
    EditUsers User can add and modify users in the User Manager window and the options on the User Manager tab of the Station Options dialog box.
    EditProcessModelFiles User can edit process model files.

See Also

Creating and Deleting Users (Example)

Tools Menu

User Manager Window

WAS THIS ARTICLE HELPFUL?

Not Helpful