泳道图是什么?符号、示例与绘制方法完整指南
2026/11/01

泳道图是什么?符号、示例与绘制方法完整指南

泳道图(跨职能流程图)入门指南:讲清泳道和阶段的含义、常用流程图符号,用费用报销审批做完整示例,并一步步教你在 Mac 上画出泳道图并分享。

泳道图是一种把页面分成若干平行"泳道"的流程图,每条泳道属于一个人、一个角色、一个团队或一个系统。每个步骤都放在负责它的那条泳道里,所以一张图同时说明了"做什么"和"谁来做"。它也叫跨职能流程图(cross-functional flowchart)或泳道流程图。只要一个流程要经过不止一个负责人,而你又需要看清交接环节,就适合用泳道图。

什么是泳道图?

就像泳池里的运动员各游各的道,泳道图里每个参与者也只待在自己的泳道里。流程本身还是按普通流程图来画,只是页面被分成若干条带标签的横条(或竖条),一条对应一个参与者。

泳道图由这几部分组成:

  • 泳道(Lane)。 每个参与者一条。参与者可以是个人("员工")、角色("经理")、部门("财务")、外部方("客户")或系统("ERP")。泳道名称写在泳道的起始端。
  • 步骤。 标准流程图形状,放在执行该步骤的参与者泳道内。
  • 连接线。 表示步骤先后顺序的箭头。从一条泳道跨到另一条泳道的箭头就是一次交接,延误和差错往往出在这里。
  • 阶段(分隔线)。 可选的、横穿所有泳道的线,把步骤分成几个阶段,比如"提交""审核""付款"。泳道说明"谁",阶段说明"什么时候"。

横向泳道与纵向泳道

泳道可以横着排,也可以竖着排:

方向阅读方式适合场景
横向泳道泳道从上到下排列,流程从左往右走步骤多、参与者少;适合宽屏和幻灯片
纵向泳道泳道从左到右并排,流程从上往下走参与者多、步骤较少;适合打印和文档

选能让文字清楚可读的那种,相关的几张图保持同一方向即可。

泳道图和普通流程图的区别

普通流程图回答的是"有哪些步骤",泳道图回答的是"有哪些步骤,每一步归谁负责"。

如果整个流程由一个人或一个系统完成,或者你只是在梳理逻辑(比如一个算法的分支),用普通流程图就够了。以下情况更适合用泳道图:

  • 工作要在两个或更多的人、团队或系统之间流转。
  • 你想找出瓶颈、重复劳动或职责不清的地方。
  • 你要为新人培训、审计或工作交接整理流程文档。

如果你发现自己在形状旁边写人名("财务核对发票"),那这张图就该改成泳道图。

泳道图常用符号

泳道图用的就是普通流程图的符号。坚持用标准符号,别人不看图例也能读懂。

符号形状用途
Start/End(开始/结束)圆角矩形流程的起点,以及每一个可能的终点
Process(过程)矩形一个具体动作,用"动词 + 对象"来写("审批报销单")
Decision(判断)菱形是/否或多选一的问题,每条出线都要标注
Document(文档)底边呈波浪的矩形产生或用到的表单、发票、报告等文件
Data(数据)平行四边形数据的输入或输出
Subprocess(子流程)两侧带双竖线的矩形在别处另有详细流程图的步骤
Database(数据库)圆柱存储的记录或业务系统
Manual Input(手动输入)顶边倾斜的矩形由人手工录入信息
On-page reference(页内引用)小圆圈跳到同一页的另一处,免得拉一条很长的线
Swimlane(泳道)带标签的条带每个参与者一条
Separator(分隔线)横穿泳道的线标出阶段的分界

泳道图示例:费用报销审批

来看一个常见的泳道图示例:员工提交报销单,经理审批,财务付款。共有三条泳道:员工、经理、财务;三个阶段:提交、审批、报销。

步骤顺序如下:

  1. Start(员工):员工有一笔费用需要报销。
  2. Process(员工):填写报销单并附上发票。
  3. Document(员工):报销单已提交。
  4. Process(经理):审核报销单。
  5. Decision(经理):费用是否符合公司规定?
    • 否: 附上意见退回给员工,流程回到第 2 步。
    • 是: 批准并转给财务。
  6. Process(财务):核对发票与报销单。
  7. Decision(财务):发票是否齐全、有效?
    • 否: 退回员工补交发票,流程回到第 2 步。
    • 是: 继续。
  8. Process(财务):安排报销付款。
  9. Database(财务):在财务系统中记录这笔付款。
  10. End(员工):员工收到报销款。

同一流程按"泳道 → 步骤"整理成表:

泳道阶段:提交阶段:审批阶段:报销
员工开始;填写报销单;提交报销单(Document)被退回时修改后重新提交结束:收到报销款
经理(无)审核报销单;判断:是否符合规定?(无)
财务(无)(无)核对发票;判断:发票是否有效?;安排付款;在系统中记录(Database)

这样一摆,交接环节一目了然:员工 → 经理、经理 → 财务,外加两条退回员工的回路。如果报销总是很慢,先看这四个箭头。还要注意,End 放在员工泳道里:财务记完账不算结束,员工拿到钱才算。

怎样画泳道图(通用方法)

不管用什么画图工具,方法都一样:

  1. 划定范围。 写下一个触发事件("员工有一笔费用要报销")和一个或多个结果("员工收到报销款""报销被驳回"),两者之间的都在范围内。
  2. 列出参与者。 它们就是你的泳道。用角色而不是人名(写"经理",不写"张三"),这样人员变动后图依然准确。
  3. 排好泳道顺序。 发起流程的参与者放第一条,彼此交接工作的参与者挨着放,箭头就会短一些。
  4. 选定方向。 流程长用横向,参与者多用纵向。
  5. 列出步骤。 每一步用"动词 + 对象"写,并注明由谁执行。这一阶段用便利贴或简单的清单就行。
  6. 把步骤放进各自泳道。 按顺序放入 Start/End、Process、Decision、Document 等形状。
  7. 连接步骤。 按流程方向画箭头,从 Decision 出来的每条箭头都要标注("是""否")。
  8. 加上阶段。 如果流程有明确的阶段,加分隔线并命名。
  9. 请每条泳道的负责人过目。 问他们自己那条泳道是否和实际情况一致。

在 Mac 上用 vsdx.app 画泳道图

vsdx.app 是一款 Mac 原生图表编辑器,可以直接打开、编辑、保存 Microsoft Visio 的 .vsdx 文件。它自带泳道形状和模板,按上面的方法来画,不用从零搭泳道。

方法一:从模板开始

  1. 打开 vsdx.app,从模板新建绘图。
  2. 在 Cross-Functional 分类里,选 Cross-Functional Flowchart 得到空白的泳道布局;如果想直接用一套现成的报销流程(类似上面的示例),选 Expense Swimlanes。
  3. 把泳道名称改成你的参与者,再修改各步骤的文字。
  4. 删掉用不到的步骤,从形状面板拖入自己需要的形状。

方法二:逐个形状搭建

  1. 新建空白绘图。
  2. 从左侧形状面板为每个参与者拖一个 Swimlane 形状到页面上,并输入泳道名称。
  3. 在每个新阶段开始的位置,拖一条 Separator 横穿泳道。
  4. 把流程图形状(Process、Decision、Start/End、Document、Data 等)拖进对应的泳道。
  5. 用连接线把它们连起来。连接线会粘连在形状上,把某个步骤挪到别的泳道或调整顺序时,箭头会跟着走,不会断开。
  6. 用 Arrange 选项卡里的工具对齐形状,再用快速样式或 Design 选项卡里的主题与变体统一外观。

如果布局乱了,点一下自动排版就能整理好(离线可用),一键美化则会让样式更整洁。排版后检查一遍,确认每个步骤仍在正确的泳道里。

方法三:用一句话让 AI 生成

付费用户可以输入一句描述,比如"费用报销审批泳道图,泳道为员工、经理、财务",选择泳道图类型(或让它自动判断)。生成的结果是原生 Visio 形状,可以像自己画的图一样继续修改。每生成一张消耗 10 积分,需要联网;除此之外,App 的其他功能都可以离线使用。

界面沿用 Windows 版 Visio 的布局(Ribbon 选项卡、左侧形状面板、底部页签),用过 Visio 的人很容易找到各项功能。

泳道图最佳实践

  • 一张图只画一个流程。 如果超过大约 25 到 30 个步骤,就拆开,用 Subprocess 形状指向细节图。
  • 从左上往右下走。 只有回路才往回画。
  • 泳道用角色命名。 角色比人名更稳定,职责也更清楚。
  • 步骤用"动词 + 对象"。 "审批报销单"比"审批"或"经理那边的事"清楚得多。
  • 每个判断分支都要标注。 菱形出来的箭头没有标注,读者只能靠猜。
  • 让交接清晰可见。 不要让跨泳道的箭头被其他形状挡住,交接正是这张图的重点。
  • 加上标题、负责人和日期,让读者知道这张图是不是最新的。

画泳道图的常见错误

错误带来的问题改法
泳道太多箭头到处交叉,整页难以阅读合并次要参与者,或把支线流程单独成图
步骤放错泳道职责看起来不对,泳道图就失去了意义对每个形状都问一句"这一步实际是谁做的?"
缺少终点驳回或取消的路径画到一半就断了每条路径都要有 End 形状
画的是理想流程而不是实际流程问题被掩盖先画出现状,再另画一张改进版
详略程度混在一起"发邮件"和"发工资"并列保持同一层级,细节放进子流程

怎样分享泳道图

怎么分享,取决于给谁看:

  • 用于阅读和审阅: 导出 PDF 放进文档或邮件,导出 PNG 发到聊天工具或幻灯片里,需要放到网页上或要无损缩放时导出 SVG。也可以直接打印,或用 Mac 的系统共享。
  • 给 Visio 用户: 保存为 .vsdx。Windows 上的同事可以用 Visio 打开并编辑;在 vsdx.app 里编辑 .vsdx 文件时,没改动的内容会原样保留。对方改完发回来的 .vsdx,可以先在 Finder 里按空格键用 Quick Look 预览。更多内容见 在 Mac 上打开 .vsdx 文件。
  • 来自其他工具: 已有的 Mermaid 或 draw.io 图表可以直接导入,不用重画。

vsdx.app 不支持实时多人协作,团队审阅时可以分享导出的 PDF 或 .vsdx 文件,再收集意见。

常见问题(FAQ)

泳道图是用来做什么的?

用来描述涉及多个人、团队或系统的流程,把职责和交接环节画清楚。常用于流程优化、新人培训、审计和明确岗位职责。

泳道图和跨职能流程图有什么区别?

没有实质区别。"跨职能流程图"就是泳道图的另一种叫法,强调流程跨越了多个部门(职能)。"泳道流程图"说的也是同一种图。

泳道应该横着画还是竖着画?

流程长、参与者少用横向;参与者多或要打印成竖版页面时用纵向。

一张泳道图放几条泳道合适?

易读的泳道图一般在三到七条泳道之间。再多的话,箭头交叉会太频繁。可以合并次要参与者,或把流程拆成几张小图。

在 Mac 上怎么用 Visio 画泳道图?

Visio 没有 Mac 桌面版。你可以在浏览器里用 Visio for the web(需要包含 Visio 的 Microsoft 365 方案),在虚拟机里运行 Windows 版 Visio,或者用 vsdx.app 这类 Mac 原生编辑器:它有 Cross-Functional Flowchart 模板,保存的 .vsdx 文件可以在 Visio 中打开。

能免费画泳道图吗?

vsdx.app 免费版可以打开和查看 .vsdx 文件,审阅同事发来的泳道图足够了。编辑功能需要付费方案。

开始画你的泳道图

只要一个流程有不止一个负责人,就把它画成泳道图:列出参与者,把每一步放进负责人的泳道,再仔细检查每一次交接。想在 Mac 上用兼容 Visio 的文件来画,可以下载 vsdx.app,从 Cross-Functional Flowchart 模板开始;编辑和 AI 生成功能请查看方案与价格。

邮件列表

加入我们的社区

订阅邮件列表,及时获取最新消息和更新