> ## Documentation Index
> Fetch the complete documentation index at: https://enterprise-docs.dify.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 编排节点

Chatflow 和 Workflow 类型应用内的节点均可以通过可视化拖拉拽的形式进行编排，支持**串行**和**并行**两种编排设计模式。

<Frame caption="上图为串行节点流、下图为并行节点流">
  <img src="https://assets-docs.dify.ai/dify-enterprise-mintlify/zh_CN/guides/workflow/3a087683b42b421d73bf4f4ed224df9c.png" alt="串行和并行节点流对比图" />
</Frame>

## 串行设计

该结构要求节点按照预设顺序依次执行，每个节点需等待前一个节点完成并输出结果后才能开始工作，有助于**确保任务按照逻辑顺序执行。**

例如，在一个采用串行结构设计的"小说生成" AI 应用内，用户输入小说风格、节奏和角色后，LLM 按照顺序补全小说大纲、小说剧情和结尾；每个节点都基于前一个节点的输出结果展开工作，确保小说的风格一致性。

### 设计串行结构

点击两个节点中间连线的 + 号即可在中间添加一个串行节点；按照顺序将节点依次串线连接，最后将线收拢至 **"结束"节点**（Workflow）/ **"直接回复"节点**（Chatflow）完成设计。

<Frame caption="串行结构">
  <img src="https://assets-docs.dify.ai/dify-enterprise-mintlify/zh_CN/guides/workflow/4fbde8db25205e6532550e4da688a839.png" alt="串行结构设计示意图" />
</Frame>

### 查看串行结构应用日志

串行结构应用内的日志将按照顺序展示各个节点的运行情况。点击对话框右上角的 「查看日志-追踪」，查看工作流完整运行过程各节点的输入 / 输出、Token 消耗、运行时长等。

<Frame caption="串行结构应用日志">
  <img src="https://assets-docs.dify.ai/dify-enterprise-mintlify/zh_CN/guides/workflow/46478beb414087e7ce030017d8cb1fbe.png" alt="串行结构应用日志界面" />
</Frame>

## 并行设计

该设计模式允许多个节点在同一时间内共同执行，前置节点可以同时触发位于并行结构内的多个节点。并行结构内的节点不存在依赖关系，能够同时执行任务，更好地提升**节点的任务执行效率。**

例如，在某个并行设计的翻译工作流应用内，用户输入源文本触发工作流后，位于并行结构内的节点将共同收到前置节点的流转指令，同时开展多语言的翻译任务，缩短任务的处理耗时。

<Frame caption="并行设计">
  <img src="https://assets-docs.dify.ai/dify-enterprise-mintlify/zh_CN/guides/workflow/2cd6bb97c75cc3bdaa4a95dd35e637b9.png" alt="并行设计示意图" />
</Frame>

### 新建并行结构

你可以参考以下四种方式，通过新建节点或拖拽的方式创建并行结构。

**方式 1**

将鼠标 Hover 至某个节点，显示 `+` 按钮，支持新建多个节点，创建后自动形成并行结构。

<Frame caption="Type 01">
  <img src="https://assets-docs.dify.ai/dify-enterprise-mintlify/zh_CN/guides/workflow/7ec551351c6483ce8fcd93d4d4c6991f.png" alt="新建并行结构方式1" />
</Frame>

**方式 2**

拖拽节点末尾的 `+` 按钮，拉出连线形成并行结构。

<Frame caption="Type 02">
  <img src="https://assets-docs.dify.ai/dify-enterprise-mintlify/zh_CN/guides/workflow/18009cb97167f3efe3e51829b6cec159.png" alt="新建并行结构方式2" />
</Frame>

**方式 3**

如果画布存在多个节点，通过可视化拖拽的方式组成并行结构。

<Frame caption="Type 03">
  <img src="https://assets-docs.dify.ai/dify-enterprise-mintlify/zh_CN/guides/workflow/ff447ce4bc20f6b51b3497887ad10cf3.png" alt="新建并行结构方式3" />
</Frame>

**方式 4**

除了在画布中通过直接添加并行节点或可视化拖拽方式组成并行结构，你也可以在节点右侧清单的"下一步"中添加并行节点，自动生成并行结构。

<Frame caption="Type 04">
  <img src="https://assets-docs.dify.ai/dify-enterprise-mintlify/zh_CN/guides/workflow/e799c7692999cf2b3659777e43e2c85d.png" alt="新建并行结构方式4" />
</Frame>

**Tips：**

* 画布上的"线"可以被删除；
* 并行结构的下游节点可以是任意节点；
* 在 Workflow 类型应用内需确定唯一的 "end" 节点；
* Chatflow 类型应用支持添加多个 **"直接回复"** 节点，该类型应用内的所有并行结构在末尾处均需要配置 **"直接回复"** 节点才能正常输出各个并行结构里的内容；
* 所有的并行结构都会同时运行；并行结构内的节点处理完任务后即输出结果，**输出结果时不存在顺序关系**。并行结构越简单，输出结果的速度越快。

<Frame caption="Chatflow 应用中的并行结构">
  <img src="https://assets-docs.dify.ai/dify-enterprise-mintlify/zh_CN/guides/workflow/b1744a307c6da7f43cf7f5abb0c2c161.png" alt="Chatflow 应用中的并行结构示例" />
</Frame>

### 设计并行结构应用

下文将展示四种常见的并行节点设计思路。

1. **普通并行**

普通并行指的是 `开始 | 并行结构 | 结束` 三层关系也是并行结构的最小单元。这种结构较为直观，用户输入内容后，工作流能同时执行多条任务。

> 并行分支的上限数为 10 个。

<Frame caption="普通并行">
  <img src="https://assets-docs.dify.ai/dify-enterprise-mintlify/zh_CN/guides/workflow/799ea5b376f0392fbc16ade2740fffa8.png" alt="普通并行结构示例" />
</Frame>

2. **嵌套并行**

嵌套并行指的是 `开始 | 多个并行结构 | 结束`多层关系，它适用于内部较为复杂的工作流，例如需要在某个节点内请求外部 API，将返回的结果同时交给下游节点处理。

一个工作流内最多支持 3 层嵌套关系。

<Frame caption="嵌套并行：2 层嵌套关系">
  <img src="https://assets-docs.dify.ai/dify-enterprise-mintlify/zh_CN/guides/workflow/c15a7deb3fc119dfa6e4d91f1dd9c9f2.png" alt="嵌套并行结构示例" />
</Frame>

3. **条件分支 + 并行**

并行结构也可以和条件分支共同使用。

<Frame caption="条件分支 + 并行">
  <img src="https://assets-docs.dify.ai/dify-enterprise-mintlify/zh_CN/guides/workflow/3a5e12d185efd55f2b84a09da0a61434.png" alt="条件分支和并行结构结合示例" />
</Frame>

4. **迭代分支 + 并行**

迭代分支内同样支持编排并行结构，加速迭代内各节点的执行效率。

<Frame caption="迭代分支+并行">
  <img src="https://assets-docs.dify.ai/dify-enterprise-mintlify/zh_CN/guides/workflow/5f659f26df129bbeac87e788b62e4f02.png" alt="迭代分支和并行结构结合示例" />
</Frame>

### 查看并行结构应用日志

包含并行结构的应用的运行日志支持以树状结构进行展示，你可以折叠并行节点组以更好地查看各个节点的运行日志。

<Frame caption="并行结构" width="315">
  <img src="https://assets-docs.dify.ai/dify-enterprise-mintlify/zh_CN/guides/workflow/ad6acb838b58d2e0c8f99669b24aa20d.png" alt="并行结构应用日志界面" />
</Frame>

<CardGroup cols="2">
  <Card title="编辑此页面" icon="pen-to-square" href="https://github.com/langgenius/dify-docs-mintlify/edit/main/zh-hans/guides/workflow/orchestrate-node.mdx">
    通过直接提交修改来帮助改进文档内容
  </Card>

  <Card title="提交问题" icon="github" href="https://github.com/langgenius/dify-docs-mintlify/issues/new?title=文档问题%3A%20strate-n&body=%23%23%20问题描述%0A%3C%21--%20请简要描述您发现的问题%20--%3E%0A%0A%23%23%20页面链接%0Ahttps%3A%2F%2Fgithub.com%2Flanggenius%2Fdify-docs-mintlify%2Fblob%2Fmain%2Fzh-hans/guides/workflow%2Forchestrate-node.mdx%0A%0A%23%23%20建议修改%0A%3C%21--%20如果有具体的修改建议，请在此说明%20--%3E%0A%0A%3C%21--%20感谢您对文档质量的关注！%20--%3E">
    发现错误或有改进建议？请提交问题反馈
  </Card>
</CardGroup>
