Table of Contents | ||
---|---|---|
|
Introduction
The Visualization Management app is the tool to set up logical visualization devices and link them to a project. Visualization access control configuration is also done here.
The app contains of five pages:
- Projects: the inventory of visualization projects related to the current server workspace.
- Devices: configured devices for visualization.
- Users: assign users to visualization devices.
- Groups: assign groups to visualization devices.
- Configurations: set up specific permissions for layers and functions, set visualization workspace and page variables.
Projects
Click the Projects button on the left-side menu of the Visualization Management app to open the Projects page.
Toolbar functions
...
...
...
...
...
...
List of projects
...
Devices
Click the Devices button on the left-side menu of the Visualization Management app to open the Devices page.
Each project needs at least one device definition. Later on, users or groups can be assigned to a device and the permissions and access rights can be configured.
The list on the left hand side shows all defined devices. The form on the right hand side shows the properties for the selected device.
Toolbar functions
...
...
...
...
...
...
Shows details of a connected web client. The client can be disconnected.
...
...
...
List of devices
...
Shows the number of used connections / number of allowed connections for the device. "∞" indicates there is no connection limit configured.
...
Device configuration
...
ON: Restricts the number of possible client connections to the device to a specified number.
OFF: The number of connected clients is not limited.
...
The visualization project that runs on the device (mandatory).
Users
Click the Users button on the left-side menu of the Visualization Management app to open the Users page.
Left: The list of users as defined in the User Management.
Right: The list of devices as defined on the Devices page.
To authorize a user to access a device, select the user and tick the respective checkbox(es) in the list of devices and save the modifications.
List of users
...
List of devices
...
Groups
Click the Groups button on the left-side menu of the Visualization Management app to open the Groups page.
Left: Groups as defined in the User Management.
Right: The list of devices as defined on the Devices page.
To authorize a group to access a device, select the group and tick the respective checkbox(es) in the list of devices and save the modifications.
List of groups
...
List of devices
...
Configurations
Click the Configurations button on the left-side menu of the Visualization Management app to open the Configurations page.
A configuration is an extension to the device/user/project settings as described before. It is used to define detailed access to layers and functions as well as provide visualization workspace variables.
- georg.kotek (Unlicensed)Please include the information we got yesterday regarding selector character of these fields
A configuration has to be unique per device, per user/group and per project. Note: only the project is mandatory, the device and user/group are optional.
The list on the left hand side shows configurations. The form on the right hand side shows the properties of the configuration.
Toolbar functions
...
...
...
...
...
List of configurations
...
Form of configuration
...
Device
...
Layers
Click the Layers button to open the list of available layers in the project.
...
Here, specific layer permissions for this configuration can be defined.
...
"full": full acccess to the visualization objects on that layer.
"readonly": the visualization objects on that layer are displayed but can not be changed.
"invisible": the visualization objects on that layer are not visible.
Functions
Click the Functions button to open the list of available functions.
Functions are predefined and refer to a specific feature or behavior the the respective app.
Here, specific function permissions for this configuration can be defined.
...
"True": allow access to the function.
"False": deny access to the function.
Workspace variables
Click the Workspace variables button to open the list of available workspace variables.
Here, specific values of visualization workspace variables for this configuration can be defined.
- georg.kotek (Unlicensed)No need to explain what a WS var. is at this point – refer to another doc.
Workspace variables are defined in the Visualization Editor during the design phase of the project.
As shown in the picture, the variable "WS Variable 1" gets the value "UserIsAdmin" - but this assignment is only valid for the current configuration.
The value of the workspace variable will be evaluated in the visualization during runtime - e.g. for showing or hiding contents.
A workspace variable is available in the whole workspace of the project.
...
Value of the workspace variable.
Page variables
Click the Page variables button to open the list of available page variables. The button is only visible if the homepage of the project has a page variable defined.
Here, specific values of variables of the homepage for this configuration can be defined.
- georg.kotek (Unlicensed)No need to explain what a WS var. is at this point – refer to another doc.
The page variables definition is done in the Visualization Editor. The value of the page variable will be evaluated in the visualization during runtime - e.g. for selecting content.
...
This tool publishes projects to the web server, then the project is accessible by the web browser.
Click the Visualization Management icon on the dashboard of the Web Manager to open the Visualization Management app.
Pages
The Visualization Management app consists of the following pages that can be accessed on the left sidebar:
- Projects page: the inventory of visualization projects related to the current server workspace.
- Devices page: configured devices for visualization.
- Users page: assign users to visualization devices.
- Groups page: assign groups to visualization devices.
- Configurations page: set up specific permissions for layers and functions, set visualization workspace and page variables.