# 延迟和条件行为

条件决定后续工作是否运行，延迟会等待指定间隔。两者都不应掩盖数据缺失或触发器不明确的问题。

![延迟和条件行为](https://www.foxora.ai/docs/images/v5.0.8/reference/workflows.webp)

*Studio 界面为英文，使用示例数据。*

## 添加控制流

1. 添加一个 **Condition** 步骤并用简单语言描述决策。
2. 仅引用更早运行步骤的触发数据或输出。
3. 当工作必须等待时，添加 **Delay** 并明确设置时长和单位。
4. 使用循环时，必须有一个有限的项源和至少一个嵌套步骤。
5. 测试匹配条件路径和不匹配条件路径。

## 预期结果

每个测试都应进入预期分支、等待配置的时长，并且不读取不存在的输出。对于长时间或基于日历的等待，请使用计划触发器，不要让交互式任务一直保持打开。
