There are several available methods to express business logic in a graph. The following node types are available for use:
Node | Icon | Description |
---|---|---|
2D Table | ![]() |
Evaluate conditions involving exactly two input values (dimensions) resulting in a single outcome. |
Columnar Table | ![]() |
Evaluate complex conditions using multiple input fields, and set multiple outcomes. |
Comment | ![]() |
Annotate a graph with comments to make it easier to understand. |
Conditional | ![]() |
Test an arbitrary boolean expression resulting in true or false outcomes. |
Decision Tree | ![]() |
Filter and segment content based on rules and any number of fields. |
Get | ![]() |
Get a value from the schema, a public variable, or a literal. |
Ghost | ![]() |
Provide a placeholder for nodes or graphs not yet created. |
JavaScript | ![]() |
Execute arbitrary JavaScript code and return any valid JavaScript value or object. |
Loop | ![]() |
Execute a graph multiple times. |
Managed Graph | ![]() |
Use pre-built business logic in the graph. |
R Model | ![]() |
Execute an arbitrary R script inline in the graph. |
Return | ![]() |
Return a value from a graph. |
Set | ![]() |
Set a value in the schema or a public variable from the schema, a public variable, or a literal. |
Split Test | ![]() |
Recommend random content, and learn from the results until a winner is chosen. |