欢迎来到天天文库
浏览记录
ID:44715244
大小:179.00 KB
页数:21页
时间:2019-10-25
《Oracle ERP 工作流》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、大唐兴竹软件公司工作流使用说明作者:王君文档编号A01001-01版本:1.0状态:Draft最后修改日期:2002-7-8修改纪录版本(x.x)修改摘要修改人(FirstLAST)批准人(FirstLAST)日期(mm/dd/yy)签名职务姓名签字日期版本:CompanyConfidentialiii状态:内容索引1简介11.1目的11.2范围11.3如何得到这篇文档12工作流实现机制12.
2、1工作流的组成部分12.1.1单据类型(ItemType)12.1.2活动(Activity)12.1.3流程(Process)12.1.4消息(Message)22.1.5函数(Function)22.1.6通知(Notification)22.1.7查找类型(LookupType)23工作流的定义23.1创建流程定义23.1.1从下往上定义23.1.2从上往下定义33.1.3打开保存单据类型33.2定义工作流组件43.2.1单据类型(ItemType)43.2.2查找类型(LookupType)83.2.3消息
3、(Message)93.2.4活动(Activities)113.3定义一个流程图143.3.1增加一个节点153.3.2定义一个节点153.3.3定义活动属性值164在应用中调用工作流17版本:CompanyConfidentialiii状态:1简介1.1目的Thissectiondescribesthepurposestobeachievedbyusingthisdocument.Theobjectsofimpleme
4、ntingtheprocess/procedureshouldbelistedasbulletitems.Newbulletitemcouldbeinsertedwhereitisnecessary.§说明OracleERP里工作流的原理§在OracleERP里定义并定制工作流1.2范围Thissectiondescribesthescopethatthisdocumentappliedto.OracleERP里工作流引擎的实现原理以及如何利用WorkflowBuilder定义一个流程,以及在程序里调用已经定义好的
5、流程保证业务根据流转规则流转。1.3如何得到这篇文档Givetheinformationonwheretogetthisdocument,e.g.URLand/orIDofthisdocumentinadocumentmanagementsystem.该文档主要供兴竹公司开发部内部交流使用。2工作流实现机制2.1工作流的组成部分工作流的流程主要由以下组件(Component)构成:单据类型、流程、活动、函数、消息、通知和查找类型。单据类型是一种分类对象,其它的对象都属于一个单据类型。2.1.1单据类型(ItemTy
6、pe)企业的业务有很多类别,同一种业务对应有不同的业务流程,同时在业务流转的过程中处理不同的业务信息。单据类型其实就相当于一个业务类型。单据类型属性主要是定义业务信息,另外还包含一些在其它对象需要引用的信息,例如通知里的接收人就可以作为单据类型的属性。单据类型的另外一项功能就是对工作流程进行分类,所有工作流里的其它对象都属于一个单据类型。2.1.2活动(Activity)活动是工作流程中的一个执行单元。活动有自己的结果类型,在运行时活动的实例会返回一个结果,工作流引擎会根据活动实例的返回结果决定业务流程如何流转。活
7、动有三种类型:通知、流程和函数。另外还有一种类型“文件夹(Folder)”,文件类型主要是对活动进行分组,目前还不知道具体如何使用。2.1.3流程(Process)流程就是业务流程的流转规则。流程包括两部分:流程里包含的活动和各个活动在不同条件下的流转关系。在定义流程的时候,因为流程里的活动可能有不同的返回结果,我们需要把不同结果的处理活动和结果联系起来,另外在OracleERP里还定义了一些标准的返回结果(例如超时),你在定义流程的时候,也可以对这些内嵌的返回结果进行处理。在流程实例流转的时候,流程里的活动有自己
8、相应的状态,工作流引擎得到活动的状态改变信息或活动返回结果之后,按照你定义的流程流转规则控制流程的流转。流程必须属于一个单据类型。流程定义里有一个标志属性“是否可运行标志”,如果一个流程是可运行的,则可以在窗体上可以直接调用,否则该流程只能作为一个子流程包含在其它的流程里面,工作流引擎在碰到流程活动的时候,会自动激活子流程,让子流程流转。版本:
此文档下载收益归作者所有