BotFrame

Logic · Workflow node

Custom node

The Custom node as it appears in the workflow editor.

What it does

Package a group of ordinary workflow nodes behind a reusable interface.

A custom node executes as one continuous part of the surrounding workflow. Double-click it to edit the ordinary nodes inside. Its boundary nodes define the visible flow and value inputs and outputs; instance variables are duplicated with each copy, while project variables remain shared.

Typical use

Group a larger workflow behind one clear node, expose only the values and paths its caller needs, then duplicate it or save an independent copy to your library.

How to use it

  1. Add and open the custom nodeChoose Custom node from Logic, then double-click it to enter its inner graph.
  2. Build without another triggerAdd ordinary actions, decisions, data nodes, and variables. The surrounding workflow supplies the entry path, so triggers are not available inside.
  3. Choose the public interfaceSelect the input or output boundary node and add only the flow and value ports that should appear on the outer node.
  4. Duplicate or save an independent copyDuplicating creates separate instance variables. Adding it to your library stores a portable snapshot; later instances are not linked to one another.

Settings

These are the options shown when you add this node. A connected value can replace a setting when the workflow runs.

Select the input or output boundary inside the custom node to add, remove, name, and type its visible ports. With nothing selected, the inspector shows the custom node’s name, description, and library action.

Value connections

Its interface starts empty. Add flow ports to control where execution enters and leaves, and add value ports with the appropriate data type for information the inner graph receives or returns. The outer node updates immediately as you edit its boundary ports.

Inputs

Inputs are defined on the selectable input boundary inside this custom node.

Outputs

Outputs are defined on the selectable output boundary inside this custom node.

What happens when it runs

A custom node executes as one continuous part of the surrounding workflow. Double-click it to edit the ordinary nodes inside. Its boundary nodes define the visible flow and value inputs and outputs; instance variables are duplicated with each copy, while project variables remain shared.

You can use this item in a published BotFrame workflow. You can also test it in the simulator.

These details match the node currently available in the BotFrame workflow editor.