为什么你画的流程图开发总说看不懂?主流程审批人产品设计插件功能

在做产品设计时,会碰到非常多的业务流程,当我们需要跟开发解释一个相对复杂的流程时,一个清晰的流程图,便非常重要了。如何写出一个清晰的流程图呢?本文作者对此进行了分析,一起来看一下吧。

我们做产品设计的时候,会碰到非常多的业务流程,有简单的,有复杂的,有单作业的,也有多作业的,当我们碰到需要跟开发解释一个相对复杂的流程时,无论多么详尽的表述,都远不如一个清晰的流程图来得有用。

如果一个业务流程你认为它复杂到无法用流程图来表达,那多半你也无法用文字来表达。

一、认识流程图

在绘制流程图之前,需要先认识流程图上的不同图形代表了什么意思,以便你在绘制流程图时可以正确使用它们。

一般用【椭圆形】表示流程的开始或结束节点,用【矩形】表示流程的常规节点,用【菱形】表示流程的判断节点,节点与节点之间,通过【箭头】进行连接。绘制的时候可以考虑给不同的图形加上不同的颜色,这样辨识度更高。

这样的约定使流程图的绘制者和阅读者更容易达成共识,也使绘制的流程图更具易读性。

二、单作业流程图

这是最简单的一种流程图形式,它只是系统中、甚至只是某个系统功能模块中的流程;它只描述一个用户的动作,或者只是描述一个功能模块的运作逻辑。

上图是从用户操作的角度,描述用户完成一个业务操作的流程,这种流程图,称为【业务流程图】。

上图是从系统角度,描述一个功能的处理逻辑,这种流程图,称为【系统流程图】或【功能流程图】。

我们甚至可以对输入手机号这个操作单独绘制它的校验流程图:

通过以上几个简单的流程图,我们来总结一下一个合格的流程图应该怎么画:

1、用正确的图形表达对应的节点,节点文字简洁清晰描述执行的动作,必要时可增加注释。比如上图校验手机号对前3位数字的判断,由于条件比较多,如果将所有可能的前3位数字全部写出来,流程图就太过臃肿,像这种情况,只需要简单举个例子或加个注释说明,让开发知道这里是要进行什么判断即可,至于详细的判断规则,应该详细记录在需求文档中。

2、同一个判断节点,判断结果控制在3个以内,2个最佳,如果判断条件比较多,尽可能分多个判断节点,每个节点只处理一个判断条件。如果一个判断条件有2个结果,那么两个判断条件放在一起就可能大于4个结果。

3、线条尽可能少交叉和重叠。

4、尽可能合并相同作用的流程节点。这样可以使流程图更加简洁,但要注意,如果两个节点的作用不相同,一定不要使用相同或相似的节点文案。

5、按主线流程从上到下绘制,支线流程从左往右延伸。人的阅读习惯是从上到下,从左到右。

根据上述结论,我们来看一个极端的反面例子:

从上面的例子中,我们可以知道这个流程图有以下问题:

1、全部的节点都用错了图形。

2、一个判断节点同时进行多个条件判断,判断结果太多,流程混乱。

3、流程线条重叠,影响阅读。

4、关于是否11位数字是一个单独的判断条件,只需要输出一个错误提示结果即可,太多提示显得流程过分冗余。

5、流程“左右开弓”,阅读时容易感到无所适从。

三、多作业流程图

多作业流程图就要复杂得多,它可能涉及多个角色,也可能涉及多个系统,甚至可能同时涉及多个角色和多个系统,接下来将逐一举例说明。

在这之前,我们需要先认识一个新的图形——【泳道图】。

顾名思义,泳道图有多个泳道,每条泳道可以代表一个角色或一个系统,这样我们就可以在不同的泳道中表达多角色或多系统之间的协作流程。

举一个多角色协作的例子,假设OA办公系统中请假的主要流程是这样的:员工请假→上级主管审批→人事经理审批→总经理审批。全部审批完成后请假才能生效,如果有其中一人拒绝,就不再将流程提交给下一个审批人。我们来绘制一下这个流程图:

每一条纵向的泳道代表一个角色,按照审批顺序从左向右排列,然后把每个角色的流程画在对应的泳道内。

多系统的流程也是相同的画法,如果是多角色多系统同时存在呢?

还是上面的例子,我们假设考勤是个单独的小程序,员工通过考勤小程序请假,审批者通过OA系统审批,这个时候就涉及多系统多角色的协作。我们上面画的是纵向泳道图,这个时候我们只要引入横向泳道图来表示多个系统就可以了:

1.流程优化

一个流程图好不好,不只是看它是否画得清晰易懂,也不只是看它画得是否美观简洁,还要看它表达的逻辑是否合理以及是否最优。

上图是大多数平台注册时需要填写的字段,首先我们针对上图这些注册条件,绘制出一个注册流程中校验手机号是否已注册的流程图:

这个流程图画的没有问题,在逻辑上也是成立的,但它是否就是合理的或最优的呢?我们来分析一下。

如果用户按主线流程最终注册成功,这个流程是没有问题的,但如果用户的手机号之前已经注册过,对用户而言,这个时候用户已经输入了一堆的信息,你才告诉用户注册不了,用户会觉得反感,甚至恼怒,对平台而言,发送验证码的短信费用,本是一笔可以避免的支出。

因此,我们可以对这个流程进行优化,首先在用户输入手机号之后,系统先查询手机号是否已注册,如果已注册,这时就可以马上提醒用户:

如果用户不理会提示,继续往下填写注册信息,在发送验证码的时候,如果手机号已注册,此时发送验证码给用户是没有意义的,所以在发送验证码时,需再次进行手机号是否已经注册的校验:

通过这样的流程优化,可以达到降本增效的目的。

一个流程如果太长,我们在规划流程的时候,需要注意跳出流程的节点。

比如上述注册流程图,我们可以像下方这样,发现手机号不是11位数字之后,仍然往下走,等所有判断条件执行完之后,将所有的错误信息一次性报给用户:

优化后让流程变得更加简单,但也意味着绘制的流程图会更加复杂,因为要考虑更多的流程场景,因此,优化流程才是真正考验产品经理功底的工作。

我们再来看看上述的考勤流程可以怎么进行优化。

我们仔细分析一下,就会发现考勤的流程还涉及其他的场景。

第一种场景:提交请假申请的人本身就是部门负责人,在系统中没有直属的上级主管。这种场景下,如果一个人本身就是上级主管,那么提交之后,上级主管这一级就默认审批通过,直接提交给人事经理审批:

第二种场景:假设人事经理的直属上级是总经理,人事经理请假的时候,流程怎么走?这种场景流程其实没有变,只是出现了特殊的情况,就是请假人刚好是审批人,同时上级是直接审批人,又是最终审批人,这种情况下,我们还是按流程来走,只是遇到相同审批人的时候,默认审批通过即可:

实际上流程一个都没少,只是因为角色重叠,所以两个角色完成了4个角色的流程。虽然流程简化,审批自动通过,但在设计系统的时候,即使是自动通过的审批节点,在系统中也需要进行记录。

最后我想说,在做产品设计时,不要滥用流程图,不要什么逻辑一上来就画流程图,有些逻辑很简单,一两句话就能说明白,就没必要画流程图,流程图看多了,也容易疲劳。

*本文示例流程图均进行一定程度简化,仅为说明原理,不代表实际业务,请注意分辨。

专栏作家

产品锦李,公众号:产品锦李(ID:IMPM996),人人都是产品经理专栏作家。不务正业的产品经理和他的产品设计。

本文原创发布于人人都是产品经理,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议。

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。

THE END
1.ProcessOn思维导图流程图在线画思维导图流程图ProcessOn是一款专业在线作图工具和知识分享社区,提供AI生成思维导图流程图。支持思维导图、流程图、组织结构图、网络拓扑图、鱼骨图、UML图等多种图形,同时可实现人与人之间的实时协作和共享,提升团队工作效率。https://www.processon.com/
2.免费在线创建流程图思维导图迅捷流程图支持免费在线创建流程图、思维导图、组织结构图、ER图、业务流程图、工作流程图、网络拓扑图等,是一款功能强大的在线流程图制作软件.https://app.liuchengtu.com/
3.PPT流程图流程图PPT图表S状PPT流程图 流程图 圆形十结点PPT流程图 流程图 简洁微立体PPT流程图免费下载 流程图 箭头结点的6数据项PPT流程图 流程图 火箭起飞箭头PPT流程图 彩色脚印图案PPT流程图 流程图 由远及近彩色箭头PPT流程图 流程图 彩色循环四结点PPT流程图 流程图 https://www.1ppt.com/tubiao/liuchengtu/
4.迅捷画图迅捷画图是一个专业的在线画图网站,为用户提供简单易用的作图工具,支持在线创作流程图、在线制作思维导图、组织结构图、ER图、网络拓扑图等.在线作图,方便快捷,真正实现高效工作。http://www.liuchengtu.net/
5.流程图基础知识点2大维度:横向为部门或岗位维度,纵向为阶段维度--时间是从上到下发展。 补充:子流程,将流程分解得到子流程能够串联起来,比如:在A流程中涉及需进一步分解的“A1.1”流程时,就可以在“A流程”中用子流程符号代表“A1.1”。 2、功能流程图 3、页面流程图...https://www.jianshu.com/p/355b35cd6ae6
6.流程图怎么画?流程图包含哪些内容?流程图包含哪些内容呢? 首先我们了解一下流程图的定义: 流程图是表示算法、工作流或流程的一种框图表示,它以不同类型的框代表不同种类的步骤,每两个步骤之间则以箭头连接。这种表示方法便于说明解决已知问题的方法。流程图在分析、设计、记录及操控许多领域的流程或程序都有广泛应用。https://www.niaogebiji.com/pc/article/detail/?aid=104161
7.流程图(flowchart)分析和总结.pdf流程图(flowchart)分析和总结.pdf 9页内容提供方:mph 大小:1.04 MB 字数:约7.33千字 发布时间:2022-04-14发布于上海 浏览人气:118 下载次数:仅上传者可见 收藏次数:0 需要金币:*** 金币 (10金币=人民币1元)流程图(flowchart)分析和总结.pdf 关闭预览 想预览更多内容,点击免费在线预览全文 免费...https://max.book118.com/html/2022/0413/6001144000004134.shtm
1.流程图制作工具和绘图软件MicrosoftVisio流程图 利用Visio 强大的流程图功能,将想法变为现实。使用丰富的形状、模具和模板库,以具有影响力的方式传达数字和信息。 结束SPCCC 节 实时协作 创建并共同创作具有专业外观的图表,实现有效的决策制定、数据可视化和流程执行,从而帮助提高整个企业的生产率。Visio...https://www.microsoft.com/zh-cn/microsoft-365/visio/flowchart-software/
2.流程图流程图2 什么是流程图 ? 3 绘制流程图 的步骤 4 使用流程图 需要考虑的问题 [b]流程图 (Flow Charts) [/b] [b]什么是流程图 ? [/b] 流程图 是流经一个系统的信息流、观点流或部件流的图形代表。在企业中,流程图 主要用来说明某一过程。这种过程既可以是生产线上的工艺流程,也可以是完成一项任务必需的...https://m.esnai.com/baike/view.aspx?w=%E6%B5%81%E7%A8%8B%E5%9B%BE
3.流程图专题模板流程图图片素材下载我图网流程图专题为您整理了4226个原创高质量流程图图片素材供您在线下载,PSD/JPG/PNG格式流程图模板下载、高清流程图图片大全等,下载图片素材就上我图网。https://so.ooopic.com/sousuo/4956/
4.流程图种类—综述亿图划分了一些流程图种类,分为10个类别。每一种流程图都有特定的形状和例子。免费下载流程图软件并查看所有例子基本流程图常用于定义和记录基本工作和数据流、财务、生产和质量管理流程以提高业务效率。业务流程建模图是在工作流程中指定业务流程的图形表示。https://www.edrawsoft.com/cn/types-flowchart.php
5.在线流程图制工具使用最佳流程图软件轻松创建流程图和其他可视化图表。利用我们基于云的工作区,您和您的团队可以立即创建流程图。http://online.visual-paradigm.com/cn/diagrams/features/flow-map-maker/
6.19张必备流程图,收藏!19张必备流程图,原来别人家的公司是这么“转”起来的,供参考。 1、质量管理体系要求 (点击图片放大后查阅) 2、业务计划过程流程图 (点击图片放大后查阅) 3、持续改进过程流程图 (点击图片放大后查阅) 4、管理评审控制过程流程图 (点击图片放大后查阅) ...https://m.thepaper.cn/baijiahao_7270270
7.流程图那么多,你数得过来吗?在看文章时,我们时不时会碰到各种流程图:业务流程图、功能流程图、页面流程图、用户操作流程图、系统流程图等等这些叫得出名叫不出名的流程图,这着实让人头痛不已,这里作者分享一些自己对于流程图的理解,着重介绍产品中会用到的相关流程图,希望能够抛砖引玉。 https://maimai.cn/article/detail?fid=1704763461&efid=CNACd98rw_yeOF_f3eBQbw
8.如何在线制作流程图?亿图图示什么是流程图,流程图有哪些常用符号,如何在线轻松绘制流程图?以上问题,你都可以在这里找到答案。立即使用亿图图示在线版 目录 1. 什么是流程图? 2. 流程图符号及含义 3. 如何制作流程图? 什么是流程图? 顾名思义,流程图是不同步骤的可视化绘图,描绘了从开始到结束为任务执行的工作。它可以清晰显示完成某项工作...https://www.edrawmax.cn/article/flow-chart.html
9.什么是流程图?一篇文章就帮你搞定了流程图csdn状态流程图又称状态机,主要是用来对项目流程的某个节点通过不同的操作对此节点的状态的产生状态改变的不同结果的流转图,可以方便我们了解此节点从A状态变为B、C、D...的各种状态的触发条件,了解状态变化前置条件及后置结果。此处可以穷举出所有的状态并前后排列出所有实际会发生的状态流转汇集成状态流转图。 模板社区...https://blog.csdn.net/m0_69512897/article/details/129322534
10.流程图流程图模板下载觅知网为您找到2918个原创流程图设计图片,包括流程图图片,流程图文档,流程图背景,流程图模板源文件下载服务,包含PSD、PNG、JPG、AI、CDR,WORD等格式素材,更多关于流程图素材、图片、海报、背景、插画、配图、矢量、PS、模板、文档、PPT、视频等设计素材就来觅知网。https://www.51miz.com/so-sucai/91472.html
11.在线流程图boardmix在线流程图软件,免费好用,多格式快速导出。流程图制作和模板免费在线使用,内置流程图、泳道图、组织结构图、会议流程图、ER图、时间线、UML等多种模板,学习规划和工作流程从此无比清晰https://boardmix.cn/flow-chart/?channel=bd&utm_source=baidu&utm_medium=cpc&utm_term=flowchart&_channel_track_key=tzzMtneL&bd_vid=10632798447377301907
12.你真的清楚流程图规范吗?在这里我想推荐一款流程图工具给大家——墨刀流程图绘制工具。墨刀流程图绘制工具,便捷高效,在墨刀企业版,和团队成员协作编辑和管理项目,从此沟通不再费力;生动创作,多款主题,简洁线条,就能传达海量信息三步画图,丰富元素,达成高效工作成就无限画布,快速定位,直观又能不失美观;多面协作,云端快协作,一键分享信息实时同步...https://modao.cc/flowchart/flow-chart-specifications-you-should-know.html
13.流程图&时序图绘制小tips时序图强调对象之间的交互与时序关系,流程图则是针对一个过程或者活动进行全面而细致的展开。 时序图主要描绘多个对象之间的复杂关系,流程图通常描述单一对象的各种操作和转换过程。 时序图更加注重时间顺序,可以清晰地表示交互的先后顺序与时序关系,而流程图注重过程的控制流程,可以描述每个步骤的执行方式以及处理逻辑。 https://www.51cto.com/article/764276.html
14.Visio中的流程图六西格玛图 使用此模板创建六西格玛流程图或质量图表屋。 有关详细信息,请参阅创建六西格玛流程图或质量之家关系图。 TQM 关系图 创建全面质量管理关系图,包括因果关系图、自上而下流程图和跨职能流程图,以便对业务流程进行重新设计和持续改进。 价值流图 ...https://support.office.com/article/f064cd25-d7d5-47b8-87e1-ecb3c39cc165
15.visio绘制流程图的五个小技巧图形图像软件教程在绘制流程图的时候visio使用的非常多,但是可能没有注意技巧,visio里面每个图形都有特定的意义,而不是你随便选择来画的,下面一个个来说明! Microsoft Visio 2007 简体中文特别版 类型:图像处理 大小:374.9MB 语言:简体中文 时间:2014-02-13 查看详情 https://www.jb51.net/softjc/512788.html
16.word流程图怎么制作word里面画流程图方法步骤1、首先,在用word制作流程图之前,我们得点击“ 插入 ”菜单中的“ 形状 ”,从而拉出一个画布,后续我们便可以在这个画布上制作流程图了。 2、然后,开始word流程图的制作,先从“ 插入 ”菜单中的“ 形状 ”中选择矩形工具,当然了,你也可以选择你喜欢的图形形状。 https://g.pconline.com.cn/x/161/16150049.html