---
title: 基础
---

import { Callout } from 'fumadocs-ui/components/callout'
import { Step, Steps } from 'fumadocs-ui/components/steps'

## 连接如何工作

连接是允许数据在工作流中的模块之间流动的路径。在 Sim 中，连接定义了信息如何从一个模块传递到另一个模块，从而实现整个工作流中的数据流动。

<Callout type="info">
  每个连接表示一个定向关系，其中数据从源模块的输出流向目标模块的输入。
</Callout>

### 创建连接

<Steps>
  <Step>
    <strong>选择源模块</strong>：点击您想要连接的模块的输出端口
  </Step>
  <Step>
    <strong>绘制连接</strong>：拖动到目标模块的输入端口
  </Step>
  <Step>
    <strong>确认连接</strong>：释放以创建连接
  </Step>
</Steps>

### 连接流动

数据通过连接流动遵循以下原则：

1. **定向流动**：数据始终从输出流向输入
2. **执行顺序**：模块根据其连接的顺序执行
3. **数据转换**：数据在模块之间传递时可能会被转换
4. **条件路径**：某些模块（如路由器和条件模块）可以将流动引导到不同的路径

<Callout type="warning">
  删除连接将立即停止模块之间的数据流动。在删除连接之前，请确保这是您想要的操作。
</Callout>
