A flow is used to model the path(s) that can be taken through the application. 

Learn more about the flow properties, start node, exit / end node, condition node, action nodes such as subflows, service calls, function calls, and the repeat expression. 


What is it?

A flow is a graph-like structure that can consist of:

What does it do?

You can use flows to create event-driven applications. This means the occurrence of an event can determine the path the application is taking within the flow. The path that is taken, in its turn, determines which events may occur.

How to create a flow?

  1. Select the Home tab
  2. From the Flows group select the Flow icon
  3. Fill in the required fields
  4. Create a flow composition. By right clicking within the composition field you can add:
    • Action nodes
    • Condition nodes
    • Exit nodes (also called End node)
  5. Click Save or Save & close

How to create a subflow from within a flow?

The readability of a flow often decreases with a growing size of a flow (i.e. the number of nodes in a flow). To keep flows readable, it is possible to create chunks by creating subflows. To conveniently do this, Blueriq Studio offers to possibility to select multiple nodes in the flow and click the "Create subflow" button in the top right corner: , after which a name of the subflow needs to be entered and flow event need to be mapped. Beware that regular flow restrictions do apply here as well. That means that there can be only one incoming node in the subflow while there can be multiple exit nodes.