
泳道图是什么?符号、示例与绘制方法完整指南
泳道图(跨职能流程图)入门指南:讲清泳道和阶段的含义、常用流程图符号,用费用报销审批做完整示例,并一步步教你在 Mac 上画出泳道图并分享。
泳道图是一种把页面分成若干平行"泳道"的流程图,每条泳道属于一个人、一个角色、一个团队或一个系统。每个步骤都放在负责它的那条泳道里,所以一张图同时说明了"做什么"和"谁来做"。它也叫跨职能流程图(cross-functional flowchart)或泳道流程图。只要一个流程要经过不止一个负责人,而你又需要看清交接环节,就适合用泳道图。
什么是泳道图?
就像泳池里的运动员各游各的道,泳道图里每个参与者也只待在自己的泳道里。流程本身还是按普通流程图来画,只是页面被分成若干条带标签的横条(或竖条),一条对应一个参与者。
泳道图由这几部分组成:
- 泳道(Lane)。 每个参与者一条。参与者可以是个人("员工")、角色("经理")、部门("财务")、外部方("客户")或系统("ERP")。泳道名称写在泳道的起始端。
- 步骤。 标准流程图形状,放在执行该步骤的参与者泳道内。
- 连接线。 表示步骤先后顺序的箭头。从一条泳道跨到另一条泳道的箭头就是一次交接,延误和差错往往出在这里。
- 阶段(分隔线)。 可选的、横穿所有泳道的线,把步骤分成几个阶段,比如"提交""审核""付款"。泳道说明"谁",阶段说明"什么时候"。
横向泳道与纵向泳道
泳道可以横着排,也可以竖着排:
| 方向 | 阅读方式 | 适合场景 |
|---|---|---|
| 横向泳道 | 泳道从上到下排列,流程从左往右走 | 步骤多、参与者少;适合宽屏和幻灯片 |
| 纵向泳道 | 泳道从左到右并排,流程从上往下走 | 参与者多、步骤较少;适合打印和文档 |
选能让文字清楚可读的那种,相关的几张图保持同一方向即可。
泳道图和普通流程图的区别
普通流程图回答的是"有哪些步骤",泳道图回答的是"有哪些步骤,每一步归谁负责"。
如果整个流程由一个人或一个系统完成,或者你只是在梳理逻辑(比如一个算法的分支),用普通流程图就够了。以下情况更适合用泳道图:
- 工作要在两个或更多的人、团队或系统之间流转。
- 你想找出瓶颈、重复劳动或职责不清的地方。
- 你要为新人培训、审计或工作交接整理流程文档。
如果你发现自己在形状旁边写人名("财务核对发票"),那这张图就该改成泳道图。
泳道图常用符号
泳道图用的就是普通流程图的符号。坚持用标准符号,别人不看图例也能读懂。
| 符号 | 形状 | 用途 |
|---|---|---|
| Start/End(开始/结束) | 圆角矩形 | 流程的起点,以及每一个可能的终点 |
| Process(过程) | 矩形 | 一个具体动作,用"动词 + 对象"来写("审批报销单") |
| Decision(判断) | 菱形 | 是/否或多选一的问题,每条出线都要标注 |
| Document(文档) | 底边呈波浪的矩形 | 产生或用到的表单、发票、报告等文件 |
| Data(数据) | 平行四边形 | 数据的输入或输出 |
| Subprocess(子流程) | 两侧带双竖线的矩形 | 在别处另有详细流程图的步骤 |
| Database(数据库) | 圆柱 | 存储的记录或业务系统 |
| Manual Input(手动输入) | 顶边倾斜的矩形 | 由人手工录入信息 |
| On-page reference(页内引用) | 小圆圈 | 跳到同一页的另一处,免得拉一条很长的线 |
| Swimlane(泳道) | 带标签的条带 | 每个参与者一条 |
| Separator(分隔线) | 横穿泳道的线 | 标出阶段的分界 |
泳道图示例:费用报销审批
来看一个常见的泳道图示例:员工提交报销单,经理审批,财务付款。共有三条泳道:员工、经理、财务;三个阶段:提交、审批、报销。
步骤顺序如下:
- Start(员工):员工有一笔费用需要报销。
- Process(员工):填写报销单并附上发票。
- Document(员工):报销单已提交。
- Process(经理):审核报销单。
- Decision(经理):费用是否符合公司规定?
- 否: 附上意见退回给员工,流程回到第 2 步。
- 是: 批准并转给财务。
- Process(财务):核对发票与报销单。
- Decision(财务):发票是否齐全、有效?
- 否: 退回员工补交发票,流程回到第 2 步。
- 是: 继续。
- Process(财务):安排报销付款。
- Database(财务):在财务系统中记录这笔付款。
- End(员工):员工收到报销款。
同一流程按"泳道 → 步骤"整理成表:
| 泳道 | 阶段:提交 | 阶段:审批 | 阶段:报销 |
|---|---|---|---|
| 员工 | 开始;填写报销单;提交报销单(Document) | 被退回时修改后重新提交 | 结束:收到报销款 |
| 经理 | (无) | 审核报销单;判断:是否符合规定? | (无) |
| 财务 | (无) | (无) | 核对发票;判断:发票是否有效?;安排付款;在系统中记录(Database) |
这样一摆,交接环节一目了然:员工 → 经理、经理 → 财务,外加两条退回员工的回路。如果报销总是很慢,先看这四个箭头。还要注意,End 放在员工泳道里:财务记完账不算结束,员工拿到钱才算。
怎样画泳道图(通用方法)
不管用什么画图工具,方法都一样:
- 划定范围。 写下一个触发事件("员工有一笔费用要报销")和一个或多个结果("员工收到报销款""报销被驳回"),两者之间的都在范围内。
- 列出参与者。 它们就是你的泳道。用角色而不是人名(写"经理",不写"张三"),这样人员变动后图依然准确。
- 排好泳道顺序。 发起流程的参与者放第一条,彼此交接工作的参与者挨着放,箭头就会短一些。
- 选定方向。 流程长用横向,参与者多用纵向。
- 列出步骤。 每一步用"动词 + 对象"写,并注明由谁执行。这一阶段用便利贴或简单的清单就行。
- 把步骤放进各自泳道。 按顺序放入 Start/End、Process、Decision、Document 等形状。
- 连接步骤。 按流程方向画箭头,从 Decision 出来的每条箭头都要标注("是""否")。
- 加上阶段。 如果流程有明确的阶段,加分隔线并命名。
- 请每条泳道的负责人过目。 问他们自己那条泳道是否和实际情况一致。
在 Mac 上用 vsdx.app 画泳道图
vsdx.app 是一款 Mac 原生图表编辑器,可以直接打开、编辑、保存 Microsoft Visio 的 .vsdx 文件。它自带泳道形状和模板,按上面的方法来画,不用从零搭泳道。
方法一:从模板开始
- 打开 vsdx.app,从模板新建绘图。
- 在 Cross-Functional 分类里,选 Cross-Functional Flowchart 得到空白的泳道布局;如果想直接用一套现成的报销流程(类似上面的示例),选 Expense Swimlanes。
- 把泳道名称改成你的参与者,再修改各步骤的文字。
- 删掉用不到的步骤,从形状面板拖入自己需要的形状。
方法二:逐个形状搭建
- 新建空白绘图。
- 从左侧形状面板为每个参与者拖一个 Swimlane 形状到页面上,并输入泳道名称。
- 在每个新阶段开始的位置,拖一条 Separator 横穿泳道。
- 把流程图形状(Process、Decision、Start/End、Document、Data 等)拖进对应的泳道。
- 用连接线把它们连起来。连接线会粘连在形状上,把某个步骤挪到别的泳道或调整顺序时,箭头会跟着走,不会断开。
- 用 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 生成功能请查看方案与价格。
更多文章

VSDX 是什么文件?打开、编辑和转换方法全解
VSDX 是 Microsoft Visio 的绘图文件。讲清它的内部结构、和 VSD 的区别,以及在 Mac、Windows 和网页上打开或把 vsdx 转成 PDF 的方法。

Mac 上有 Visio 吗?在 Mac 上用 Visio 的 5 种方法(2026)
Mac 没有原生 Visio。本文对比 5 种在 MacBook 上打开、编辑、保存 Visio .vsdx 文件的方法,讲清费用、能否离线和各自的取舍。

Lucidchart 和 Visio 怎么选?两款图表工具全面对比
Lucidchart 和 Visio 对比:协作、Microsoft 365 集成、文件格式与 Mac 支持,并讲清 draw.io 适合谁、Mac 上怎么编辑 .vsdx。
邮件列表
加入我们的社区
订阅邮件列表,及时获取最新消息和更新