Permission Settings

The WinCC OA video framework is divided into separate functional groups, each with specific functions. A user with the Superuser (perm_1) authorization can assign a permission bit (1-32) to each group.

If a logged-in user wants to access a functional group, he must have the correct permission bit. These permission bits are assigned by the WinCC OA user control. For more details, refer to the chapter Permission.

Note:

Only the permission bits assigned through user groups are recognized (as per the WinCC OA CTRL function getUserPermission()).

Area permissions are not recognized by the video framework.

Figure 1. Permission Settings

Mark Permissions for a User

You can select a user from the list to view their authorization level. All functional groups the user has access to will be highlighted.

Keyword

This column shows the keywords for the functional groups. These keywords are used by the authorization management functions VIDEO_OA_getUserPermission() and VIDEO_OA_openNoPermission().

Description
This column provides descriptions of the functional groups.
Permission
This column displays the permission bits assigned to the functional groups.
Default Button
Resets the permission bits of the functional groups to their default values.

Setting Permissions

To edit permission settings, the user must have Superuser (perm_1) authorization. This function is preset with bit 4.

Users can change the permission bit by clicking on the permission column of the desired functional group.

Figure 2. Edit Permissions

Understanding Functional Groups

Functional Group Function Default Bit Description
perm_1 Superuser 4

This group includes:

  • Create permissions
  • Configure internal settings
  • Import and export video objects
perm_2 Open Livestream 2 Allows opening live streams via the user interface.
perm_3 Configure Camera Lists 2

This group includes:

  • Create camera groups
  • Configure camera groups
  • Delete camera groups
perm_4 Create and Delete Sequences 2

This group includes:

  • Create sequences
  • Delete sequences
perm_5 Configure Sequences 2

This group includes:

  • Configure sequences
perm_6 Operate Sequences 2

This group includes:

  • Start sequences
  • Stop sequences
  • Single-step operation in sequences
perm_7 Preset Settings 1-10 2 Set and delete presets 1-10 in the video object explorer.
perm_8 Preset Settings 11-20 3 Set and delete presets 11-20 in the video object explorer.
perm_9 Use Presets 3 Allows moving to presets via the user interface.
perm_10 PTZ Commands from User Interface 3 Enables PTZ commands via the user interface.
perm_11 Create and Delete Configuration 2

This group includes:

  • Create configurations
  • Delete configurations
perm_12 Modify Configuration 3
perm_13 Play Configuration 3
perm_14 Alarm Settings 3 Configure and activate WinCC OA video reaction processors.
perm_15 Reserve 3
perm_16 Modify Object Parameter 3 Configure video objects in the video object explorer.
perm_17 Create New Objects 4 Create new video objects in the video object explorer.
perm_18 Delete Objects 4 Delete video objects in the video object explorer.
perm_19 System Settings 4 Set users and debug flags.
perm_20 Move Cameras in Panel 4 Adjust cameras in the user interface during runtime.
perm_21 Export Videos 4

This group includes:

  • Export videos
perm_22 Protect Videos 3

This group includes:

  • Protect videos from automatic deletion
perm_23 Unprotect Videos 3

This group includes:

  • Remove delete protection
perm_24 Open Playback Stream 3

This group includes:

  • Open playback streams
perm_25 Export Management 4

This group includes:

  • Delete export files
  • Move and copy export files to the swap folder
perm_26 Reserve 4
perm_27 Reserve 4
perm_28 Reserve 4
perm_29 Reserve 4
perm_30 Reserve 4
perm_31 Reserve 4
perm_32 Reserve 4