Skip to main content
Skip table of contents

Infoboards

Infoboards

  • configurable tiles on the dashboard

  • Management

  • Setup

Introduction

Infoboards are visualized information that you can place and organize in the application in the form of interactive tiles.

The following terms and definitions are used for the description:

  • a tile is an interactive information element in the form of a square

  • a board is a panel with several tiles

  • a multi-board is a group of several boards that can be switched between

In CURSOR-CRM, the following types of infoboards and tiles are used:

  • Desktop tiles

  • BI boards

  • Entity tiles

  • Sub area boards

Ordinary users do not need any programming knowledge to use the tiles and boards. You can compile and configure the content in an intuitive way. Of course, CURSOR-CRM also offers a multi-level security concept for the display of information in the tiles. For better productivity, the tiles and boards can be grouped and assigned to specific user groups according to appropriate rights. Administrators with programming skills cannot only customize provided tiles and boards, but also create their own.

The information in the tiles is provided by stored searches and is constantly updated. Displayed data is interactive. With a click on a tile element you can directly open e.g. a dataset, a list or a process mask.

Desktop tiles

Desktop tiles are placed on the cockpit – 'the entry page’ – of the application. Here, the system-wide datasets are aggregated and presented graphically by means of charts, lists, tables, indicators and other elements.

The file upload via drag and drop on the desktop has been changed so that you now drop the file on the system logo or the COMMAND field.

BI boards

BI boards apply data science methods to enterprise data to support decision making.

With CURSOR-CRM you can exploit the potential of BI boards:

  • quickly find relevant, up-to-date and consistent information

  • factual and problem-oriented access

  • easy aggregation or disaggregation according to different criteria

  • extensive forms of presentation of the results

Entity tiles

Entity boards are embedded UI elements on entity masks that are entitity-related and used as functional record extensions (e.g. progress bar or comments).

Sub area boards

Sub area boards are mostly used to display dependent data without having to open them explicitly. The activity and document preview is used to display the contents of a listed file in a tile.

Technical basics

Web framework

To ensure maintainability and customization of the infoboards, a web framework "React" was implemented.

React is a JavaScript software library that provides a basic framework for generating user interface components of web pages. Components are built hierarchically in React and can be represented in its syntax as self-defined HTML tags. The React model promises simple, but still performant construction of even complex applications through the concepts of unidirectional data flow and the "Virtual DOM".

Permission system

For infoboards, rights-based actions have been introduced, which must be configured accordingly for the users. This ultimately results in the following 5 permission levels (additive from top to bottom):

Permission level

Action affected by rights

Description

READ_ONLY

none

  • No rights configuration is necessary for this → every "normal" user belongs to this level

  • Only read access to existing boards is possible

  • Users can switch between boards, but not edit them

  • Creating new boards is also prohibited

USE_EXISTING

"Using Predefined Tile Configurations."

(infoboard.use.existing.configuration.permission)


  • Everything from READ_ONLY

  • These users are allowed to create new user boards and mark them as user default

  • However, they are only allowed to use existing tile configurations

  • The configuration of own tile instances is prohibited

EDIT_OWN

"Create Own Tile Configurations"

(infoboard.edit.own.configuration.permission)

  • Everything from USE_EXISTING

  • These users can also configure their own/new tile instances on user boards

ADMIN

"Edit Tiles and Boards"

(admin.infoboard.permission)

  • Everything from EDIT_OWN

  • These users can edit system boards and edit system tiles

  • Users of this group can edit tile configurations

ADMIN CONFIGURATION

"Create System Tile Configurations"

(infoboard.admin.configuration.permission)

  • Everything from ADMIN

  • These users can additionally create system boards and mark them as system default

  • You can also save a tile configuration as a template in order to make this preconfigured tile available to users with lower privileges

Configuring infoboards

Menu

Configuring infoboards is possible via the board menu.

  • Click the

    menu button to open the menu, or click
    to close the menu. Users with additional admin rights can create and manage system boards. In the menu, the additionally button
    Admin mode is visible. If the admin mode has been activated, the menu changes its color to indicate the status.

Overview of menu actions

Action

User mode

Administrator mode

Close menu

Open menu

Board Management

Tile Management

switch to Admin mode


switch to User mode


Tile variants configurator


Figure: User view

Figure: Administrator view

Board hierarchy and organization

An administrator can organize a board hierarchy that is handled in the system by logics. The user can in turn create his own boards and load provided boards according to his/her own preferences.

There are the following hierarchy levels:

  • User boards
    Any user can create these boards. They are easy to recognize by the user icon.

  • System boards
    Administrators can create these boards. They are easy to recognize by the lock symbol.

In addition, boards can be marked as 'default boards' with a star. As a result, a board is automatically loaded as soon as the application is started. The default boards are checked and displayed in the following order:

  • User boards (blue star)

  • Group boards (green star)

  • System boards (red star)

Logically, only one board from each hierarchy group may be marked as the default board. If there is no default user board, the default group board is loaded. If there is no default group board, the system accesses the default system board. If there is no default system board, an empty generated user board is opened.

Since individual boards can be bundled into groups, you can tell by the symbol whether they are individual or multi-boards:

  • Single board

  • Multi-board

In principle, the boards are created in the C2 layer. However, some boards may be shipped in the C2 layer if their functions must rely on deeper application layers (C1). These are also marked graphically.

Survey cockpit board created in the C1 layer

Summary

This interaction of the attributes results in an exemplary representation, which is to be understood as follows:


  • A system multi-board (blue lock) marked as default group board for the group 'Product Management' (green star)

Load existing boards

If you start working with infoboards, there are already numerous tiles and boards available to each user in the administration. Under certain circumstances, the initially opened user board may not contain any tiles (generated user board). The new user board was generated automatically and is empty.

Figure: Generated user board


To load an existing board:

  1. Open the folder with a click on

image2020-12-18_8-42-5.png
  1. Select Board Management

image2020-12-18_0-8-26.png

Available boards are now displayed.

  1. Click on the icon of the board you want to load. The board is loading.

  2. Click

to exit the board management.

For many boards, use the filter function to refine the view.

Stacked layout for tiles

The stacked layout is a single-column layout that is displayed on a smartphone, especially with the CURSOR app.
A layout management was implemented for this purpose:

  • Migration of existing boards and tiles

    • The heights of tiles from the infoboard in the normal layout are also transferred to the stacked layout. If changes have already been made specifically for the stacked layout, these changes will be lost.

  • Modifications of existing boards and tiles

    • If the height of tiles is increased/decreased in the normal layout of the infoboard, this also has an effect in the stacked layout

    • If there are changes in the stacked layout, the size changes from the normal layout are no longer transferred to the stacked layout. From this point on, the stacked layout has been detached from the normal board.

  • Layout management and stacked layout

    • There is now a new button "Layout Management" in the infoboard menu. After activation, buttons appear in the upper right corner to switch between the normal (multi-column) layout and the stacked (single-column) layout

    • The stacked layout is limited to a width of 800 pixels.

    • You can switch between several boards and the selected mode remains.

    • There is also a possibility to switch to the layout mode in the administration mode. This gives the administrator the possibility to optimize infoboards and tiles for the stacked layout.

Figure: Tile layout before optimization

Stacked_Layout.png

Figure: Tile layout after optimization

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.