The Multi Value Widget Node displays multiple key numeric indicators side-by-side in a single block. It’s ideal for showing related metrics (e.g., totals, KPIs, performance measures) in a clean and compact visual format.
What Is a Multi Value Widget?
A multi value widget consolidates multiple metrics into a unified block, eliminating the need for multiple separate widgets. Each value is configured individually and can represent different fields, functions, and formats. This provides a clean, readable interface for monitoring critical information in a structured format.
Step-by-Step: How to Configure the Multi Value Widget Node
- 
Add the widget
- 
Drag the Multi Value Widget Node from the Visualizations panel to the canvas.
 
 - 
 - 
Connect the widget to the data source
- 
Link the widget to the upstream workflow node that emits the relevant fields for each metric.
 - 
All configured Input Data Fields must exist in the incoming JSON payload.
 
 - 
 - 
Open configuration
- 
Double-click the widget to open the settings window.
 
 - 
 

General Settings
| Field | Requirement | Description | 
|---|---|---|
| Widget Name* | Required | Title for the widget (e.g., Daily KPIs). | 
| Widget Subtitle | Optional | Description or context below the title. | 
| Widget Header | Optional | Show/hide the header bar. | 
| Show UID / Label Name | Optional | Display device name or label. | 
| Calculation Interval* | Required | Time frame to use for aggregation (e.g., 5). | 
| Time Units* | Required | Unit for interval: Seconds, Minutes, Hours, etc. | 
| Thousands Comma Separator | Optional | Toggle to show commas in large values (e.g., 1,000). | 
Add Value Rules
Each metric is configured using a rule. Click “+ Add Rule” to define a new value.
| Field | Requirement | Description | 
|---|---|---|
| Name* | Required | Label shown on the widget (e.g., Total Uptime). | 
| Input Data Field* | Required | JSON key to extract value from. | 
| Function* | Required | Aggregation method: Last, First, Sum, Average, Min, Max. | 
| Symbol | Optional | Unit symbol (e.g., %, °C, $). | 
| Decimal Precision | Optional | Number of decimal places to display. | 
| Type* | Required | Choose: Numeric or Alphanumeric. | 
| Icon | Optional | Select an icon from the library to display beside the value. | 
| Link To | Optional | Choose a dashboard to redirect users upon clicking. | 
Conditional Formatting (Ranges)
For each value, you can define color rules based on value ranges.
| Field | Requirement | Description | 
|---|---|---|
| ⊕ Add Range | Optional | Define value-based formatting (e.g., green/yellow/red). | 
| From* | Required | Lower bound of range (inclusive). Supports dynamic [[rangeX]]. | 
| To* | Required | Upper bound of range (exclusive). Supports dynamic values. | 
| Hex Color* | Required | Color applied when the value is in this range. | 
Tooltip Configuration
| Field | Requirement | Description | 
|---|---|---|
| Enable Tooltip | Optional | Toggle to show tooltips on hover. | 
| Tooltip Text | Optional | Custom text to appear inside the tooltip popup. | 
Grouping & Interface
| Field | Requirement | Description | 
|---|---|---|
| Add to Interface* | Required | Assign the widget to one or more dashboards. | 
| Select Label | Optional | Choose a label (e.g., Zone, Machine) to group widgets. | 
| Grouped Display Mode | Optional | - No Grouping - Group by Label Value - Group by Label Name  | 
| Number of Widgets to Display | Optional | Limit the number of rendered widgets in grouped mode. | 
Best Practices
- 
Use icon + color + label to make each value easily scannable
 - 
Keep rule names short and meaningful for fast recognition
 - 
Use conditional color ranges to flag thresholds or anomalies
 - 
Link high-priority metrics to deep-dive dashboards via Link To
 - 
Prefer "Last value received" for near-real-time indicators
 
❓ Frequently Asked Questions (FAQ)
Q: Can I show text values like "Online" or "Offline"?
A: Yes, use the Alphanumeric type for such use cases.
Q: What if multiple ranges overlap?
A: The first matching range from top to bottom will be applied.
Q: Can I apply different icons or colors per value?
A: Yes. Each rule supports its own icon, symbol, and conditional color logic.
Q: Can I use workflow variables for dynamic range thresholds?
A: Yes — use [[range1]], [[range2]], etc. for dynamic bound references.
          