再描述业务流程应该如何画之前,需要了解几个概念
BPA(Business Process Automation)是指通过自动化技术来改进和优化企业的业务流程,以提高生产力
和效率。
BPM(Business Process Management)是指对企业的业务流程进行管理,包括流程的设计、执行、监控、优化和改进。
BPR(Business Process Reengineering)是指对企业的业务流程进行彻底的重新设计,以提高效率和适应变化的需求。
RPA(Robotic Process Automation)是指通过软件机器人来自动完成重复性的、高度规范化的任务,从而提高效率和减少人力成本。
这里重点澄清几个概念:也是国内很容易混淆的概念或者有时候等同的概念,业务流,工作流,审批流,国内很多的软件停留在审批流层次,就是人工的任务,或者界面任务,很扎实的BPM并不是多见,这几年是在飞速发展阶段,所以很有必要澄清一下BPM概念。
BPM其实它是一个连接器,承接各处业务流的入口与集合。BPM是一个通过运营流程框架管理业务活动的系统。业务流程是一套实现具体组织目标所需的任务和活动。BPM通过以下措施实现了业务流程效率的最大化:确定当前情况下的最佳流程;推算出如何使流程能够最有效地运行;实施控制以实现长期效果。但是国内大部分企业把BPM当OA用,实际作用及价值反而没有体现出来。
BPM应该能打通供应商、企业、代理商上下游信息流和业务流;借助IT平台优化内部流程,提升企业内部的管理水平;借助移动办公,进步提升企业运营效率;统一内部IT平台,提升IT投资回报率,连接各类中台的桥梁,连接各类业务的桥梁,连接各个部门的桥梁……
言归正传,对于普通的业务流程,应该如何绘制,先了解几个概念:
流程元素
工作流中,会定义一些常用的流程元素。
开始节点
流程最开始节点,整个流程由此节点开始,没有输入边。
结束节点
流程经过该节点后,流程将结束,没有输出边。
任务节点
在该节点上,会产生一些任务,可以是人工任务或者自动化任务,如果为人工任务,一般会产生阻塞,只有任务完成,达到一定条件,才能驱动流程往下一个节点行进。
决策节点
该节点存在决策表达式,流程经过该节点时,会执行决策表达式,决定下一步往哪个节点行进。
分支节点
当存在多条支线时,需要分支节点。
合并节点
与分支节点配合,多条支线最终会合并到该节点,由该节点决定是否可以往下一步行进。
分支/合并流程
分支与合并要成对出现,由合并节点判断是否具备合并条件。需要有分支符号和合并符号,更有可读性
子流程
主流程中存在子流程,当所有子流程结束,主流程才结束。
子流程节点
主流程中衍生出的流程,该流程有自己的生命周期,子流程也会产生阻塞,所以只有子流程执行结束,才能驱动流程往下一节点行进。
输入/输出边
连接流程节点元素的边。
然后以下是绘制流程需要注意的一些事项,或者基本规范
· 流程图须以单一入口,单一出口特征绘制。“开始”符号只能出现一次,但是“结束”符号可以出现多次。结束符号是很有意义的。
· 相同流程图,符号大小最好一致,看起来更美观。
· 流程图符号绘制顺序,应从上至下,从左到到右的顺序。
· 同一路径,指示箭头应只有一个,用来表示流程的执行顺序或数据的流向。进入一个流程节点,尽量走同一条线进入,而不是在一个节点上尽量减少多个入口。
· 流程图如有参考到其他流程。可引用已定义的流程,不需要重复绘制。
· 路径符号(连线)间应避免相互交叉。
· 复杂流程图 请分为主子流程图来绘制,不要画在同一流程图中。
· 流程图禁止死循环。
下一节,稍微复杂流程如何梳理的基本方法论,如何解构复杂业务,比如泳道图,跨多个部门如何协调,这里更多还是审批流概念,逐步会添加一些事件,服务,业务系统的交互。