如何创建一张 Visio Data Visualizer 流程图
多数人想要的那张 Data Visualizer 流程图是跨职能的那张。三个模板里哪一个才出泳道、职能列和阶段列在向导里怎么映射,以及基础模板为什么会悄悄无视它们。
一张带泳道的 Data Visualizer 流程图来自 Visio 桌面版应用里的“Cross-Functional Flowchart - Data Visualizer”模板,向导的 Functions/Phases 页在那里把你的职能列映射成泳道,把你的阶段列映射成时间轴。
简而言之
- 泳道只来自一个模板:“Cross-Functional Flowchart - Data Visualizer”。
- 职能列和阶段列会被基础 Data Visualizer 模板彻底无视。
- 向导的 Functions/Phases 页上放着“Function or Swimlane”(必填)和“Phase or Timeline”。
- Process Step ID 必须唯一且不为空,否则这条流程建不起来。
- 把图表、它的工作簿和那套映射一起导出成 .vtpx 模板包,就能重用整套设置。
两列决定你有没有泳道
人们真正想要的那张 Data Visualizer 图表是跨职能的那张——每个团队一条泳道、顶上横着一条阶段带,由一张表生成而不是画出来。在 Visio 桌面版应用里,它来自一个特定的模板:“Cross-Functional Flowchart - Data Visualizer”。Microsoft 记载的入口是打开 Visio,如果你已经在编辑一张图就选择 File > New,然后选择 TEMPLATES,选择 Flowchart。在模板预览里取用 Microsoft 的“Excel data template”,选一个度量单位并选择 Create,这会针对你的工作簿启动 Create Diagram from Data 向导。
Data Visualizer 有三个模板——“Basic Flowchart - Data Visualizer”“Cross-Functional Flowchart - Data Visualizer”和“Audit Diagram - Data Visualizer”——而这个选择不是外观问题。Microsoft 那张源数据工作簿里有两列,承载职能(泳道)和阶段(时间轴),而 Microsoft 明确表示它们只对 Cross-Functional Flowchart 图表有效,Basic Flowchart 图表会无视它们。没有任何提示。把两列仔细填好、再挑基础模板,你会得到一张正确、完整、彻底扁平的流程图,没有泳道也没有阶段——也没有任何消息告诉你输进去的那些归属去了哪里。
剩下的是老实的许可背景。Microsoft 把 Data Visualizer 模板和 Create Diagram from Data 向导记载为仅在 Visio Plan 2 中可用——撰稿时 en-us 商店页面上显示的标价是每用户每月 15 美元、按年付费——而 Plan 2 是唯一包含桌面版应用的订阅层级。macOS 没有 Visio 桌面版应用。连接数据的图表在 Visio 网页版里无法编辑,所以创建和刷新在实践中都是桌面上的活。如果你是为同名的那个 Excel 加载项而来,它的状态是另一个故事:见 /zh/guides/如何使用visio-data-visualizer。
下面的实例是一场由四个团队交付的活动——主办人、市场部、财务、场地与运营——横跨从纲要到收尾的五个阶段。它是在 QueryChart 里搭的,那里泳道只是同一批行上多出来的两列,而不是一个映射步骤,所以你可以一边看着同样这套职能加阶段的想法落成一张图,一边决定 Visio 那条路线是不是你想要的。无论怎么决定,上面和下面的 Visio 步骤都是答案。
同一条流程,一列一列来
一场由四个团队横跨五个阶段交付的活动,分四个阶段揭开,好让你看清职能列和阶段列到底加了什么。
只有步骤和图形
“确定活动纲要与目标日期”是起点,而“筛选场地并预留目标日期”是任何人拿到它之后做的第一件事。用 Data Visualizer 的说法,这就是描述列和图形类型列填好了、别的什么都没有——一串方框,还没有流程。
连接,以及第一个回环
第 4 行问“财务是否批准预算?”,第 5 行问“缩减规模的方案是否可行?”,而它指回第 3 行。那支往回的箭头正是一列“下一步”必须能表达的东西:返工是常态,而一张只会往前数的表描述不了它。
每条出口上的分支标签
“场地合同是否在六周节点前签妥?”现在带上了“已签署”和“未签妥”,而未签妥那条路线会先问“备选场地在目标日期是否有空?”,再落到“活动已延期至新日期”,而不是断在半空。Visio 的对应物是连接线标签那一列,分支标签在其中用逗号分隔,顺序与下一步的值一致。
职能列与阶段列
给每一行加上负责人和阶段,同一条流程就变成了一张跨职能图:四条泳道、五个阶段,而那些交接一下子看得见了——筛选场地时从主办人交到场地与运营,进入财务审批,再出到市场部做推广。这正是基础 Data Visualizer 模板会丢掉的内容。
运作方式
在 Visio 桌面版里打开跨职能 Data Visualizer 模板
Microsoft 的路径是:打开 Visio,如果你已经在编辑一张图就选择 File > New,然后选择 TEMPLATES,选择 Flowchart。这里列出三个 Data Visualizer 模板——Basic Flowchart、Cross-Functional Flowchart 和 Audit Diagram。请选“Cross-Functional Flowchart - Data Visualizer”:三个里只有它会读职能列和阶段列。Microsoft 把这些模板记载为仅在 Visio Plan 2 中可用,向导同样如此。
取用 Microsoft 的 Excel 数据模板,然后选择 Create
在模板预览里选择“Excel data template”拿到起始工作簿,选一个度量单位,然后选择 Create。Create 才是启动 Create Diagram from Data 向导的那一步。请从这个工作簿出发,而不是 Microsoft 支持文章通过 aka.ms 链接的那两个示例文件:截至 2026 年 7 月 30 日,那两个短链接都跳到 Bing,那正是一个未映射的 aka.ms 链接会做的事。
把工作簿按 Excel 表格填好
这套结构是:一个步骤 ID,Microsoft 要求它唯一且不为空;一段描述,其文字会加进每个图形;序列中下一个步骤的 ID;一个连接线标签(对会分叉的图形,标签用逗号分隔);一个图形类型;以及职能列和阶段列。请把这块区域做成真正的 Excel 表格——Microsoft 的指引是,如果你想让图表和数据保持同步,就用表格而不是自定义区域。逐列的细节在 /zh/guides/把excel数据变成visio流程图。
回答向导的 Excel 页
向导五页中的第一页问“你想从数据创建什么图表?”,然后要你“选择 Excel 工作簿”并“在工作簿中选择一个表格或一个自定义区域”。把它指向你刚做好的那个表格。在这里把图表类型选对,和挑模板是同一个决定——这是选了基础而不是跨职能之后,还能便宜地改回来的最后一个点。
在 Functions/Phases 页上映射泳道
第二页是图表拿到自己结构的地方。“Function or Swimlane”是必填的映射:把它指向你的负责人列,每一个不同的取值就成为一条泳道。“Phase or Timeline”是可选的搭档,把它指向你的阶段列,就得到横跨流程的那些带。向导里没有别的东西会生成泳道,而对一张用基础模板搭出来的图,事后再怎么调格式也加不上去。
把剩下三页走完
Process Steps 页要“Process Step ID / Activity ID”(必填)和“Process Step / Activity Description”,并带一个 Accessibility 区域。Shape Types 页映射“Shape Type for Process Steps / Activities”——而它并不局限于流程图形状库,因为 Microsoft 确认你可以把流程数据映射到 Visio 中的任意形状库来创建图表,包括你自己的。Connections 页处理“Delimiter”和“Connector Label”。然后选择 Finish。
应避免的错误
挑了基础模板,泳道被悄悄丢掉
职能列和阶段列只对 Cross-Functional Flowchart 图表有效,Basic Flowchart 图表会无视它们。你得到的是一张有效的扁平流程图,没有报错,也没有任何暗示说你输进去的那些归属被丢掉了。真发生了,工作簿是好的——从跨职能模板重新开始,针对同一张表再跑一次向导。
步骤 ID 为空或重复
Microsoft 对步骤 ID 那一列的规则很干脆:Excel 表中每个值都必须唯一且不为空。它是每一个“下一步”引用要解析到的身份,所以重复的 ID 会让流程含混,而空的 ID 会留下一个到不了的步骤。请在跑向导之前给这一列排序查重,而不是事后。
指望在浏览器里刷新它
Microsoft 把连接到 Excel 的图表列在无法于 Visio 网页版中编辑的那一类里,所以 Refresh Diagram 和 Update Source Data——两者都在 Data Tools Design 选项卡上,而这个选项卡只在选中图表容器之后才出现——都是桌面命令。它们的机制,以及那个被人和它混为一谈的、毫不相干的第二套刷新功能,在 /zh/guides/用excel更新visio流程图 里讲。
把 Plan 2 当成推销而不是要求
Microsoft 的措辞是,使用 Data Visualizer 模板的能力仅在 Visio Plan 2 中可用,而 Plan 2 是唯一带来这些模板所在的桌面版应用的订阅层级。Plan 1 仅限网页和 Teams;Microsoft 365 附带的 Visio 被限制在基础图表类型上。macOS 完全没有桌面版应用,所以 Mac 不是通往这个功能的路。如果你想要泳道但不要 Plan 2,Visio 这边的答案是手画的跨职能模板:/zh/guides/用visio制作跨职能流程图。
用两列拿到这些泳道
把这场活动实例作为您自己的图表打开,看负责人列和阶段列在起作用,然后把您自己的步骤粘到那些行上。
相关指南
常见问题
Basic 和 Cross-Functional 这两个 Data Visualizer 模板有什么区别?
两者都从同一张 Excel 表生成流程图,用同样的步骤 ID、下一步引用、连接线标签和图形类型。区别在两列。跨职能模板会读职能列,把每一个不同的取值变成一条泳道,还会读阶段列,把它变成横跨图表的时间轴。Microsoft 表示这两列只对 Cross-Functional Flowchart 图表有效,Basic Flowchart 图表会无视它们。第三个模板 Audit Diagram - Data Visualizer 又是另一种图表类型。如果你想要泳道,模板选择就是那个关键决定。
做一张 Data Visualizer 跨职能流程图需要 Visio Plan 2 吗?
Microsoft 是这样记载的:使用 Data Visualizer 模板的能力仅在 Visio Plan 2 中可用,而对 Create Diagram from Data 向导也出现同样一句话。撰稿时 Plan 2 在 en-us 商店页面上的标价是每用户每月 15 美元、按年付费,并且它是唯一包含 Windows 桌面版应用的订阅层级。经销商页面声称买断制的 2024 版本包含这些模板;Microsoft 自己的措辞是 Plan 2,我们不会给出相反的断言。至于那个曾提供更便宜路线的、已停用的 Excel 加载项,见 /zh/guides/如何使用visio-data-visualizer。
同一个工作簿和同一套映射能用到另一条流程上吗?
可以,而这是这个功能上最少人知道、又最有用的一件事。在选中图表容器的情况下,你可以把这张 Data Visualizer 图表导出成一个 .vtpx Visio 模板包,它把图表、它的工作簿和那套映射打包在一起。别人打开这个包,你的列布局和图形映射都已经接好了,他们只要替换那些行。启用了宏的图表和工作簿无法这样导出。要在一个团队里把流程绘制标准化,这比发一个工作簿过去、然后指望向导两次被同样回答,要好得多。
没有 Visio Plan 2,怎么从电子表格得到泳道?
同一个想法,不需要映射向导也成立。在 QueryChart 里,行本身就是图表:一个步骤一行,一列写明该步骤通向的行号,再加两列写负责人和阶段,而上面那个实例里的泳道正是这样出来的。编辑数据就是编辑图表,在浏览器里、任何操作系统上都行,所以没有桌面版要求,也没有什么需要刷新。同样值得知道的是,在自己的内容生态重要的地方,Visio 依然更强——工程图和网络图、自定义形状库、用 Check Diagram 做的 BPMN 2.0 校验,以及离线工作。
