Dashboard Builder

The Dashboard Builder is a tool that allows users to create fully customized modules and pages, with the goal of specifically displaying the most useful data for their analysis.
The modules and pages created are associated with the selected machine and will only be shown when that machine is selected.
Inside the module, a tree-like structure similar to an index is displayed, consisting of a series of modules and pages. The goal of the tool is to provide users with the ability to independently build these modules and pages, defining both their structure and content.
A module represents a collection of pages. Each module has an identifying name, a customizable icon, and an associated permission that controls its visibility for users.
Each page must belong to a module and has the following features: a name, an associated icon, and a permission that regulates access to it.
Within a page, users can add various widgets, which are graphical elements that allow data to be represented in different formats (graphs, tables, cards, etc.). Widgets are organized in rows: graphically, the user can add one or more rows to the page and then insert one or more widgets into each row. If the width of a row is modified, it can contain more cells.
In addition to widgets, each page can contain a top section with some data filtering and aggregation tools, including:
machine selector: allows filtering data based on the reference sub-machine (only in multi-machine cases);
time interval: defines the period the data should reference;
temporal aggregation: allows choosing the level of temporal granularity with which to display the data (e.g., day, week, month).
After saving, the modules and dashboards created by the user will be displayed in the sidebar menu of MAT, in the dedicated section.
Last updated