Dialogue Studio - Other Nodes

AnywhereNow Dialogue Studio provided a tool for designing and programming flows. This guide will focus primarily on the other nodes.

Useful other Nodes

Icon

Description

Inject

Injects a message into a flow either manually or at regular intervals.

Switch

With this node you can decide based input where to continue, for example is the customer has not been recognized then ask for customer number, else continue.

Change

Set, change, delete or move properties of a message, flow context or global context.

The node can specify multiple rules that will be applied in the order they are defined.

Function

This is the node where low-coding coming into place. If you are looking for a feature that cannot be implemented with the simple drag and drop UI, you can use this node to write your own functionality.

Catch

If a node throws an error whilst handling a message, the flow will typically halt. This node can be used to catch those errors and handle them with a dedicated flow.

Debug

Displays selected message properties in the debug sidebar tab and optionally the runtime log. By default it displays msg.payload, but can be configured to display any property, the full message or the result of a JSONata expression.

HTTP Request

Sends HTTP requests and returns the response.

Link in

The node can be connected to any link out node that exists on any tab. Once connected, they behave as if they were wired together.

The wires between link nodes are only displayed when a link node is selected. If there are any wires to other tabs, a virtual node is shown that can be clicked on to jump to the appropriate tab.

Link out

The node can be connected to any link in node that exists on any tab. Once connected, they behave as if they were wired together.

The wires between link nodes are only displayed when a link node is selected. If there are any wires to other tabs, a virtual node is show that can be clicked on to jump to the appropriate tab.