工作流和工作流引擎

工作流(Work Flow)简单的说,工作流就是一系列相互衔接,自动进行的业务活动或任务,我们可以将整个业务过程看作一条河,其中流过的就是工作流。工作流失针对工作中具有固定程序的常规活动而提出的一个概念。通过将工作活动分解定义良好的任务。角色,规则和过程来进行执行和监控,达到提高生产组织水平和工作效率的目的;
OA工作流就是建立于网络办公自动化基础上的事务行政审批,业务申请审批,公文,信息等的网上流转。
1)固定流程:
所谓的固定流程就是指对于某个审批模板,先设定好其需要审批的流程,在审批的过程中,单据会按照设定的流程一步步走下去。
2)自由流程
所谓自由流程简单点就是上一步决定下一步,由上一步的审批人在审批完成后,根据需要选定下一步由谁去审批或者结束流程,对于单位某个流程不太明确或者可变性非常大的比较适合、
3)条件流转
以请款单为例:金额小于3000元,审批流程是:普通员工-部门经理,如果金额大于3000元的审批流程是:普通员工-部门经理-总经理那么在流程定义的时候,需要根据单据的填写值进行判断,系统自动选择流程。


工作流引擎:

工作流引擎是指workflow作为应用系统的一部分,并为之提供对各应用系统有决定作用 的根据角色,分工,和条件的不同决定信息传递路径,内容等级等核心解决方案;
  例如在开发系统中最关键的部分不是系统的界面,也不是和数据库之间的信息交互,而是如何根据业务逻辑开发出符合实际需要的程序逻辑并正确保证其稳定性,易维护性(模块化和结构化),和弹性(容易根据实际业务逻辑的变动作出程序上的变动,如果决策权的改变,组织结构的变动和由于业务方向的变化产生的全新的逻辑等等);workflow引擎解决的就是这个问题;

工作流引擎是整个工作流产品的核心部分:
  1.引擎内核
  2.业务逻辑
  3.封装
  4.接口应用管理








你可能感兴趣的:(工作)