工作流(Work Flow)简单的说,工作流就是一系列相互衔接,自动进行的业务活动或任务,我们可以将整个业务过程看作一条河,其中流过的就是工作流。工作流失针对工作中具有固定程序的常规活动而提出的一个概念。通过将工作活动分解定义良好的任务。角色,规则和过程来进行执行和监控,达到提高生产组织水平和工作效率的目的;
OA工作流就是建立于网络办公自动化基础上的事务行政审批,业务申请审批,公文,信息等的网上流转。
1)固定流程:
所谓的固定流程就是指对于某个审批模板,先设定好其需要审批的流程,在审批的过程中,单据会按照设定的流程一步步走下去。
2)自由流程
所谓自由流程简单点就是上一步决定下一步,由上一步的审批人在审批完成后,根据需要选定下一步由谁去审批或者结束流程,对于单位某个流程不太明确或者可变性非常大的比较适合、
3)条件流转
以请款单为例:金额小于3000元,审批流程是:普通员工-部门经理,如果金额大于3000元的审批流程是:普通员工-部门经理-总经理那么在流程定义的时候,需要根据单据的填写值进行判断,系统自动选择流程。
工作流引擎:
工作流引擎是指workflow作为应用系统的一部分,并为之提供对各应用系统有决定作用 的根据角色,分工,和条件的不同决定信息传递路径,内容等级等核心解决方案;
例如在开发系统中最关键的部分不是系统的界面,也不是和数据库之间的信息交互,而是如何根据业务逻辑开发出符合实际需要的程序逻辑并正确保证其稳定性,易维护性(模块化和结构化),和弹性(容易根据实际业务逻辑的变动作出程序上的变动,如果决策权的改变,组织结构的变动和由于业务方向的变化产生的全新的逻辑等等);workflow引擎解决的就是这个问题;
工作流引擎是整个工作流产品的核心部分:
1.引擎内核
2.业务逻辑
3.封装
4.接口应用管理
分享到:
相关推荐
理论性介绍工作流工作流引擎原理 文章内容大概: 1、EOS工作流引擎工作原理 2、EOS工作流引擎核心调度算法 3、EOS工作流引擎的事件类型 3、EOS工作流事件调度机制 4、时限管理服务 等等
工作流资料及开发源码.rar 671 KB 基于工作流引擎的构件组装体系结构.pdf 321 KB 基于关系结构的工作流引擎.doc 674 KB 基于关系结构的轻量级工作流引擎.pdf 225 KB 基于关系数据库的工作流引擎设计.doc 118 KB 介绍...
工作流引擎平台解决方案 把工作流的过程,要实现的结果都比较详细的描述了一下,对工作流的设计有很大的帮助
本文描述了6中工作流引擎的基本信息 ,其中3种开源的3种商业的
JsonFlow工作流基于自研的流程设计器 + 自研后端Java工作流引擎,组成了一套纯JSON数据交互的自研工作流引擎系统 + 工作流管理系统。本系统无论前端还是后端,其学习成本明显低于开源工作流引擎及附带流程设计器,...
jbpm工作流引擎基于J2EE的轻量级,纯java,开源的工作流管理系统。
工作流及工作流引擎简介
工作流引擎详细设计说明书 工作流引擎详细设计说明书
用C#做的,是关于工作流引擎方面的。数据库和代码我都上传了,绝对好使,如果有什么问题可以联系我。
工作流 引擎技术 工作流定义 工作流模式分析 等
在开发工作流管理系统时,我就推荐用它的另外一个东西:webwork2。笔者主持的开源工作流引擎AgileFlow就是基于ww2+spring+hibernate架构实现的。写到这里我想是不是它可以和struts2进行完美整合?! Jflow是从...
工作流引擎该如何设计、工作流的数据库如何设计、应用筐架如何搭建等,这些问题其实都是很难有答案的。开发设计一个工作流引擎是要能够帮助客户营造价值,而不是为了一时兴趣实现某些技术特性。工作流管理联盟...
工作流引擎说明文档:工作流引擎的设计架构,内核说明等
工作流引擎详解
最近项目中需要使用到工作流,然后上网搜到一个大神用Javascript写的一个工作流,感觉写的很屌。然后我将Javasc代码用Java改写了,并且用mysql建了数据库表,进行了测试,可以处理一些简单的流程。我觉得代码很有...
各位不要怪我要得分高 这是我花一周时间辛辛苦苦自己整理的有各种引擎的比较还有各种定义语言之间的比较
工作流引擎,工作流引擎,工作流引擎,工作流引擎,工作流引擎,工作流引擎
phpworkflow常用在OA,ERP等等的审核审批系统上,能够快速的布局,减少开发工作量,PHP工作流引擎
工作流引擎Activiti的介绍和简单的例子
工作流引擎对比 jBPM3技术比较旧,而且它不支持流程语言规范。它采用了自定义的jPDL而不是从最开始的XPDL、BPEL到后来的BPMN。在jBPM3中,节点的运行期行为与jPDL里定义的节点类型是一一绑定的,这造成了流程引擎与...