Nabrio Help
Nabrio Help

Getting Started

Nara Overview

Understanding Nara

Using Nara

Components

Count To..Function Def EndFunction Def StartRun Function ParallelRun Function SeriesIf-ThenFor LoopWhile LoopDelayProcedure OrderStopSwitch Case
Widgets

Miscellaneous

Nomenclature
Troubleshooting
Notice and DisclaimerEULA
NodesOperation

Function Def End

Slot Usage: 0
Related Nodes
Function Def Start
Run Function Series
Run Function Parallel

Overview

Function Def End closes a function subgraph that begins at Function Def Start. It defines the function return shape. Runner nodes copy that shape onto their outValue.

This node has no output handle. The function path ends here; callers receive the return value through the runner, not through a downstream edge from End.

Use with Function Def Start. See How function nodes work together.

Input

Function Return Schema

string required

JSON schema for the function return value. This schema is published as this node's outValue and is copied to Run Function Series and Run Function Parallel when they select the paired Start.

Use the schema builder in the node form. Point fields at upstream body outputs you want to return. When this node runs, each field copies that referenced value if it exists, otherwise the field default, otherwise an empty value of that type.

Default: empty string

Output

This node has no output handle. There is no downstream path from End.

The return schema still defines outValue for runners that call this function.

Pairing

Deploy requires exactly one Function Def Start upstream of this node. Connecting a second End downstream of the same Start is rejected.

Flow Behavior

When this node runs, the function call finishes:

  • The return object is copied onto the runner that started this call (outValue follows this node's Function Return Schema).
  • For series, the same trigger path continues from that runner's default output. This node does not complete the trigger path.
  • For parallel, the separate function path ends here. If the runner is waiting, the current path then continues from the runner (default output). If wait is off, the current path already continued; this completion only stores the return as the last completed result for that function.

Callers never continue through an edge from End. See How function nodes work together.

Count To..

Previous Page

Function Def Start

Next Page

On this page

OverviewInputFunction Return SchemaOutputPairingFlow Behavior