The Time Series Table Widget Node presents structured data across multiple rows and columns, enabling users to view event-based or time-stamped values in a tabular format. This widget is ideal for tracking historical metrics and many more..
Step-by-Step: How to Configure the Time Series Table Widget Node
-
Add the widget
-
Drag the Time Series Table Widget Node from the Visualizations panel to the canvas.
-
-
Connect the widget to the data source
-
Link the widget to one or more upstream workflow nodes that output the fields you want displayed in each column.
-
Each column must be assigned a valid JSON key.
-
-
Open configuration
-
Double-click the widget to open the configuration panel.
-
General Settings
Field | Requirement | Description |
---|---|---|
Widget Name* | Required | Name shown on the dashboard (e.g., Production Events ). |
Table Type | Required | Select Regular (fixed columns). |
Hide Device Name | Optional | Hide the UID or label name from the table. |
Refresh Interval (seconds) | Optional | How often the table refreshes (default: 60 seconds). |
Column Configuration
Each column must be configured individually. The following options are available per column:
Field | Requirement | Description |
---|---|---|
JSON Key* | Required | Key from the JSON payload used for this column. |
Column Name* | Required | Header label for the column. |
Field Type* | Required | Choose one: - Data Source - Event Date - Workflow Field |
Interface to Link To | Optional | Link to a dashboard from this column (for drilldowns). |
Column Calculation | Optional | Aggregation or transformation (e.g., Sum, Last). |
Time Range / Value | Optional | For time-based columns, define range and duration. |
Pre Symbol / Post Symbol | Optional | Symbols like $ , % , etc., before or after values. |
Decimal Places | Optional | Number of decimal points shown. |
Thousands Comma | Optional | Format large values with commas (e.g., 1,000 ). |
Repeat for each column as needed.
Conditional Formatting
Field | Requirement | Description |
---|---|---|
Color Fill Type | Optional | Choose: - Value Background Only - Entire Cell |
Conditional Link To | Optional | Set conditions that trigger dashboard redirection. |
File Export Settings (FTP)
Field | Requirement | Description |
---|---|---|
FTP Server Address | Optional | Destination server for file export. |
FTP Username | Optional | Authentication for FTP. |
FTP Password | Optional | Secure FTP access credentials. |
Tooltip & Interface Settings
Field | Requirement | Description |
---|---|---|
Enable Tooltip | Optional | Toggle to display tooltips for each cell or row. |
Tooltip Text | Optional | Optional custom text shown in tooltip. |
Add to Interface* | Required | Assign this widget to one or more interfaces. |
Grouping & Display
Field | Requirement | Description |
---|---|---|
Select Label | Optional | Use saved device label to group tables. |
Grouped Display Mode | Optional | Choose: - No Grouping - Group by Label Value - Group by Label Name |
Number of Widgets to Display | Optional | Max number of grouped widgets rendered. |
Best Practices
-
Use clear column names to reflect data origin or meaning
-
Link columns to relevant dashboards for fast navigation
-
Apply color rules to highlight critical states or thresholds
-
Use “Event Date” for time series consistency across rows
-
Set pre/post symbols for metrics like currency, percentages, units
Use Cases
-
View event logs by timestamp
-
Track operational parameters per asset
-
Display device statuses or error history
-
Show workflow or production values in a readable format
Frequently Asked Questions (FAQ)
Q: Can I filter by date in the widget?
A: The widget itself doesn’t filter, but upstream logic can restrict data based on date/time.
Q: How does conditional formatting work?
A: You define rules for value ranges or states; the background color changes accordingly.
Q: Can I link each row to a detailed dashboard?
A: Yes. Use the Interface to Link To field on each column or enable Conditional Link To rules.