Using components

After creating a flow, it's time to add components to a flow.

Components are FL0's smallest units of logic. They're the building blocks of flows that encapsulate discrete pieces of behavior, such as retrieving data from a database or sending HTTP requests.

You can use components to create complex sequences of behavior without writing code.

Note: For a complete list of components, see List of components.

Adding components to a flow

To add a component to a flow, drag and drop it from the Launch Pad pane and into the flow editor.

Note: Once a component exists in a flow, it's referred to as a step in that flow.

Configuring components

To configure the behavior of a component, click the component to open its settings.

The available settings depend on the component.

Connecting components

All components have one or more connection points. These connection points allow components to be linked together in a logical sequence. This sequence defines the execution order of the flow's steps.

Most components have two connection points: an input and an output.

Some components, such as the Start and End components, only have an input or an output.

Other components, such as the If component, have three connection points: one input and two outputs. This introduces branching logic into the flow, which lets the flow progress in different directions based on certain conditions.

Note: For a component to do something, it must form part of a chain that links back to the Start component.

Validating components

If you don't configure a component correctly, such as not providing a value for a required field, FL0 will highlight the component in the flow editor.

You can open the Run panel's Validation tab to view a list of the specific warnings and errors.