流程图培训

工具

wps

目前咱们在新建里面,可以新建流程图

流程图培训_第1张图片

构成流程图的图形符号及其作用

常用的流程图介绍

flowchart 和 BPMN 两种

flowchart:

最开始的全名是”Process Flow Charts”,即处理流程图表。

BPMN:

定义了业务流程图,其基于流程图技术,同时为创建业务流程操作的图形化模型进行了裁减。业务流程的模型就是图形化对象的网图,包括活动(也可以说工作)和定义操作顺序的流控制。

研发更推荐BPMN,不过本内容主要还是flowchart。原因如下:

1.flowchart门槛更低更为常见,业务放也会更容易理解,执行流程图原则起来更容易

2.执行流程图原则无论是flowchart 还是 BPMN 都是通用的

3.后续根据熟练程度再考虑是否转成BPMN,常见的工作流引擎工具就是用BPMN语言进行流程配置

flowchart常用组件和用法介绍

画flowchart流程图之前你必须清楚地理解不同符号的含义,才能正确地使用

程序框

名称

功能

常用

开始/结束符

凡事有始有终,这个椭圆符号代表流程的开始或结束。

流程图培训_第2张图片

流程处理框

一个处理流程,表达方式为:动词 + 名词,比如:提交申请,项目跟进,版权登记

判定/条件

一个判断条件,就是if else,用菱形表示。

子流程

用该图表示这里会有一些内部流程(子流程),可减少此流程图内容过多的情况。

文档

经过这步会输出对应的文档资料。

存储

存储数据,这一步将持久化数据(保存数据)

流程图培训_第3张图片

数据(I/O)

用平行四边形表示,一般作为处理框的输入或输出显示给用户。

不常用

流程图培训_第4张图片

内部存储

该部件是指数据提交之后,需要写入数据库。

流程图培训_第5张图片

队列数据

表示数据处理的一种方式,先进先出,类似排队买饭,站在队伍前边的人先买到饭,先离开队伍。至于处理后的数据要不要写入数据库,要具体情况具体分析。

流程图培训_第6张图片

数据库

该部件表示从数据库中获取数据信息。

流程图培训_第7张图片

人工输入

表示用户通过计算机键盘手动输入的数据。

子流程模块具体例子:

流程图培训_第8张图片

数据模块具体例子:

流程图培训_第9张图片

容易出现的错误用法

举例一些错误或不建议的用法

1.开始/结束图标没有正确使用。

结束图标很容易忘记。流程的分支会越来越多,通常会在流程各节点中分别出现,如果能有明显的结束图标,而不是看箭头的尽头,会更加容易找到关注的分支节点。

流程图培训_第10张图片

2.处理流程出现多分支

处理完成后如果有多个分支出现,分支会越来越多,约束性减弱,理解流程会变得困难。

修改建议:

a.如果有多个分支,用判断逻辑表示。

b.如果有多个产出出现,考虑是否可以串行起来。

流程图培训_第11张图片

3.判断节点只有一个输出

判断的图标一定有分支流程,需要说明清楚分支会走哪里去。就算是结束也需要标注出来。

流程图培训_第12张图片

4.流程图节点使用不当

说明:方框是处理节点。通常处理是需要有输出的。否则处理没意义。

图中的更应该使用存储节点表示

流程图培训_第13张图片

其他建议:

1.需要善于利用子流程

途中的流程 其实非常复杂, 在对业务系统沟通的场景下不需要强调内部的流程。所以可以直接用子流程说明清楚。

同时,对内需要关注子流程,单独画子流程的图即可。

流程图培训_第14张图片
流程图培训_第15张图片

另外:上图依然有一些不确定的预留逻辑初期用随机逻辑处理,也可以用子流程表述。

2.主流程方向性强一些提升流程的主流程意识

流程图从上到下的原则,如果遇到分支判断,那么主流程继续往下走。分支流程往旁边岔开。这样核心流程顺着往下,阅读者会清晰的知道主流程的走向。不会被过多的分支干扰。

流程图培训_第16张图片

实例

登录流程图

流程图培训_第17张图片

审批模块-根据钱来判断权限

流程图培训_第18张图片

3. 软件开发流程图

流程图培训_第19张图片

引用参考

  1. 流程图 FlowChart 教程

流程图 FlowChart 教程 - 知乎

  1. 流程图的使用心得

流程图的使用心得 - 知乎

你可能感兴趣的:(工具软件,流程图)