Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
maxLevel2

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.

...

  • 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 Image Modified on the left-side menu of the Visualization Management app to open the Projects page. 

Toolbar functions

FunctionDescription

Import an existing visualization project. Use the Select file button or drag-and-drop the file onto the dashed-bordered drop area.

Delete the selected project.

Switch to multi-select mode.

Deploy project to the web server.

Refresh the list of projects.

...

Column nameDescription
NameName of the visualization project.
DevicesNumber of devices that use this project.
Last receivedTimestamp when the project was last sent by the Visualization Editor and received by the server or when the file has been uploaded.
Last deployedTimestamp when the project was last deployed for web visualization.

Devices

Click the Devices button Image Modified 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.

...

FunctionDescription

Add a device.

Copy device.

Delete device.

Switch to multi-select mode.

Shows details of a connected web client. The client can be disconnected.

 

start Start the visualization in a new browser tab.

Refresh pagelist.

List of devices

Column nameDescription
NameName of the device.
ProjectName of the project which is assigned to the device.
Connections

Shows the number of currently opened connections followed by the maximum used connections / number of allowed connections .
1/∞ means currently 1 connection and in total no limitation of connections.

1/3 means currently 1 connection and in total 3 connections are allowed.

EnabledDevices can be set to enabled and disabled. If a device is disabled it is not accessible.

...

for the device. "∞" indicates there is no connection limit configured.

EnabledEnables or disables a device. Disabled devices are not accessible.

Device configuration

FieldDescription
Name *Name of the device (mandatory).
Connection limit

"on"ON: define Restricts the maximum number of currently connected devices."off": the number of currently connected devices possible client connections to the device to a specified number.

OFF: The number of connected clients is not limited.

Project *

Name of the project for The visualization project that runs on the device to be assigned to (mandatory).

Users

Click the Users button Image Modified on the left-side menu of the Visualization Management app to open the Users page. 

Left: The list on the left hand side shows all users of users as defined in the User Management.

Right: The list of devices as defined on the right hand side shows the defined devices Devices page.

To authorize a user to access a device, select the device on the right sideuser and tick the respective checkbox(es) in the list of devices and save the modifications.

List of users

Column nameDescription
NameName of the user.Username
Connected devicesNames of the devices for that the user to can connect to.

List of devices

Column nameDescription
(checkbox)Configures the device access for the user.
NameName of the device. If the device name is shown italic, the device is diabled and not accessibleDisabled devices are shown in italic.

Groups

Click the Groups button  on the left-side menu of the Visualization Management app to open the Groups page. 

The list on the left side shows all groups Left: Groups as defined in the User Management. The list on the right hand side shows the defined devices

Right: The list of devices as defined on the Devices page.

To authorize a group to access a device, select the device on the right sidethe group and tick the respective checkbox(es) in the list of devices and save the modifications.

List of groups

Column nameDescription
NameName of the groupGroup name.
Connected devicesNames of the devices for the user to devices that group members can connect to.

List of devices

Column nameDescription
(checkbox)Configures the device access for the user.
NameName of the device. If the device name is shown italic, the device is diabled and not accessibleDisabled devices are shown in italic.

Configurations

Click the Configurations button Image Modified 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 permissions granularly on to layers and functions as well as provide visualization workspace variables.

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.

...

FunctionDescription

Add a configuration.

Duplicate configuration.

Delete configuration.

Switch to multi-select mode.

List of configurations

Column nameDescription
NameName of the configuration.
DeviceNames Name of the devices for the user to connect todevice affected by this configuration.
User / GroupName of the user or group affected by this configuration.
ProjectName of the project affected by this configuration.

Form of configuration

NameDescription
Name *Name of configuration (mandatory).

Device

List of devices. LIST?
User/GroupList of users/groups. LIST?
Project *List of projects. LIST?
Item Link Filecsv Name of the CSV file for item mapping.
Select Filecsv Select a CSV file for item mapping or use the dashed-bordered box as a drop target for the file.
HomepageName of the page of the project used as homepageThe first page to be shown after login.

Layers

Click the Layers button to open the list of available layers in the project.Layers will be

  •  georg.kotek (Unlicensed) No need to explain what a layer is at this point ... (Layers are defined in the Visualization Editor during the design phase of the project. Each GUI element is assigned exactly to one layer.

...

  • By default each project contains the layers Background and Default. Additional layers can be added in the Visualization Editor.)

Here on the Configurations - Layers page the user's permissions , specific layer permissions for this configuration can be defined for each layer.

List of layers

Column nameDescription
LayerName of the layer.
Permission

"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.

...

Click the Functions button to open the list of available functions. 

A function is part of an app from the dashboard. Functions are predefined and can not be added by the user.

...

refer to a specific feature or behavior the the respective app.

Here, specific function permissions for this configuration can be defined.

Column nameDescription
NameName of the function.
Authorization

"trueTrue": allow access to the function..

"falseFalse": deny access to the function.

...

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.

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.

...

Column nameDescription
NameName of the workspace variable.
Value

Value of the workspace variable.

...

Click the Page variables button to open the list of available page variables. The button is only visible when 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.

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.

...

Column nameDescription
NameName of the page variable.
Value

Value of the page variable.

...