Typical Use Case

Initialization Flow is a flow that the user can define and assign to the main flow. Before the main flow executes, the Initialization flow will run. The Initialization flow is typically used to prepare data for the main flow.

If the Initialization flow retrieves data from a source that does not change, the Lock node can be used to synchronize execution. A logic can be implemented to check whether the data was already prepared, and if so, the Initialization node finishes. This can significantly improve performance.