# Ritardi e comportamento condizionale

Le condizioni determinano se il lavoro successivo deve essere eseguito. I ritardi attendono un intervallo definito. Nessuno dei due deve nascondere dati mancanti o un trigger non chiaro.

![Ritardi e comportamento condizionale](https://www.foxora.ai/docs/images/v5.0.8/reference/workflows.webp)

*Interfaccia di Studio in inglese. Dati di esempio.*

## Aggiungi controllo del flusso

1. Aggiungi un passaggio **Condition** e descrivi la decisione in linguaggio semplice.
2. Fai riferimento solo ai dati del trigger o agli output dei passaggi eseguiti in precedenza.
3. Aggiungi un **Delay** con un intervallo e un’unità espliciti quando il lavoro deve attendere.
4. Usa un ciclo solo con una sorgente di elementi limitata e almeno un passaggio annidato.
5. Testa sia i percorsi della condizione corrispondente sia quelli della condizione non corrispondente.

## Risultato atteso

Ogni test segue il ramo previsto, attende per l’intervallo configurato e non legge mai un output che non esiste. Per attese lunghe o basate sul calendario, usa un trigger di pianificazione anziché mantenere aperto un compito interattivo.
