# Flow Overview

The flow is organized into three main zones:

1. **Input Data**
2. **Demand Forecasting Modeling**
3. **Visualization**

Each zone plays a specific role in the solution and is described in detail below.

## Dynamic Flow Adaptation

The structure of the flow is automatically adapted based on the user choices in the **Project Setup**.

As shown in the screenshots below, datasets are automatically assigned to the relevant flow zones, and recipes are generated to integrate them into the solution logic. This includes handling optional datasets like pricing or external signals.

Because of this dynamic behavior, it is strongly recommended **not to manually modify the flow**, especially in areas where datasets and recipes are automatically managed. Manual changes may break the consistency or automation logic of the project.

Default flow: Only historical sales 
![flow_01.png](Nan1Lldtt5z9)
<br>
Flow with historical sales and legacy forecast:
![flow_02.png](pfqIWBfK9pju)
<br>
Flow with historical sales and pricing:
![flow_04.png](puURTPjGfMgR)
<br>
Flow with historical sales, pricing and legacy forecast:
![flow_03.png](KjXxss9vljit)

