Business Logic (Nodes)

There are several ways to express business logic within a graph. The following nodes are available: 

Ghost Node

A placeholder node that is automatically added to a graph 

Annotate a graph with comments to make it easier to understand
Return Node

Return a value from a graph
Set Node

Set a value in the schema or a public variable from the schema, a public variable or a literal
Get Node

Get a value from the schema, a public variable or a literal
Loop Node

The loop node allows a graph to be executed many times

Used for testing arbitrary boolean expressions resulting in True or False outcomes
2D Table

Used for evaluating conditions involving exactly two input values (dimensions) resulting in a single outcome.

Execute arbitrary JavaScript code and return any valid JavaScript value or object.
R Script

Execute arbitrary R script inline in the graph
Columnar Table

Evaluate complex conditions using multiple input fields and set multiple outcomes.
Decision Tree

Visual segmentation based on rules and any number of fields
Split Test

A learning node that will create random recommendations until a winner is chosen.
Save InteractionSaves the details of the current interaction to the Kitewheel Profile Store
Update Profile

Synchronizes the customer profile data from the current graph to the Kitewheel Profile Store