工作流的技术架构图:如何利用工作流引擎实现业务流程
工作流的技术架构图:如何利用工作流引擎实现业务流程流程界面展示(部分)这款OA系统侧重于流程和销售方面,由于力软现有流程功能已能够满足客户需求,经过初期简单的技术指导,在短短的几周时间内客户便利用框架内置的工作流引擎成功实现了现有流程的开发整合,并保持稳定运行。而在信息化办公场景下,我们接入了工作流后,流程发起者只需要在系统上填写好表单提交后,流程就会按着预定的规则去执行,每一级审批者会自动接收到资料。工作流的好处就体现出来,比如说:拿我们一个案例来讲解一下:辽宁某大型生物科技类上市公司(应客户要求,对客户资料进行保密)一直使用传统的管理模式进行企业的运作,随着业务的不断深入,人员结构的不断变动,传统的业务流程已经无法对涉及多个部门和业务方向的管理结构进行整合,要知道企业越大流程也越多越细,传统的流程方式已经阻碍了企业的发展。所以他们公司需要一套全方位的工作流引擎,希望以新型流程为基础接入企业当前现有系统开发出一套大型的综合型OA协同办公
工作流引擎是用来实现工作流的一种组件化工具,它是一整套解决方案,比如说一般工作流引擎包含这些功能:流程节点管理、流向管理等,是为了减小开发成本而推出的。因为在软件开发过程中,如果是从零开始实现工作流,那开发成本很大。
上面讲到,工作流本质上是实现工作流的一种封装,那我们就有必要了解一下工作流是啥了。工作流其实是协同办公化的一部分,在日常办公中,工作都是有一套流程的,且各个流程都有相应的业务规则。
举个简单的例子:比如说请假,在任何一家公司中员工想要请假基本上都是有一个请假流程,而不是说你想来就来想不来就不来。你的请假先经过你的组长/主管审批 -》部门经理审批 》行政报备 》抄送财务等。
上面请假的例子就很好的说明了办公流程化,每一步操作都会涉及一些人和一些事的处理,传统的办公流程都是纸质化流程,效率极其低下。
而在信息化办公场景下,我们接入了工作流后,流程发起者只需要在系统上填写好表单提交后,流程就会按着预定的规则去执行,每一级审批者会自动接收到资料。工作流的好处就体现出来,比如说:
拿我们一个案例来讲解一下:辽宁某大型生物科技类上市公司(应客户要求,对客户资料进行保密)一直使用传统的管理模式进行企业的运作,随着业务的不断深入,人员结构的不断变动,传统的业务流程已经无法对涉及多个部门和业务方向的管理结构进行整合,要知道企业越大流程也越多越细,传统的流程方式已经阻碍了企业的发展。所以他们公司需要一套全方位的工作流引擎,希望以新型流程为基础接入企业当前现有系统开发出一套大型的综合型OA协同办公系统,以解决企业当前面临的管理困境。
因为该公司有属于自己的IT部门,但以当前的技术水平无法短时间内开发出来,所以他们需要的是一个系统框架,并且该框架有技术支持,还是源码的。经过多方对比,选择了力软敏捷开发框架。
这款OA系统侧重于流程和销售方面,由于力软现有流程功能已能够满足客户需求,经过初期简单的技术指导,在短短的几周时间内客户便利用框架内置的工作流引擎成功实现了现有流程的开发整合,并保持稳定运行。
流程界面展示(部分)
销售界面展示
开发前
开发后