大唐兴竹软件公司
北京市亚运村惠忠里
A区卧龙花园
202楼1002室
CompanyConfidential
大唐兴竹软件公司
工作流使用说明
作者:
王君
文档编号
A01001-01
版本:
状态:
大唐兴竹软件公司
北京市亚运村惠忠里
A区卧龙花园
202楼1002室
CompanyConfidential
大唐兴竹软件公司
工作流使用说明
作者:
王君
文档编号
A01001-01
版本:
状态:
Draft
最后修正日期:
2002-7-8
still1
版本: <VersionNumber> CompanyConfidential ii
状态: <DraftorReleased>
修正纪录
版本
()
修正摘要
修正人
(FirstLAST)
批准人
(FirstLAST)
日期
(mm/dd/yy)
签名
职务
姓名
签字
日期
内容索引
1 简介 1
目的 1
范围 1
如何得到这篇文档 1
2 工作流实现机制 1
工作流的组成部分 1
单据类型(ItemType) 1
活动(Activity) 1
流程(Process) 1
音讯(Message) 2
函数(Function) 2
通知(Notification) 2
查找类型(LookupType) 2
3 工作流的定义 2
创立流程定义 2
从下往上定义 2
从上往下定义 3
打开保存单据类型 3
定义工作流组件 4
单据类型(ItemType) 4
查找类型(LookupType) 8
音讯(Message) 9
活动(Activities) 11
定义一个流程图 14
增加一个节点 15
定义一个节点 15
定义活动属性值 16
4 在应用中调用工作流 17
still1
版本: <VersionNumber> CompanyConfidential iii
状态: <DraftorReleased>
still1
版本: <VersionNumber> CompanyConfidential 1
状态: <DraftorReleased>
简介
目的
说明OracleERP里工作流的原理
在OracleERP里定义并定制工作流
范围
OracleERP里工作流引擎的实现原理以及如何利用WorkflowBuilder定义一个流程,以及在程序里调用已经定义好的流程保证业务依照流转规则流转。
如何得到这篇文档
该文档主要供兴竹公司开发部内部交流使用。
工作流实现机制
工作流的组成部分
工作流的流程主要由以下组件(Component)构成:单据类型、流程、活动、函数、音讯、通知和查找类型。单据类型是一种分类对象,其它的对象都属于一个单据类型。
单据类型(ItemType)
企业的业务有非常多类别,同一种业务对应有不同的业务流程,同时在业务流转的过程中处理不同的业务信息。单据类型事实上就相当于一个业务类型。
单据类型属性主要是定义业务信息,另外还包含一些在其它对象需要援用的信息,例如通知里的接收人就能够作为单据类型的属性。单据类型的另外一项功能确实是对工作流程进展分类,所有工作流里的其它对象都属于一个单据类型。
活动(Activity)
活动是工作流程中的一个执行单元。活动有本人的结果类型,在运转时活动的实例会返回一个结果,工作流引擎会依照活动实例的返回结果断定业务流程如何流转。活动有三品种型:通知、流程和函数。另外还有一品种型“文件夹(Folder)”,文件类型主要是对活动进展分组,目前还不明白详细如何使用。
流程(Process)
流程确实是业务流程的流转规则。流程包括两部分:流程里包含的活动和各个活动在不同条件下的流转关系。在定义流程的时候,由于流程里的活动可能有不同的返回结果,我们需要把不同结果的处理活动和结果联络起来,另外在OracleERP里还定义了一些标准的返回结果(例如超时),你在定义流程的时候,也能够对这些内嵌的返回结果进展处理。在流程实例流转的时候,流程里的活动有本人相应的状态,工作流引擎得到活动的状态改变信息或活动返回结果之后,按照你定义的流程流转规则操纵流程的流转。流程必须属于一个单据类型。
流程定义里有一个标志属性“是否可运转标志”,假如一个流程是可运
OracleERP开发流程 来自淘豆网m.daumloan.com转载请标明出处.