Business Logic (Nodes)
There are several ways to express business logic within a graph. The following nodes are available:
Node | Icon | Description |
---|---|---|
Ghost Node | A placeholder node that is automatically added to a graph | |
Comment | 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 | |
Conditional | 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. | |
JavaScript | 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 Interaction | Saves the details of the current interaction to the Xponent Profile Store | |
Update Profile | Synchronizes the customer profile data from the current graph to the Xponent Profile Store |
Related pages
Privacy Policy
© 2022 CSG International, Inc.