Skip to main content

Multi Asset Data Table

- PI Vision Widget -

Revision History

Revision No.DateAuthorDocument IDDescription of changes
9.0June 2025RSEW_MultiAssetDataTable_v9.0-Compatibility PIVision 2024 -Added Get support-Added rest provider -Graphic restyle
8.0August 2023MMEW_MultiAssetDataTable_v8.0Compatibility PIVision 2023
7.0August 2022AMEW_MultiAssetDataTable_v7.0Compatibility PIVision 2022
6.0October 2021MDCEW_MultiAssetDataTable_v6.0Compatibility PIVision 2021
4.3August 2021MDCEW_MultiAssetDataTable_v4.3Bug fix
4.2December 2020MDCEW_MultiAssetDataTable_v4.2Bug fix
4.1November 2020MDCEW_MultiAssetDataTable_v4.1Bug fix
4.0October 2020OSEW_MultiAssetDataTable_v4.0Compatibility PIVision 2020
1.7September 2020MDCEW_MultiAssetDataTable_v1.7Bug fix
1.6.1August 2020MDVEW_MultiAssetDataTable_v1.6.1Revision of the manual
1.6June 2020MDCEW_MultiAssetDataTable_v1.6Bug fix
1.5April 2020MDCEW_MultiAssetDataTable_v1.5Bug fix
1.4March 2020MDCEW_MultiAssetDataTable_v1.4Url management and bug fix
1.3March 2020MDCEW_MultiAssetDataTable_v1.3Export excel and bug fix
1.2February 2020MDCEW_MultiAssetDataTable_v1.2Dynamic Search criteria
1.1February 2020MDCEW_MultiAssetDataTable_v1.1Sort and Filter settings
1.0February 2020MDCEW_MultiAssetDataTableFirst Version

Document References

DocumentDescription
PI Vision Installation and Administration GuidePI Vision™ user manual from AVEVA

Introduction

The Multi Asset Data Table widget allows to compare multiple attributes of different assets in a table.

The PI Vision of AVEVA is available from 2017 and allows viewing real-time data from PI Data Archive and data organized in assets from the AVEVA Asset Framework (PI-AF). In order to achieve PI Vision displays, simply access https://webServer/PIVision (indicating the correct name of the webserver machine).

The most recent versions of most HTML5 compatible browsers are supported on computers, tablets and phones running Android and iOS.
In PI Vision the configuration of the elements is quite intuitive and is characterized by a simple drag-and-drop of the control into the display.

Definitions, Acronyms And Abbreviations

Acronyms and definitions that are used in the current manual are listed below.

TermDefinition

Operating Principles And Use

To insert the widget, select the corresponding icon and navigate to the asset to be displayed and drag all the attributes involved by the Multi Asset Data Table in the display area.

Figure 1 - PI Vision Menu

When the mouse is released, the space of a table is set. Column by column, all the attributes and sub-attributes belonging to the dragged elements are displayed (Figures 2 and 3).
By clicking on the header of each column, users can modify rows’ order in alphabetical or numerical (depending on the column content). Users can change the width of each column.
Users can see the asset path by hovering the mouse over the asset in the table.

Figure 2 - Group3 Element AF Structure

Figure 3 - Multi Asset Data Table

If there is a string in a cell that begins with "https://", the cell value will be replaced by the symbol .
By clicking on the symbol, the browser page defined by the url will open.

Figure 4 - Url management

By selecting the context menu with right click, it is possible to access the widget configuration box or to the Dynamic Search Criteria section.

Figure 5 - Contextual Menu

Functionality and use

Table filter methods

Color Filter

Once colors have been assigned to the table rows (Figure 14), by clicking on the symbol it’s possible to filter according to the color row as shown in the figure below.
It is possible to insert multiple colors at the same time as a filter. When activated, the color filter will turn green (color editable in the widget settings in the Active filter section).

Figure 6 - Color filter

Column Filter

By clicking on the symbol , a different filter window will open depending on whether the column content is text or number.

  • Text filters

To filter the text, user can choose between 7 different options as in Figure 16:

  • Equal to: text in the cell must be the same as that written in the Filter field (capital or little letters are not considered, it is not case sensitive);
  • Different from: text in the cell must be different from that written in the Filter field;
  • Includes: text in the cell must include the one written in the Filter field;
  • Not includes: text in the cell must not include the one written in the Filter field;
  • Starts with: text in the cell must start with that written in the Filter field;
  • End with: text in the cell must end with that written in the Filter field;
  • Custom: allows to define a custom filter, inserting special characters like * or ? . The symbol * indicates a wildcard character set, while the symbol ? indicates only one.

Once a filter has been selected, user must press the button to confirm it. When a filter is active, its
symbol will turn green (color editable in the widget settings in the Active filter section).
To remove the filter, the user must press the button .

Figure 7 - Text filters
  • Numeric filters

    To filter the text, user can choose between 7 different options as in Figure 17:

  • Greater or equal to: number in the cell must be greater than or equal to that written in the Filter field;

  • Lower or equal to: number in the cell must be lower than or equal to that written in the Filter field;

  • Greater than: number in the cell must be greater than that written in the Filter field;

  • Lower than: number in the cell must be lower than that written in the Filter field;

  • Between: number in the cell must be between the two numbers written in the Filter field which in this case will be split into two fields;

  • Equal to: number in the cell must be equal to that written in the Filter field;

  • Different from: number in the cell must be different from the one written in the Filter field.

Once a filter has been selected, user must press the button to confirm it. When a filter is
active, its symbol will turn green (color editable in the widget settings in the Active filter
section).
To remove the filter, the user must press the button .

Figure 8 - Numeric filters

Excel export

Clicking on , a .xlsx file will automatically download. In this file there will be the table with only filtered elements, sorted as shown in the display (column colors won’t be exported).
The file name will be composed by a prefix (Export_MADT_) and followed by the export timestamp (e.g. 20200313141053) in the following format “YYYYMMDDHHMMSS”.

Customization and configuration

Widget configuration allows to change its appearance in terms of attributes to be displayed, colors, text size and display language.

Language

The section International allows users to choose the language with which the user visualize labels and configuration parameters.

Figure 9 - Language selection

Configurations

Figure 10 - Configurations

In the Configuration section it is possible to change different parameter:

  • The server web api;
  • Adaptive width;
  • Color attribute;
  • Vertical/horizontal scrollbar width;
  • REST Provider;

Server web api

Text input that allows the user to insert the path of the Server Web API.

Figure 11 - Server Web API

Adaptive width

The checkbox will change how the table columns will calculate their own width. If the checkbox is disabled a new field will appear. The Column width will allow the user to decide the column’s width but not less than 130.

Figure 12 - Adaptive width

Figure 13 - Column width

Figure 14 - Adaptive width active

Figure 15 - Adaptive width disable

Color attribute

Allows the user to insert the name of the attribute that contains the colors.

Figure 16 - Color attribute

Figure 17 - Table with color attribute active

Vertical/Horizontal scrollbar width

Allows the user to change the width of the vertical and horizontal scrollbar.

Figure 18 - Vertical/Horizontal scrollbar width

Figure 19 - Table with vertical/horizontal scrollbar

REST Provider

Allows the user to select between default or custom protocol for api requests.

Figure 20 - REST Provider selection

Attributes to show

This section displays all the attributes and sub-attributes of the elements. By putting or removing the check, it’s possible to decide which attributes to display in the table.
Through the arrows it’s possible to establish the column order of the table.
By putting or removing the Sort check it’s possible to decide if the user can sort this column or not.
By putting or removing the Filter check it’s possible to decide if the user can filter this column or not.

Figure 21 - Attributes to show

Appearance settings

User can customize the widget title, text size and colors for:

  • Title;
  • Background;
  • Table header text;
  • Table header background;
  • Table text;
  • Table background;
  • Active filter;
  • Filter menu background;
  • Input.

as it can be seen in the figure below.

Figure 22 - Appearance settings

Colors selection

To configure the different colors simply select the color drop-down menu and choose the gradation on the first horizontal scrollbar, the possible point of the color palette and indicate with the second horizontal scrollbar the eventual transparency level. To confirm, select the button.

Figure 23 - Choice of color

Contacts

Get Support button (read Get Support documentation)

Link to e-matica.com (click on the icon)

Link to widget online documentation (click on link)

Figure 24 - Contacts

Installation

Following are the installation requirements and procedure.

Requirements

In order to install the product, minimum requirements are listed in the table below:

SoftwareVersionNote
PI Vision2024 (*)Requirements are linked to the PI Vision correct functioning
Table 1 - Installation prerequisites

(*)This widget is also compatible with PI Vision 2023, 2022, 2021, 2020 and 2019.

We suggest using Google Chrome for full compatibility with the widget.

Installation procedure

The installation procedure involves the copy of different folders and files in the predefined PI Vision path.

In particular it is necessary to copy the following filed in the folder ..\PIPC\PIVision\Scripts\app\editor\symbols\ext:

  • sym-EWMultiAssetDataTable.js;
  • sym-EWMultiAssetDataTable-config.html;
  • sym-EWMultiAssetDataTable-template.html;

and in the folder ..\PIPC\PIVision\Public the following folders:

  • Images that contains the control icon:
    • EWMultiAssetDataTable.png
  • Libs with the libraries used:
    • EWClasses.js
    • moment.js
    • xlsx.min.js

Then, open the web.config file inside the PIVision folder (..\PIPC\PIVision) and check that debug is set to "true" (Figure 25).
Save the file and restart the IIS.

Figure 25 - web.config

Notes And References

For more information about Vision PI refer to documentation on AVEVA © portal.
For information about the web service to refer to the specific documentation.