用户流程图怎么画,很多人会直接把页面名称连成一串,却没有说明谁在什么条件下做了什么。这样的图看似完整,评审时仍要靠口头解释:用户从哪里来、在哪一步作出选择、系统什么时候返回结果。先把一条真实任务拆成入口、判断、动作和结果 4 个节点,再把异常分支和责任角色标出来,流程图才真正能帮助产品、设计和研发对齐。

先分清用户流程图和页面原型
用户流程图回答的是“用户和系统怎样一步步完成任务”,页面原型回答的是“某一步看到什么、怎样操作”。例如“购买课程”这件事,流程图要标出浏览课程、判断是否登录、选择规格、支付和获得结果;原型才进一步描述课程详情页、登录页和支付页各有哪些字段。先把路径画清,再决定哪些节点需要做成页面,后续工作会轻很多。
流程图也不等于把所有可能性都塞进去。第一版先选择一个高频任务,记录真实入口和结束条件;退款、客服介入、后台补单等低频分支可以单独画在第二张图里,但要留下跳转说明,避免主路径变得无法阅读。
用户流程图怎么画?先放好4个关键节点
- 入口:写清用户从哪个渠道或状态开始,例如“已登录用户从订单列表进入待支付订单”,不要只写“打开应用”。
- 判断:把会改变下一步的条件单独画出来,如是否有库存、是否已绑定手机号或是否通过审核。条件两端都要有去向。
- 动作:用用户能完成的动词描述操作,例如选择规格、提交资料、确认支付。一个节点只承载一个主要动作,避免把整段业务规则挤在框里。
- 结果:说明成功、失败或等待时用户能看到什么,以及是否可以重试、修改或返回。结果不是一句“完成”,而是可观察的状态。
| 节点 | 示例写法 | 需要继续确认 |
|---|---|---|
| 入口 | 已登录用户打开待支付订单 | 访客能否进入、入口是否来自消息或列表 |
| 判断 | 库存是否仍然充足 | 库存变化由谁返回、无库存如何提示 |
| 动作 | 选择规格并确认订单 | 必填项、重复点击和返回修改 |
| 结果 | 订单进入待支付或支付失败 | 状态刷新、重试入口和通知方式 |
拿一条正在设计的用户任务,先写出入口、判断、动作和结果,再把每个分支的去向补齐。
多角色任务,用泳道把责任分开
一个流程里常常同时出现用户、客户端、后台和人工人员。如果所有节点都放在一条线上,读者会误以为每一步都由用户完成。可以按角色分泳道:用户负责选择和提交,客户端负责校验与提示,服务端负责库存或状态更新,客服只在异常时介入。泳道不是装饰,它能提前暴露“这一步到底谁提供数据”的问题。
- 每个节点只放一个责任方:需要协作时,用跨泳道箭头表示交接,而不是在一个框里写一串人。
- 交接处写明输入和输出:例如客户端提交订单后,服务端返回订单编号和当前状态。
- 人工介入单独标记:说明触发条件、处理人和回到主流程的位置,避免流程在“转人工”后消失。
判断节点要让两条路都能走通
最常见的错误是画了一个“是否成功”的菱形,却只留下成功箭头。判断节点应当写成可以回答“是或否”的问题,并给每个答案安排下一步。登录流程里,验证码正确和错误要分别指向进入首页、重新输入或稍后再试;支付流程里,成功、超时和余额不足也不应共用同一个结果框。
分支过多时,不要把所有规则写在图上。把关键条件放在节点旁,用一份规则说明承载详细的时限、权限和数据口径,流程图只保留能影响路径的判断。这样既看得懂,也方便规则变化时单独更新。
箭头、节点和注释要有固定含义
团队共同维护流程图时,最好先约定几种基本符号:圆角框表示开始或结束,普通矩形表示动作,菱形表示判断,虚线表示需要另一个角色确认。若某个项目已有图例,应优先沿用。符号不必复杂,但同一张图不能一会儿用颜色表示角色、一会儿又用颜色表示状态,否则读者会误判箭头含义。
节点文字也要保持同一种语气。动作节点使用“提交资料”“确认支付”这样的动词短句,判断节点使用“是否……”的问句,结果节点用“订单进入待支付”这类状态句。统一句式后,流程变长仍然容易扫读。
给墨刀AI的输入,先写任务再写样式
墨刀AI 当前公开展示 AI 生成流程图、AI 原型,以及从文字、图片和 HTML 形成产品设计草稿的方向。准备生成用户流程图时,先提供目标角色、起始状态、任务终点、判断条件和不在本轮处理的范围,再说明希望看到泳道、异常分支或评审备注。输入重点是业务路径,不是“画得漂亮”。
任务:已登录用户购买一门课程
角色:用户、客户端、订单服务
入口:课程详情页点击购买
关键判断:是否已绑定手机号、库存是否充足、支付是否成功
结果:生成待支付订单、支付成功或保留可重试状态
本轮不处理:退款、优惠券叠加和客服补单
输出:主路径、异常分支、每个节点责任角色,以及需要产品确认的问题
生成结果适合当作第一版讨论材料。节点名称、箭头方向、条件顺序和状态文案仍要回到真实需求与接口约定核对,不能把工具补出的假设直接当成产品规则。
从一张图拆出评审问题
流程图完成后,不要只问“画得好不好看”。可以逐条把箭头改写成评审问题:用户为什么能进入这里?判断条件由哪个接口提供?失败后是否保留已填写内容?谁负责处理等待状态?这样每一次评审都有明确问题,意见也更容易回到节点和版本,而不是停留在感觉层面。
评审前沿着箭头走一遍
- 从真实入口开始:没有权限、没有数据或从消息进入时,是否仍然有明确去向。
- 每个判断都问“否则呢”:错误、等待、取消和重复操作是否有独立的处理方式。
- 检查交接信息:前一个节点输出的编号、状态或资料,后一个节点是否真的需要且能取得。
- 确认终点可验收:用户看到的提示、后台记录和下一步入口是否能被不同角色分别验证。
涉及支付、身份、健康、财务或个人信息时,流程图只能表达待确认的体验和责任边界,安全策略、数据保留和合规要求仍需要专业负责人审查。流程越关键,越要保留版本日期和变更原因,避免旧图继续被当成现行规则。
主路径、异常分支和责任泳道都确认后,再把流程图整理成能让产品、设计和研发共同评审的版本。
常见问题
Q:用户流程图一定要从首页开始画吗? A:不一定。应从本次任务的真实入口开始,例如消息、搜索结果或订单列表;首页只有在它确实承担入口作用时才需要放进来。
Q:流程图里的每一步都要对应一个页面吗? A:不需要。有些判断由系统完成,有些动作发生在同一页面。先表达任务路径,再决定哪些节点要展开成页面原型。
Q:异常分支太多,图会不会看不懂? A:可以先保留会影响主任务的分支,其余规则放到单独说明,并用编号或备注关联。主图优先保证入口到结果的阅读顺序。
Q:墨刀AI生成的流程图能直接交付开发吗? A:不能。生成稿可以帮助讨论路径,但接口、权限、数据、异常处理和验收标准仍要由团队确认。
Q:流程图多久需要更新一次? A:当用户入口、关键规则、系统状态或责任角色发生变化时应更新,并在图上保留版本和变更原因。

