> ## 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.

# Workflow Web App

Workflow Web App 将你的 Dify 工作流转换为生产就绪的应用程序，可以处理从单次运行到大规模批处理操作的各种任务。用户可以获得清晰的输入界面、实时处理反馈和全面的结果管理功能。

## Workflow 应用如何工作

当你发布工作流时，Dify 会自动创建一个网页界面，该界面：

* **收集输入参数**：通过基于工作流起始变量的表单
* **处理请求**：使用你完整的工作流逻辑
* **处理结果**：具有内置的保存、复制和管理功能
* **自动扩展**：从单次运行扩展到批处理数百个项目

<Info>
  与维护对话上下文的聊天应用不同，Workflow 应用设计用于产生特定输出的离散任务。
</Info>

<CardGroup cols={2}>
  <Card title="单次执行" icon="play">
    一次运行一个工作流，获得即时结果和反馈
  </Card>

  <Card title="批处理" icon="layer-group">
    通过 CSV 上传/下载同时处理数百个输入
  </Card>

  <Card title="结果管理" icon="bookmark">
    使用内置存储保存、整理和导出输出
  </Card>

  <Card title="生成类似内容" icon="copy">
    自动生成成功输出的变体
  </Card>
</CardGroup>

## 单次执行

Workflow 应用的默认模式处理带有实时处理的单个请求：

<Frame>
  ![单次工作流执行界面](https://assets-docs.dify.ai/dify-enterprise-mintlify/en/guides/application-publishing/launch-your-webapp-quickly/4c5380cf71066d933082f7c30deacb01.png)
</Frame>

**用户体验**：

1. **填写输入表单** - 用户根据你工作流的起始变量提供参数
2. **点击运行** - 工作流执行，并显示实时进度指示
3. **查看结果** - 输出显示，可立即访问复制、保存和反馈选项
4. **采取操作** - 用户可以保存重要结果、提供反馈或生成类似输出

每个结果都包含内置操作：

* **复制** - 一键复制到剪贴板，方便分享
* **保存** - 将结果存储在应用的已保存项目中，供以后访问
* **反馈** - 点赞/点踩评级，帮助改进你的工作流
* **生成类似内容** - 基于当前结果生成变体（如果启用）

## 批处理

当你需要对多个输入运行相同的工作流时，批处理可以同时处理数百次执行：

<Tip>
  非常适合为多个主题生成内容、处理客户数据或分析大型数据集等任务。
</Tip>

### 设置批量运行

<Steps>
  <Step title="切换到批处理模式">
    点击"批量运行"标签以访问批处理功能。

    <Frame>
      ![批量运行标签界面](https://assets-docs.dify.ai/dify-enterprise-mintlify/en/guides/application-publishing/launch-your-webapp-quickly/c8381ab7fad14a54c86835dc4b1b6b5d.png)
    </Frame>
  </Step>

  <Step title="获取 CSV 模板">
    下载模板文件以查看工作流输入变量所需的列结构。

    <Frame>
      ![CSV 模板下载](https://assets-docs.dify.ai/dify-enterprise-mintlify/en/guides/application-publishing/launch-your-webapp-quickly/bae4859c5cb7404ce901b7979237bb93.png)
    </Frame>
  </Step>

  <Step title="准备你的数据">
    在模板中填入你的输入数据。每一行都会成为一次工作流执行。
  </Step>

  <Step title="上传并运行">
    上传你完成的 CSV 文件并开始批处理。

    <Frame>
      ![批量处理执行](https://assets-docs.dify.ai/dify-enterprise-mintlify/en/guides/application-publishing/launch-your-webapp-quickly/fc84f62f41c12e14ff85b29e6bf43d27.png)
    </Frame>
  </Step>
</Steps>

### 批处理优势

* **并行执行** - 多个工作流运行同时进行
* **进度跟踪** - 完成状态的实时更新
* **批量导出** - 完成后将所有结果下载为 CSV 文件
* **错误处理** - 失败的项目会清楚地标记错误详情

<Warning>
  CSV 文件必须使用 Unicode 编码以防止导入失败。从 Excel 或类似工具保存时，请明确选择"Unicode (UTF-8)"编码。
</Warning>

## 结果管理

Workflow 应用包含全面的结果管理功能，帮助用户整理和重复使用输出：

### 保存结果

<Frame>
  ![已保存结果界面](https://assets-docs.dify.ai/dify-enterprise-mintlify/en/guides/application-publishing/launch-your-webapp-quickly/3cdd15e87aa1f1aae9f6abadb0f16d1f.png)
</Frame>

**保存工作原理**：

* 用户点击任何想要保留的结果上的"保存"
* 保存的项目出现在专用的"已保存"标签中
* 每个保存的结果包含原始输入和完整输出
* 用户可以整理保存的结果并随时访问

<Info>
  保存的结果在用户会话间持久保存，使 Workflow 应用对构建个人输出库非常有用。
</Info>

### 生成变体

当你在工作流设置中启用"生成类似内容"时，用户可以生成成功结果的变体：

<Frame>
  ![相似功能](https://assets-docs.dify.ai/dify-enterprise-mintlify/en/guides/application-publishing/launch-your-webapp-quickly/65fb111d8e89a8f7b761859265e42f0a.png)
</Frame>

**工作原理**：

1. 用户得到他们喜欢的结果
2. 他们点击"生成类似内容"来生成类似的输出
3. 工作流再次运行，带有轻微变化以产生不同但相关的结果
4. 用户可以迭代直到找到完美的输出

<Tip>
  "生成类似内容"对于内容生成等创意工作流特别有效，用户希望探索同一主题的不同方法。
</Tip>

## 最佳实践

**对于单次执行应用**：

* 设计清晰的输入表单，指导用户提供有用信息
* 为复杂参数包含有用的描述
* 测试用户流程以确保结果符合预期

**对于批处理应用**：

* 提供清晰的 CSV 模板示例和样本数据
* 包含常见输入错误的验证
* 考虑非常大批次的处理限制

**对于结果管理**：

* 为产生用户想要保留的有价值输出的工作流启用保存
* 对创意或探索性工作流使用"生成类似内容"
* 考虑为需要外部访问的用户提供结果导出选项
