Visual Flows.

No Coding.

Program visually with decision workflows, drag-and-drop style. Test changes step by step.
Try for yourself Try for yourself
Flow Definition Constructs
Assignment
In
In
Designates the starting point of the flow.
Out
Out
Designates the terminating point of the flow. More than one can be added.
Assign
Assign
Assigns values to variables or data structure elements.
Flow Control Logic
If
If
Chooses between two flow branches based on the result of a condition check.
Switch
Switch
Directs the flow into one of multiple branches, each having its own condition check. The first branch with a satisfied condition is executed.
Iterator
Iterator
Loops over a collection of data elements and executes a sequence of flow steps for each element.
Transformation
Function Call
Function Call
Invokes a built-in or user-defined function.
Connectivity
REST Connector
REST Connector
Invokes external services via HTTP REST call. Cookies and headers are fully supported.
SOAP Connector
SOAP Connector
Invokes external services via SOAP protocol. Cookies and headers are fully supported.
DB Connector
DB Connector
Executes a call to a relational database, such as PostgreSQL or MS SQL. Each DB connector step executes a preconfigured SQL query to retrieve or update persisted data.
Begin Transaction
Begin Transaction
Designates a starting point of a database transaction: a series of related database updates, all of which must either be successful or be completely undone in case of a failure.
Commit Transaction
Commit Transaction
Verifies and saves (commits) all database changes made in the flow since the execution of the “Begin Transaction” step.
Rollback Transaction
Rollback Transaction
Cancels (rolls back) all unsaved database changes that were made in the flow since the execution of the “Begin Transaction” step.
Blockchain Contract
Blockchain Contract
Executes various operations with blockchain smart contracts, such invoking their functions or checking their validity.
Blockchain Service
Blockchain Service
Retrieves information based on a selected function of the EVM Blockchain connector.
Exceptions
Raise Exception
Raise Exception
Raises an exception to indicate an abnormal situation in the flow. Multiple exception nodes can be added to the flow for different special conditions.
Exception Handler
Exception Handler
Executes an alternative flow to handle exceptional situations. Used together with a separate OUT node from which an abnormal result is returned.
Decision Logic Constructs
Decision Intelligence
Decision Table
Decision Table
Defines complex decision logic in a compact tabular format, with each table column representing a condition check or a decision parameter.
Dictionary
Dictionary
Defines a matrix with a set of structured ordered data records. It is used in scorecards and in workflows in general, e.g. as code lookup lists.
Scorecard
Scorecard
Calculates a predictive score that represents a likelihood of a future event based on input parameters (“characteristics”) and statistical correlations, typically extracted from the historical data.
PMML
PMML
Imports and executes various predictive analytic models (regressions, decision trees, etc.) generated by data science/machine learning tools in industry-standard PMML format.
Decision Flow Composition
Subflow
Subflow
Makes a call to another flow, returning the result of its execution. Allows to simplify complex decision logic by splitting it into a collection of smaller connected flows.
Expression Builder.
No Scripting.
Easily define complex calculations and conditional expressions.
Try for yourself Try for yourself
Global Variables
Define global parameters and environment variables that are accessible from all project flows, with the ability to override their values at the deployment time.
Try for yourself Try for yourself