flowchart-symbolsflowchart-basicsreferencetutorial

流程图符号及其含义:2026 完整指南

掌握每种流程图符号,从 5 个基本形状到高级 ISO 5807 标准。本视觉参考涵盖矩形、菱形、椭圆、平行四边形和 20 多种专用符号,附有真实示例和常见错误说明。

2 分钟阅读

流程图符号是代表流程中不同类型动作、决策和数据的标准化形状。正确使用符号使你的流程图对熟悉这些惯例的任何人都能立即理解。本指南涵盖每种标准符号、何时使用它们,以及需要避免的常见错误。

基本符号

这五个符号可以处理 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 创建流程图。

免费开始