Skip to main content
Skip table of contents

Flow Basics

This chapter outlines the very basic structure of a flow. A flow can be much more complex. You may have a look at the Store flow of the Warehouse sample app.

Flow Inputs

A flow is invoked by receiving messages from an Input component which can be one of these:

Adding Flow Components

Once you receive a message from an Input, you may want to process it and attach flow components that you find in the various flow component libraries:

Flow Storage

When a message has been processed, it is gone. To store messages to process it later or to compute and analyze them, use a Memory or MemoryGroup component:

Flow Outputs

Once processing is finished, you route the resulting messages to an Output component:


There are Timer components available if your flow needs to be invoked timer-driven:


You can also execute a flow when it starts or stops:

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.