> ⚠️ 本文档由 AI 自动翻译。如有任何不准确之处，请参考[英文原版](../../../../en/documentation/pages/build/orchestrate-node.mdx)。

---
title: "流逻辑"
icon: "diagram-project"
---

节点的执行方式取决于您如何连接它们。

![](https://assets-docs.dify.ai/dify-enterprise-mintlify/en/guides/workflow/3984e13db72e2bd19870f5764ec000cf.jpeg)

## 串行执行

当您将节点一个接一个地连接时，它们会按顺序执行。每个节点都会等待前一个节点完成后才开始。

![](https://assets-docs.dify.ai/dify-enterprise-mintlify/en/guides/workflow/e8e884e146994b5f95cb16ec31cdd81b.png)

每个节点都可以使用链中在其之前运行的任何节点的变量。

## 并行执行

当您将多个节点连接到同一个起始节点时，它们会同时运行。

![](https://assets-docs.dify.ai/dify-enterprise-mintlify/en/guides/workflow/5ba85864454880561ec95a37db382f20.png)

<Note>
一个节点最多可以有 10 个并行分支，并且最多支持 3 层嵌套的并行结构。
</Note>

## 变量访问

在串行流中，节点可以访问链中任何先前节点的变量。

在并行流中，节点可以访问并行分支开始前运行的节点的变量，但无法访问其他并行节点的变量，因为它们是同时运行的。

并行分支完成后，下游节点可以访问所有并行分支的输出变量。