Flow Designer is a visual tool to create digital business process, called "Flows". Each step in the process is called a Node and nodes are connected to each other by Edges. A Flow always has a clearly defined start and end point.
Refer to the detailed documentation of each node type below.
A node can have inputs and outputs to connect to other nodes. Inputs are indicated as circles (typically on the left side of the node), outputs as squares (typically on the right side of the node). You can only connect outputs to inputs.
Some nodes may have no inputs (e.g. Start Node), some nodes may have no outputs ( e.g. End Node), some nodes may have multiple inputs and/or outputs (e.g. Logic Node).
By clicking the Reverse I/O
you can flip inputs and outputs around at a node which may be helpful in organizing a complex flow (e.g. inside looping nodes).
An edge is the connection between two nodes. In Flow Designer, edges always have a direction that is visible as an arrow. An edge always goes from an output of a source node to an input of a target node.
There are many types of variables: Text, Number, Date, Time, Timestamp, Business Object, User, Table.
Every variable has different color, for example the Text variable is blue and the Number variable is green.
Flows can be executed in different ways:
Whenever a Flow is started, a Run is created.
Running a flow in Debug Mode allows you to test your flow functionality without:
Note: UIs in debug mode will always be assigned to the user who is doing the debug run. UI assignees set in the Flow will be ignored.
You can set these by clicking on the cog icon in the Flow Designer.
You can set
or other custom variables which are set in the Start node.
Flows that require no user interaction at all are called Autonomous Flows . Autonomous Flows can be identified by a lightning bolt icon. Autonomous Flows are particularly powerful when combined with Bots.
Flows which are marked as Public can be started from non-logged in users via a public link.
When somebody opens the link the flow is started and if there is an UI it is shown to the user. After the UI is finished the flow continues.
The difference between a normal flow run and public flow run is that the public run only shows one UI and after it's completion there are no more steps for the user. During a normal flow run a user can fill multiple UIs.
UI elements which are not supported in public flows:
In order to use Image and Video elements in a public flow you have to set URL for the file source of the element in the UI.
You can pass value from the URL to particular element by setting element_id=some_value as a query parameter in the url - https://dev.mybusiness.ai/public/flows/lMQu3FIrs2DbKtlab42pcH6ZMAb8TqDG?686c6c5f-8e86-40aa-acb7-c0db2fa95ed2=test-value
Flows which have a UI node after the Start node can be used offline.