Widget Factory

e-matica, as a Select Partner and System Integrator of AVEVA, provides services to design, implement and deliver custom widgets for the PI Vision environment, according to custom needs and its own experience.

A set of implemented widgets are available and ready to use for specific needs. More will be developed.

Tree view

Displays a hierarchy of elements from an AF database through an HTML hierarchical tree.

Navigation Menu

The Navigation Menu widget allows to create a button with a list of items chosen by the user in the widget configuration or retrieved directly from the AF.

The links to be opened by clicking on the items can be PIVision displays or external links.

HTML editor

The HTML Editor widget allows to view a text document in PIVision and allows complete customization in terms of styles, settings and colors.

Radar Chart

The EW Radar Chart widget allows, through different modes, to use a radar graph in order to:

  1. Visualize the historical trend of a quantity associated with a tag. The data used are sampled at regular time intervals.
  2. Compare the same attribute common to several elements;
  3. View multiple attributes of a single element;
  4. Compare several common attributes of different elements.

Data Table

Display AF element attribute values at set intervals within a time range. Add customized intervals. Download table contents in xlsx/csv format.

AF Data Table

The AF Data Table widget allows to view an AF table into PIVision. It is possible to insert filters and to color the rows/cells of the table according to their content.


The TreeMap widget shows graphically (by the size of the rectangle) and numerically a hierarchy of AF elements, displaying the value of a chosen attribute. The view hierarchy can be navigated with a click.

Alarm Table

Quickly display AF element alarms based on configurable attributes. Navigate hierarchy by item selection or with the TreView widget.

Event Table

Display events from Event Frames (EF) in a given time range. Interaction with TreeView widget to select the AF element. Interaction with the Event Insert widget to start and stop EFs. Open custom displays, with trend and data tables, by clicking the associated icon. Show or hide EF attributes.

Event Insert

Insert Event Frames associated to the AF element selected by Tree View. Interaction with Event Table to show created Event Frames. Configurable Event Frames offset limits.

Multiple Manual Data Entry

Change AF Element attribute values. For PI point data reference also the tag data is updated at specified timestamp. Works with Web Service to support Back Fill Analysis.

Link I-Frame

Simply display web applications, remote documents or other PI Vision Displays in the same page. HTTP address choice based on AF Element attribute or with Tree View widget.


Display AF Event Frames in a Gantt chart, according to the displayed time range. Works in stand-alone mode or with TreeView widget. Interaction with Event Table, Data Table and Alarm Table widgets.

On line calculation

Allows input values to be entered to determine the result calculated on the basis of complex formulas, defined in the PI-AF system, without modifying the real-time values of the system itself.

Column Chart

Visualize data through a histogram chart and other data lines.


This widget allows the visualization of data points on the chart at regular and configurable time ranges. Time axes coincide with the display range.

The components are:

  • chart,
  • legend,
  • lines to help the chart comprehension (e.g. threshold, linear and medium regression).

Polar Diagram

Visualize data on a polar diagram enlightening critical issues and drifts also due to the possibility to compare different events (Event Frames).


This widget allows the visualization of data points on the chart at regular and configurable time ranges. Time axes coincide with the displayed range.

There are:

  • chart,
  • legend,
  • lines to help the chart comprehension (e.g. threshold, linear and medium regression).

Time Slider

It allows time scrolling using a bar directly inlaid in the PI Vision display. Sliding the bar all the widgets on the display are synchronized to visualize data at the same point in time.

Bode Diagram Turbine

Visualize Bode diagrams (freq/RPM) of the turbine in different transient time intervals, which derive from the appropriate beginning/end start-up conditions.

Sankey Diagram

Sankey widget allows to represent aggregate or totalized data in an AF table through a particular flowchart, where the arrows width is proportional to the amount of flow.


Sankey diagrams (or alluvial diagrams) are often used to signal energy, material, costs, losses or data transfers/movements in a process. Sankey diagrams often show preserved quantities.

The visualization through Sankey widget enables to easily identify big transfers or flows inside a system: they are useful for detecting dominant contributions in an overall flow.

FFT (Fast Fourier Transform) Diagram

The Fast Fourier Transform widget allows to visualize, through a three-dimensional diagram, the link between Frequency and Width (or other dimensione) of a signal in the time interval definned in the PI Vision display.  Frequency and Width are attributes which have ad data reference a PI Point.

Maintenance Data Entry

The Maintenance Data Entry widget allows to valorize an attribute linked to a PI Point and visualize its historical values. Through the historical view, in addition to the input values it’s possible to see the corresponding authors. 

Sound Alarm

The Sound Alarm widget allows to notify an alarm both visually, through an image in a PI Vision page, and acoustically, through a sound repeated in the same PI Vision page. The alarm is linked to an EventFrame with the start time inside of the time interval of the PI Vision page.

Reference Plot XY

The Reference Plot XY widget allows to visualize through a bi-dimensional diagram the link between two attributes belonging to the same element. In addition, by the definition of one or more AF tables, it’s possible to visualize a comparison between the data coming from the field and those in the tables.

3D Plot

The 3D Plot widget allows to visualize, through a three-dimensional scatter diagram, the relationship between three different attributes belonging to the same AF element.

Spin Value

The Spin Value widget allows to modify an attribute value (usually a parameter) by setting the raise / decrease step of the value and it returns to the default value by the reset button.

All colors and labels are modifiable in configuration.

MADT – Multiple Asset Data Table

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

Operative procedure

The Operative Procedure widget displays an interactive operating procedure, divided into steps, and keeps track of the sequence of choices made by the user, reporting if successfully terminated.

Stacked Chart

The Stacked Chart widget displays the data in a diagram like the one shown in the figure below.

Pie Chart

Pie Chart widget allows the visualization of data in a pie chart. The widget automatically calculates the percentage of each attribute shown in the chart.

Long Text

The LongText widget allows to view strings within the PIVision. The strings can be of any length and the user can decide the size of the text box, the text size, the text alignment and the colors of the text and of the background.

Compared to the standard “Value” widget, this widget allows to view very long texts and to wrap when you want by configuring the size of the text box.

Box Plot

The Box Plot widget allows you to view the statistics of the distribution of values ​​of a measure within a time interval.

Advanced Trend Chart

The Advanced Trend Chart widget allows you to view a highly customizable trend in terms of scale (linear, logarithmic, quadratic), line style, marker, averages and stepped averages.

Switch widget

Switch widgetThe Switch widget allows to change the value of a Boolean attribute directly from PIVision. It is also possible to insert a confirmation question before proceeding with the modification.

Waterfall Chart

The waterfall chart widget shows a running total as values are added or subtracted. It’s useful for understanding how an initial value is affected by a series of positive and negative values.


The HeatMap widget shows a time graph where each rectangle has a certain color depending on the value of a third variable.

Show Tooltip

With the Show Tooltip widget the user is able to customize a tooltip with a totally user-configurable text (also in html format). The widget is a transparent area that shows the tooltip on hover.

DGA Matrix

Widget developed in collaboration with CAMLIN POWER who supplied the logic and rules of the matrix.

The DGA Matrix widget allows you to view the DGA (Dissolved Gas Analysis) matrix within a PIVision display after dragging the 7 attributes relating to the 7 different Gases. The correlation between the dragged attribute and the gas is managed in the widget settings.

Map widget

The Map widget allows to show placeholders within a navigable map, allowing the user to view plant or process information.

User can also use their own layer.

Label widget

The Label widget is an evolution of the standard “Value” widget and allows to display the numeric value or string of an attribute with a greater customization in terms of formatting, fonts and time management.


The Playback widget allows you to move through the time of a PIVision display using a time step defined in the widget configuration.
Scroll to Top