Logic nodes build the interaction logic between dashboard elements. They control associations between widgets, widgets and variables, and variables themselves to enable interactions for all elements on the dashboard. This topic describes how to configure and use logic nodes in the Blueprint Editor.
Preparations
Prerequisites
You have created a DataV project.
Accessing a logical node
Access the DataV console.
On the All Applications page, hover over the target dashboard, and click Edit.
On the dashboard edit page, click the
icon in the top menu bar to open the Blueprint Editor. In the left-side pane of the main canvas, click Logic Node to display the Logic Node Configuration panel.
Configure logic nodes
Nodes and anchor points are the core elements for configuring logic nodes in the Blueprint Editor. Nodes are the basic units that perform specific operations and process data. Anchor points are the connection interfaces that build logical relationships between nodes.
Before you configure logic nodes, ensure that you have added the corresponding layer nodes. For more information, see Configure layer nodes.
Node configuration pane
Click the
icon or drag a logic node onto the blueprint canvas to configure the node's interaction logic in the Node Configuration panel on the right. Global Nodes do not require configuration.

Parameter |
Description |
Condition Type |
Specifies whether the trigger is activated when All Conditions Are Met or Any Condition Is Met. |
Condition List |
Set different data filters to define the conditions. For more information, see Configure and use filters. |
Anchor point configuration pane
This section uses the Multi-branch Conditional component as an example to describe the parameters and operations for anchor point configuration. You can click Add Event or Add Action to add multiple anchor points to interact with other components. You can click the
icon to rename an anchor point, click the
and
icons to sort anchor points, click the
icon to view parameter hints, or click the
icon to delete an anchor point.
Event/Action |
Description |
Condition |
The output from an ancestor node. This output is used for the condition check. |
Met |
The output from the ancestor node meets the specified conditions. |
Not Met |
The output from the ancestor node does not meet the specified conditions. |
If Add Event or Add Action is grayed out, you cannot add another anchor point. To proceed, you can add other nodes or delete an existing anchor point and reconfigure it.
Use logic nodes
In the navigation pane on the left of the Blueprint Editor, click Logic Nodes to open the logic nodes panel.
From the Logic Nodes pane, drag the required logic node to the Blueprint canvas.
Logic nodes are categorized into Global Management, Flow Control, Data Processing, Device Input, and Utilities. For more information about how to use each node and its parameters, see Global Management, Flow Control, Data Processing, Device Input, and Utilities.
Example
This example shows how to configure a timer logic node to create an interactive effect. When a user clicks a button, a timer starts. After a 2-second delay, the visibility of a column chart is automatically toggled. This creates a complete interaction from the trigger to the response.
Add the required widgets to the main canvas. For this example, add the Button and Column Chart widgets.
Click the
icon in the top menu bar to open the Blueprint Editor. Then, add the layer nodes to the Blueprint canvas.In the Logic Node panel, drag the required logic node onto the blueprint canvas. This example uses the Timer node.
Configure the connections in the Blueprint Editor and set the timer delay to 2 seconds. The following figure shows the configuration.
Preview or publish the dashboard to view the interactive effect.

