流程图符号及其含义:2026 完整指南
掌握每种流程图符号,从 5 个基本形状到高级 ISO 5807 标准。本视觉参考涵盖矩形、菱形、椭圆、平行四边形和 20 多种专用符号,附有真实示例和常见错误说明。
流程图符号是代表流程中不同类型动作、决策和数据的标准化形状。正确使用符号使你的流程图对熟悉这些惯例的任何人都能立即理解。本指南涵盖每种标准符号、何时使用它们,以及需要避免的常见错误。
基本符号
这五个符号可以处理 90% 的流程图需求。先掌握这些。
椭圆(终止符)
╭─────────╮
│ 开始 │
╰─────────╯
用途: 标记流程的开始和结束。
何时使用:
- 始终用于显示流程开始的位置
- 用于显示每个终点(可能有多个终点)
- 标记为"开始"、"结束"或特定事件,如"客户提交订单"
最佳实践:
- 每个流程图恰好需要一个起始终止符
- 为每种可能的结果使用终止符
- 不要将椭圆用于中间步骤
矩形(流程)
┌─────────────────┐
│ 流程步骤 │
└─────────────────┘
用途: 表示动作、任务或操作。
何时使用:
- 发生某事的任何步骤
- 转换数据或状态的任务
- 由人或系统执行的动作
示例:
- "计算总额"
- "发送确认邮件"
- "更新库存"
- "审核申请"
最佳实践:
- 使用主动动词:"处理订单"而非"订单处理"
- 保持标签简洁但具体
- 每个矩形一个动作(不要合并多个步骤)
菱形(决策)
◇
/ \
是 否
用途: 表示使流程分支的问题或条件。
何时使用:
- 是/否问题
- 条件检查
- 流程可以根据标准朝多个方向走的任何点
示例:
- "支付是否有效?"
- "订单 > $100?"
- "已批准?"
- "有库存?"
最佳实践:
- 始终表述为有明确答案的问题
- 标记每个出口分支(是/否、真/假或特定值)
- 每条分支必须有去处(没有死路)
箭头(流向线)
───────────────>
用途: 显示从一个步骤到下一个步骤的流向。
何时使用:
- 连接每个形状以显示序列
- 始终使用箭头,而非普通线条
- 指向流程移动的方向
最佳实践:
- 流向主要是从上到下或从左到右
- 尽可能避免箭头交叉
- 如果线条必须交叉,使用弯曲连接器
平行四边形(输入/输出)
╱─────────────╲
╱ 用户输入 ╲
╱─────────────────╲
用途: 表示进入或离开流程的数据。
何时使用:
- 用户提供信息(表单提交、数据录入)
- 系统从外部来源读取(文件、数据库、API)
- 流程输出数据(打印、显示、导出)
示例:
- "输入客户详情"
- "读取配置文件"
- "显示结果"
- "打印报告"
次要符号
这些符号不那么常见,但在特定情况下很有用。
文档
┌───────────────┐
│ 文档 │
│ │
└───────┐───────┘
╲_______╱
用途: 表示文档或报告。
何时使用:
- 创建实体或数字文档
- 生成报告
- 引用或使用文档
示例:
- "生成发票"
- "打印快递标签"
- "审核合同"
多文档
┌───────────────┐
│┌──────────────┐│
││ 报告 ││
│└──────────────┘│
└────────────────┘
用途: 表示同一类型的多个文档。
示例:
- "生成月度报告"
- "打印批量发票"
预定义流程(子程序)
┌─┬─────────────┬─┐
│ │ 子程序 │ │
└─┴─────────────┴─┘
用途: 引用另一个流程图或已记录的流程。
何时使用:
- 链接到单独的详细流程图
- 引用标准程序
- 避免重复常见的子流程
示例:
- "运行支付处理"
- "执行审批工作流"
- "执行安全检查"
数据库/数据存储
╭───────────╮
(│ 数据库 │)
╰───────────╯
用途: 表示存储的数据(数据库、文件系统、数据仓库)。
何时使用:
- 从数据库读取或写入
- 存储或检索文件
- 任何持久性数据存储
示例:
- "保存到客户数据库"
- "检索订单历史"
- "更新库存记录"
手动操作
╲_____________╱
╲ 手动操作 ╱
╲_________╱
用途: 手动而非自动执行的动作。
何时使用:
- 需要人工干预
- 需要物理动作
- 无法自动化的步骤
示例:
- "实地检查包裹"
- "签署文件"
- "手动安装组件"
准备
╱─────────────────╲
│ 初始化 │
╲_________________╱
用途: 主处理之前的设置或初始化步骤。
何时使用:
- 系统初始化
- 变量设置
- 循环前的准备
示例:
- "初始化计数器 = 0"
- "加载配置"
- "建立连接"
页内连接符
◯
A
用途: 连接同一页面上流程图的各部分。
何时使用:
- 避免长的交叉线
- 连接复杂图表中的远端部分
- 使用匹配的标签(A 对 A,1 对 1)
页外连接符
⬠
1
用途: 在另一页继续流程图。
何时使用:
- 流程图跨越多页
- 链接到延续
- 用页码/节引用标注
按图表类型使用的符号
基本流程图
使用:终止符、流程、决策、箭头
保持简单。大多数流程文档只需要这四个符号。
数据流图
使用:流程、数据存储、输入/输出、箭头
专注于数据如何在系统中移动,而非详细步骤。
系统流程图
使用:所有符号,包括数据库、文档、多文档
显示数据如何在计算机系统中流动,包括存储和报告。
泳道图
使用:任何符号,按泳道组织
符号按参与者(人、部门、系统)在水平或垂直泳道中分组。
常见错误及修复方法
什么都用矩形
问题: 所有步骤都是矩形,包括决策和数据操作。
修复: 为每种类型的步骤应用正确的符号。决策变成菱形,数据录入变成平行四边形。
未标记的决策分支
问题: 箭头离开菱形,但不表示它们代表哪个条件。
修复: 始终标记从决策出来的每个分支。"是/否"、"真/假"或特定条件。
死路
问题: 一条分支无处可去——没有终止符,没有连接到另一个步骤。
修复: 每条路径最终必须到达终止符或循环回主流程。
太多箭头交叉
问题: 流程图看起来像意大利面,线条到处交叉。
修复: 重新组织布局。对远端连接使用连接符。考虑将其分解为子流程。
模糊的标签
问题: "处理数据"、"处理它"、"做事情"——标签没有解释发生了什么。
修复: 具体说明。"验证电子邮件格式"、"计算运费"、"发送拒绝邮件"。
缺少开始或结束
问题: 流程从中途开始或没有结论地结束。
修复: 始终在开始处包含终止符。确保所有路径都到达终止符。
方向不一致
问题: 流向不可预测地上、下、左、右。
修复: 保持主流方向(从上到下或从左到右)。例外只用于循环或返回。
行业特定符号
某些行业有额外的惯例:
软件开发
- 循环/迭代符号: 用于重复步骤的六边形或特殊符号
- 并行处理: 表示并发活动的横条
- API 调用: 有时用云形状显示
制造业
- 延迟: D 形符号表示等待时间
- 检验: 圆圈表示质量检查
- 存储: 向下指的三角形表示库存/存储
业务流程
- 计时器: 时钟符号表示计划事件
- 消息: 信封表示通信
- 网关: 复杂的菱形模式表示多条件
使用正确符号创建流程图
手动方法
- 先在纸上草拟流程
- 识别每个步骤类型(动作、决策、数据)
- 为每个步骤选择适当的符号
- 使用形状库在图表工具中绘制
- 验证符号是否符合标准
AI 辅助方法
像 Flowova 这样的 AI 流程图生成器会根据你的描述自动应用正确的符号:
- 描述"如果客户已验证" → AI 创建菱形
- 描述"保存到数据库" → AI 使用数据库符号
- 描述"打印报告" → AI 使用文档符号
这样就不需要在创建时记住符号含义了——你专注于流程,AI 处理符号。
快速参考表
| 符号 | 名称 | 用途 |
|---|---|---|
| 椭圆 | 终止符 | 起点和终点 |
| 矩形 | 流程 | 动作或任务 |
| 菱形 | 决策 | 是/否分支点 |
| 平行四边形 | 输入/输出 | 进出的数据 |
| 箭头 | 流向线 | 流向 |
| 带线矩形 | 预定义流程 | 引用子流程 |
| 圆柱体 | 数据库 | 数据存储 |
| 波形矩形 | 文档 | 文档或报告 |
| 梯形 | 手动操作 | 需要人工动作 |
| 六边形 | 准备 | 设置或初始化 |
| 圆圈 | 连接符 | 页内链接 |
| 五边形 | 页外 | 链接到另一页 |
总结
流程图符号是一种视觉语言。当每个人都一致使用相同的符号时,流程图无需解释就能立即被阅读。先掌握五个基本符号(终止符、流程、决策、输入/输出、箭头),然后根据特定使用场景添加次要符号。
不要让符号选择拖慢你的速度。从基础开始,创建清晰传达信息的流程图,并在积累经验的过程中改善你的符号使用。目标是沟通,而非完美。
相关资源
- 如何制作流程图:完整初学者指南 – 分步流程图创建
- 文字转流程图工具 – 描述流程,获得流程图
- 浏览流程图模板 – 即用型起始模板
