如何用 Visio 制作泳道图

Visio 里的泳道操作细讲:选方向、四种有记载的加泳道方法、给标签命名和旋转、拖标题重排,以及删掉一条泳道为什么会把里面的图形一起删掉。

Visio 里的泳道图从 Cross Functional Flowchart 模板开始,泳道是列表型容器,可以从功能区添加、命名和重排,而阶段是另外拖到泳道上的 Separator 图形。

简而言之

  • 方向在模板打开时选定,之后可以在 Cross-functional Flowchart 功能区选项卡上更改。
  • 加泳道有四种有记载的方法;标签栏在你双击并输入之前一直写着 Function。
  • 阶段不是泳道的设置项。它们是形状库里的 Separator 图形,拖到泳道上用来标记阶段变化。
  • 删除一条泳道会删掉里面的每一个图形。Microsoft 给出的规避办法是先把那些图形完全移到图外。
  • 重排泳道的方法是用指针工具拖动标题,直到出现橙色的连接指示;绿色高亮则确认一个图形确实被容纳在内。

泳道回答谁,阶段回答何时,而 Visio 造它们的方式完全不同

打开 Cross Functional Flowchart 模板,在 Visio 提示时选一个方向,然后双击每条泳道的标签栏,把 Function 这个词覆盖掉,给它命名。加泳道有四种有记载的方法:右键点一个泳道标题,选 Insert 'Swimlane' Before 或 After;把指针停在泳道一角,点出现的 Insert 'Swimlane' Shape 箭头;用 Cross-functional Flowchart 选项卡上的 Insert 组;或者直接从形状库里拖一个泳道图形出来。要重排,用指针工具点住一个标题拖动,直到出现橙色的连接指示。阶段则是另一码事,也正是这类图表比看上去费工的原因:它根本不是泳道的某个属性,而是你拖到泳道上的 Separator 图形。

一张泳道图同时提出两个主张,而 Visio 对待它们的方式非常不同。泳道是关于归属的主张:这一步属于财务,那一步属于场地团队,一支跨越边界的箭头就是某个人必须接手的交接。阶段是关于时间的主张:这条线左边的一切都发生在预算放行之前。在画完的图上,它们看着像是同一类家具——框住流程的横带和竖条。但从结构上说,两者毫无相似之处。泳道是一个拥有自己内容、并替你重新排布内容的对象。阶段是一个压在它们上面的图形。加泳道是一条功能区命令;加阶段是画图。

这个差别最要紧的时候,是你开始编辑之后。Microsoft 把泳道记载为列表,即“特殊的一类容器”,其中“添加到列表里的任何项都会自动排入一个序列”,这就是泳道会随着插入而自动重新编号、重新排布间距的原因,也是移动一条泳道会把它的图形一起带走的原因。这同样也是删除一条泳道会把它的图形一起带走的原因。Microsoft 把这个行为写得很直白:点选你要删除的那条泳道的标题,按 Delete,“该泳道中包含的所有图形也会被删除”。人们这时会去找的那两条容器命令——Disband Container 和 Lock Container——是为容器记载的,不是为泳道记载的,所以别指望靠解散一条泳道来救出里面的东西。

在进入步骤之前还有两点实务提示。Microsoft 自己的叫法并不一致:操作指南文章把模板称作“Cross Functional Flowchart”,功能区选项卡写的是“Cross-functional Flowchart”,形状库则是“Cross-Functional Flowchart Shapes”,所以搜索时要放宽,不要照着一种写法找。另外,桌面版的跨职能流程图是 Standard 版本就有的功能,而不是 Professional 的附加项;浏览器端的情况,以及“你的流程到底需不需要泳道”这个更靠前的问题,都归 /zh/guides/用visio制作跨职能流程图 。下面的实例是同一种形状、用行搭起来的:一场活动从纲要走到复盘,负责人和阶段各占一列电子表格。看清这两个轴各在做什么,然后决定你更愿意编辑哪一个。

两个轴都在干实活:一场活动从纲要到复盘

同一条流程用行搭起来,负责团队和阶段是两列数据,而不是一个容器加一个分隔符图形。

  1. 一支箭头,一次交接

    第 1 行“确定活动纲要与目标日期”落在主办人身上。第 2 行“筛选场地并预留目标日期”落在场地与运营身上。两行加一支箭头,而这支箭头已经跨过了一条泳道边界——这就是画泳道的全部理由。

  2. 第一个判断跨进了财务

    “财务是否批准预算?”是第一个菱形,它待在财务泳道里,而不是待在第 3 行编预算的那个人身上。它的“不批准”路线通向主办人泳道里的“缩减规模的方案是否可行?”,后者又把流程送回第 3 行去重算数字。

  3. 六周截止点和它的两条退路

    “场地合同是否在六周节点前签妥?”是一个带后果的日期:过了它,印刷、讲者差旅和最低餐饮消费就都押在一个没签下来的场地上。它的“未签妥”路线交回主办人,后者要么把流程送回第 2 行另找场地,要么让它停在“活动已延期至新日期”。

  4. 五个阶段,四条泳道,一张图

    整条流程从左到右经过纲要、预算、推广、执行、收尾,同时在主办人、市场部、财务、场地与运营之间上下移动。“追加推广并直接邀约”通过一条标着“两周时重新统计”的箭头回到“四周检查点报名是否达标?”,所以同一道关卡被问了两次。两个轴都是行里的列,所以哪一个都不会被误删。

运作方式

  1. 打开 Cross Functional Flowchart 模板并选一个方向

    启动 Visio,在 Categories 下点 Flowchart,选择 Cross Functional Flowchart 模板并点创建。如果 Visio 提示你,为泳道方向选择 Horizontal 或 Vertical 并点确定。Horizontal 把泳道标题放在左侧、让流程横向穿过页面,这也是有多个负责方的流程通常的选择。在桌面版应用里方向并非定局:之后可以从功能区上的 Cross-functional Flowchart 选项卡更改。这个模板加载的形状库和基础流程图相同,打开时页面上已经有两条泳道供你起步。

  2. 在标签栏里给每条泳道命名

    新泳道的标签栏默认写着 Function。要改它,双击这根栏,输入将要放进这条泳道的那些步骤所属的团队、角色或系统的名字。写职位,不写人名,这样图表在这个人离职之后还站得住。如果一条泳道的名字里带“和”,那通常是两条泳道:“财务与采购”恰好藏起了泳道图存在的目的——那次交接。命名要在放任何图形之前做完,因为正是这些名字会告诉你还缺哪些泳道。

  3. 把缺的泳道补上

    Visio 记载了四种方法,各适合不同的时刻。当你确切知道新泳道该放在哪里时,右键点一个泳道标题,选 Insert 'Swimlane' Before 或 Insert 'Swimlane' After。当你手上正在页面里干活而不是在功能区里时,把指针停在泳道一角,点那个 Insert 'Swimlane' Shape 箭头。要在末尾追加一条,用 Cross-functional Flowchart 选项卡上的 Insert 组。或者从 Cross-Functional Flowchart Shapes 形状库里拖一个泳道图形出来。因为泳道是列表,每条新泳道都会被放进序列并自动排好间距;你不需要手工对齐任何东西。

  4. 用 Separator 图形标出阶段

    这里没有什么阶段字段可填。阶段来自形状库:找到 Separator 图形,把它拖到泳道上标记一次阶段变化,然后像给泳道命名那样给它命名。流程有几个阶段就重复几次。这一步正是人们在功能区里翻来翻去、始终找不到的那一步,而在你答应别人交一张带阶段的图之前就该知道它,因为每一道阶段边界都是你自己放置、自己维护的一个图形,而不是图表的一个属性。

  5. 把步骤放进各自的泳道,并检查绿色高亮

    把一个流程图图形拖进执行该步骤的负责方所在的泳道。放下时泳道上出现的绿色高亮,确认这个图形确实被容纳在内,而不只是压在它上面;而正是这种容纳关系,让图形在泳道移动时跟着走。然后连起流程:把指针停在第一个图形上,点选指向你要连接的那个图形的小箭头。凡是一个步骤要移交给另一个团队的地方,连接线就会跨过一条泳道边界,而这些跨越正是大家真正会争论的部分。

  6. 重排泳道并整理标签

    用指针工具点住你要移动的那条泳道的标题拖动,直到出现橙色的连接指示,然后松手;泳道的内容会跟着走。一直排到最频繁的交接发生在相邻泳道之间为止,因为一支跨了三条泳道的连接线很难跟读。如果标签文字摆得别扭,可以用 Cross-functional Flowchart 选项卡 Design 组里的 Rotate Lane Label 旋转它,并用 Home 选项卡 Tools 组里的文本块工具移动标签本身。

应避免的错误

  • 删掉一条泳道,会删掉里面的一切

    这一条会赔掉一个下午。Microsoft 的措辞没留余地:点选你要删除的那条泳道的标题,按 Delete,该泳道中包含的所有图形也会被删除。有记载的规避办法是在删除泳道之前,把那些图形完全移到跨职能图之外,删完之后再拖回来。Disband Container 和 Lock Container 是为容器记载的,不是为泳道,所以没有任何受支持的办法能把一条泳道化掉、又让它的内容留在原处。

  • 去找一个并不存在的阶段设置项

    泳道来自功能区,阶段来自形状库。如果你正在 Cross-functional Flowchart 选项卡上翻找加阶段的办法,请停下来去找 Separator 图形,把它拖到阶段发生变化的位置上。一张带实质阶段的图,要比只有泳道的图多留一点时间。

  • 看着像被容纳、其实并没有的图形

    没有出现绿色高亮就放下的图形,是躺在泳道上,而不是在泳道里。一切都看着没问题,直到你重排泳道的那天——泳道走了,图形留在原地。把每个可疑的图形稍微拖出来再放一次,松手前盯住那个高亮。

  • 图打印成好几页时怪泳道

    一张很宽的泳道图溢出到几张纸上,是页面尺寸问题,不是泳道问题,加宽或删掉泳道都治不了它。打开 Design 选项卡上的 Page Setup 对话框启动器,转到 Print Setup 页,在 Fit to 下面的两个框里都填 1。

把这些泳道做成可用的图表

把活动示例作为您自己的图表打开,把泳道列和阶段列改成您自己的团队和阶段,看交接随之移动。

把这些泳道做成可用的图表

相关指南

常见问题

在 Visio 里怎样删掉一条泳道而不删掉里面的图形?

先把图形移出去。Microsoft 把删除记载为破坏性的:选中泳道的标题,按 Delete,该泳道中包含的每一个图形都会随之被删除。有记载的规避办法是在删除泳道之前把图形完全移到跨职能图之外,之后再挪回来,并在每次放下时盯住那个绿色的容纳高亮。别指望某条容器命令能救你。Disband Container 和 Lock Container 是为容器记载的,而泳道在技术上是列表而不是普通容器,所以解散一条泳道来保住它的内容不是一条受支持的路。

在 Visio 里怎么加一条泳道?

四种有记载的方法,全都在桌面版应用上。右键点一条已有泳道的标题,选 Insert 'Swimlane' Before 或 Insert 'Swimlane' After,把新泳道放在相对于它的位置上。把指针停在泳道一角,点出现的 Insert 'Swimlane' Shape 箭头。用 Cross-functional Flowchart 功能区选项卡上的 Insert 组。或者从 Cross-Functional Flowchart Shapes 形状库里把一个泳道图形拖到页面上。因为 Visio 把泳道建模成列表,你添加的任何东西都会自动排入序列,所以新泳道不需要你自己对齐或调间距。命名方法是双击它的标签栏,那里在你覆盖它之前一直写着 Function。

Visio 的泳道图能从横向改成纵向吗?

在桌面版应用上可以,而且这是那里唯一真正可逆的泳道操作。方向在模板打开时选定,之后可以从功能区上的 Cross-functional Flowchart 选项卡更改;泳道和它们的内容会跟着走,就像你拖动标题重排时那样。不过还是要早改而不是晚改,因为一张按很宽的页面排好的横向图,旋转之后很少能不重新调一遍页面尺寸就读得顺。在 Visio 网页版里答案是不行——Microsoft 的说法是,一旦开始,就无法自动从一种方向转换成另一种——而浏览器在这之上还有另外两条泳道限制,/zh/guides/用visio制作跨职能流程图 里讲全了。

在 Visio 里怎么给泳道图加阶段?

用图形,不是用设置项。阶段就是 Separator 图形:在形状库里找一个,拖到泳道上标记一次阶段变化,然后给它命名。这和泳道确实是不对称的——泳道从功能区插入,还替你排好序列——这也是一张带真实阶段的泳道图比只有泳道的图更费工的原因。Microsoft 没有任何页面写明泳道或阶段的数量上限,所以请把“这一页还读得下来”当作你的限度,而不是当作一个有记载的上限。如果你更希望阶段和负责人是数据而不是几何图形,那么在生成式路线上它们就是源数据表的两列——/zh/guides/把excel数据变成visio流程图 讲了那张表,而上面的实例是同一个想法,只是不用向导。

本指南所用的模板

Excel 泳道流程图模板(泳道与阶段双轴) — 双轴向的泳道流程图模板:顶部五个阶段,侧面四条负责人泳道,以活动执行为例,内含一个提前六周的场地节点和一个提前四周的报名检查点。

Browse all 泳道和跨职能流程指南

Excel 泳道流程图(活动策划与执行): 纲要 → 预算 → 推广 → 执行 → 收尾
如何用 Visio 制作泳道图