flowchart-symbolsflowchart-basicsreferencetutorial

流程图符号速查表:含义、形状与示例

快速可视化的流程图符号与含义指南:起止、处理、决策、输入/输出、连接器、文档、数据存储以及常见错误。

作者:David Patel阅读约 3 分钟

流程图符号及其含义是一套小巧的视觉词汇,分析师、工程师和教师使用它已超过 50 年。只要选对形状,任何熟悉约定的读者都能立刻理解你的图。本速查表先给出你想看的参考表,再逐一讲解每个符号的形状、含义和使用场景。

流程图符号速查表

符号 名称 形状含义 何时使用
椭圆 终止符 起点或终点 标注流程的开始或结束
矩形 处理 动作或任务 任何发生事情的步骤
菱形 决策 是 / 否分支 一个让流程分叉的问题
平行四边形 输入 / 输出 数据进入或离开 用户输入、显示结果、读取文件
箭头 流程线 流向 按顺序连接每一个形状
带竖线的矩形 预定义处理 引用某个子流程 调出已有文档记录的子程序
圆柱 数据库 已存储的数据 从数据库读取或向其写入
波浪形矩形 文档 文档或报表 生成一个文件或打印输出
堆叠波浪形 多文档 同类的多份文档 批量报表、一组发票
梯形 手动操作 人工执行的步骤 系统无法自动化的动作
六边形 准备 设置或初始化 循环准备、配置、默认值
圆形 同页连接符 在同一页中跳转 避免长距离交叉的连线
五边形 跨页连接符 跳转到另一页 延续多页图
D 形 延迟 等待或排队 制造流程中的等待步骤
三角形 存储 库存或存放 物理或数字存放点

前五行的五个符号能覆盖 90% 的图。其余符号涵盖专门场景。

快速入门:使用正确符号创建流程图

如果你想要一张已经使用正确形状的图,Flowova 的流程图制作工具文本生成流程图工具 会根据你的描述自动应用标准符号。手动绘制的演示见 如何制作流程图流程图最佳实践

基本符号

这五个符号可以处理 90% 的流程图需求。先掌握这些。

椭圆(终止符)

╭─────────╮
│  开始   │
╰─────────╯

用途: 标记流程的开始和结束。

何时使用:

  • 始终用于显示流程开始的位置
  • 用于显示每个终点(可能有多个终点)
  • 标记为"开始"、"结束"或特定事件,如"客户提交订单"

最佳实践:

  • 每个流程图恰好需要一个起始终止符
  • 为每种可能的结果使用终止符
  • 不要将椭圆用于中间步骤

矩形(流程)

┌─────────────────┐
│  流程步骤       │
└─────────────────┘

用途: 表示动作、任务或操作。

何时使用:

  • 发生某事的任何步骤
  • 转换数据或状态的任务
  • 由人或系统执行的动作

示例:

  • "计算总额"
  • "发送确认邮件"
  • "更新库存"
  • "审核申请"

最佳实践:

  • 使用主动动词:"处理订单"而非"订单处理"
  • 保持标签简洁但具体
  • 每个矩形一个动作(不要合并多个步骤)

菱形(决策)

      ◇
     / \
   是   否

用途: 表示使流程分支的问题或条件。

何时使用:

  • 是/否问题
  • 条件检查
  • 流程可以根据标准朝多个方向走的任何点

示例:

  • "支付是否有效?"
  • "订单 > $100?"
  • "已批准?"
  • "有库存?"

最佳实践:

  • 始终表述为有明确答案的问题
  • 标记每个出口分支(是/否、真/假或特定值)
  • 每条分支必须有去处(没有死路)

箭头(流向线)

───────────────>

用途: 显示从一个步骤到下一个步骤的流向。

何时使用:

  • 连接每个形状以显示序列
  • 始终使用箭头,而非普通线条
  • 指向流程移动的方向

最佳实践:

  • 流向主要是从上到下或从左到右
  • 尽可能避免箭头交叉
  • 如果线条必须交叉,使用弯曲连接器

平行四边形(输入/输出)

    ╱─────────────╲
   ╱  用户输入     ╲
  ╱─────────────────╲

用途: 表示进入或离开流程的数据。

何时使用:

  • 用户提供信息(表单提交、数据录入)
  • 系统从外部来源读取(文件、数据库、API)
  • 流程输出数据(打印、显示、导出)

示例:

  • "输入客户详情"
  • "读取配置文件"
  • "显示结果"
  • "打印报告"

次要符号

这些符号不那么常见,但在特定情况下很有用。

文档

  ┌───────────────┐
  │   文档        │
  │               │
  └───────┐───────┘
          ╲_______╱

用途: 表示文档或报告。

何时使用:

  • 创建实体或数字文档
  • 生成报告
  • 引用或使用文档

示例:

  • "生成发票"
  • "打印快递标签"
  • "审核合同"

多文档

  ┌───────────────┐
  │┌──────────────┐│
  ││   报告       ││
  │└──────────────┘│
  └────────────────┘

用途: 表示同一类型的多个文档。

示例:

  • "生成月度报告"
  • "打印批量发票"

预定义流程(子程序)

  ┌─┬─────────────┬─┐
  │ │  子程序     │ │
  └─┴─────────────┴─┘

用途: 引用另一个流程图或已记录的流程。

何时使用:

  • 链接到单独的详细流程图
  • 引用标准程序
  • 避免重复常见的子流程

示例:

  • "运行支付处理"
  • "执行审批工作流"
  • "执行安全检查"

数据库/数据存储

    ╭───────────╮
   (│  数据库   │)
    ╰───────────╯

用途: 表示存储的数据(数据库、文件系统、数据仓库)。

何时使用:

  • 从数据库读取或写入
  • 存储或检索文件
  • 任何持久性数据存储

示例:

  • "保存到客户数据库"
  • "检索订单历史"
  • "更新库存记录"

手动操作

     ╲_____________╱
      ╲  手动操作  ╱
       ╲_________╱

用途: 手动而非自动执行的动作。

何时使用:

  • 需要人工干预
  • 需要物理动作
  • 无法自动化的步骤

示例:

  • "实地检查包裹"
  • "签署文件"
  • "手动安装组件"

准备

  ╱─────────────────╲
 │    初始化        │
  ╲_________________╱

用途: 主处理之前的设置或初始化步骤。

何时使用:

  • 系统初始化
  • 变量设置
  • 循环前的准备

示例:

  • "初始化计数器 = 0"
  • "加载配置"
  • "建立连接"

页内连接符

    ◯
    A

用途: 连接同一页面上流程图的各部分。

何时使用:

  • 避免长的交叉线
  • 连接复杂图表中的远端部分
  • 使用匹配的标签(A 对 A,1 对 1)

页外连接符

    ⬠
    1

用途: 在另一页继续流程图。

何时使用:

  • 流程图跨越多页
  • 链接到延续
  • 用页码/节引用标注

按图表类型使用的符号

基本流程图

使用:终止符、流程、决策、箭头

保持简单。大多数流程文档只需要这四个符号。

数据流图

使用:流程、数据存储、输入/输出、箭头

专注于数据如何在系统中移动,而非详细步骤。

系统流程图

使用:所有符号,包括数据库、文档、多文档

显示数据如何在计算机系统中流动,包括存储和报告。

泳道图

使用:任何符号,按泳道组织

符号按参与者(人、部门、系统)在水平或垂直泳道中分组。

常见错误及修复方法

什么都用矩形

问题: 所有步骤都是矩形,包括决策和数据操作。

修复: 为每种类型的步骤应用正确的符号。决策变成菱形,数据录入变成平行四边形。

未标记的决策分支

问题: 箭头离开菱形,但不表示它们代表哪个条件。

修复: 始终标记从决策出来的每个分支。"是/否"、"真/假"或特定条件。

死路

问题: 一条分支无处可去——没有终止符,没有连接到另一个步骤。

修复: 每条路径最终必须到达终止符或循环回主流程。

太多箭头交叉

问题: 流程图看起来像意大利面,线条到处交叉。

修复: 重新组织布局。对远端连接使用连接符。考虑将其分解为子流程。

模糊的标签

问题: "处理数据"、"处理它"、"做事情"——标签没有解释发生了什么。

修复: 具体说明。"验证电子邮件格式"、"计算运费"、"发送拒绝邮件"。

缺少开始或结束

问题: 流程从中途开始或没有结论地结束。

修复: 始终在开始处包含终止符。确保所有路径都到达终止符。

方向不一致

问题: 流向不可预测地上、下、左、右。

修复: 保持主流方向(从上到下或从左到右)。例外只用于循环或返回。

行业特定符号

某些行业有额外的惯例:

软件开发

  • 循环/迭代符号: 用于重复步骤的六边形或特殊符号
  • 并行处理: 表示并发活动的横条
  • API 调用: 有时用云形状显示

制造业

  • 延迟: D 形符号表示等待时间
  • 检验: 圆圈表示质量检查
  • 存储: 向下指的三角形表示库存/存储

业务流程

  • 计时器: 时钟符号表示计划事件
  • 消息: 信封表示通信
  • 网关: 复杂的菱形模式表示多条件

使用正确符号创建流程图

手动方法

  1. 先在纸上草拟流程
  2. 识别每个步骤类型(动作、决策、数据)
  3. 为每个步骤选择适当的符号
  4. 使用形状库在图表工具中绘制
  5. 验证符号是否符合标准

AI 辅助方法

Flowova 这样的 AI 流程图生成器会根据你的描述自动应用正确的符号:

  • 描述"如果客户已验证" → AI 创建菱形
  • 描述"保存到数据库" → AI 使用数据库符号
  • 描述"打印报告" → AI 使用文档符号

这样就不需要在创建时记住符号含义了——你专注于流程,AI 处理符号。

快速参考表

符号 名称 用途
椭圆 终止符 起点和终点
矩形 流程 动作或任务
菱形 决策 是/否分支点
平行四边形 输入/输出 进出的数据
箭头 流向线 流向
带线矩形 预定义流程 引用子流程
圆柱体 数据库 数据存储
波形矩形 文档 文档或报告
梯形 手动操作 需要人工动作
六边形 准备 设置或初始化
圆圈 连接符 页内链接
五边形 页外 链接到另一页

总结

流程图符号是一种视觉语言。当每个人都一致使用相同的符号时,流程图无需解释就能立即被阅读。先掌握五个基本符号(终止符、流程、决策、输入/输出、箭头),然后根据特定使用场景添加次要符号。

不要让符号选择拖慢你的速度。从基础开始,创建清晰传达信息的流程图,并在积累经验的过程中改善你的符号使用。目标是沟通,而非完美。

相关资源

相关工具

相关文章

准备好试用 AI 流程图生成器了吗?

加入数万名使用 Flowova 可视化想法的专业人士。几秒内即可用 AI 创建流程图。

免费开始使用