如何用 Visio 制作泳道图

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

运作方式

  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 组里的文本块工具移动标签本身。

常见问题

在 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流程图 讲了那张表,而上面的实例是同一个想法,只是不用向导。

流程图指南中的更多内容