工作流联盟WfMC规范Word格式文档下载.doc
- 文档编号:15408886
- 上传时间:2022-10-30
- 格式:DOC
- 页数:58
- 大小:733KB
工作流联盟WfMC规范Word格式文档下载.doc
《工作流联盟WfMC规范Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《工作流联盟WfMC规范Word格式文档下载.doc(58页珍藏版)》请在冰豆网上搜索。
http:
//www.wfmc.org
目录
工作流管理联盟工作流标准 1
工作流过程定义接口 1
――XML过程定义语言 1
1.历史 7
2.读者 8
3.目的 8
4.介绍 8
4.1.一致性 9
4.2.参考资料 9
5.过程定义交换概述 9
5.1.过程定义交换方法 10
图5-1:
流程定义交换的概念 10
6.元模型 11
图6-1:
元模型顶层实体 11
6.1.实体概述 11
6.1.1.工作流过程定义 11
6.1.2.工作流过程任务(活动、步骤) 11
6.1.4.工作流参与者说明 12
6.1.5.资源库 12
6.1.6.工作流应用说明 12
6.1.7.工作流相关数据 12
6.1.8.系统及环境数据 12
6.1.9.数据类型与表达式 12
6.2.流程和包 13
6.3.过程元模型 13
图6-3:
工作流过程定义元模型 14
6.4.包元模型 14
图6-5:
包定义元模型 14
6.4.1.过程仓库 15
6.4.1.1.重新定义及其范围 15
6.5.元素概览 15
表6-1:
元素概览 16
6.5.1.开发商或用户特殊的扩展 17
6.5.1.1.扩展属性 17
6.5.1.2.扩展的参数映射 17
7.XML过程定义语言(XPDL) 17
7.1.多实体的公共元素 17
7.1.1.扩展属性 17
表7-1:
扩展属性—属性 17
7.1.2.形式化参数 18
表7-3:
形式化参数—属性 18
7.1.2.1.参数传递语义 18
7.1.2.2.同步语义 19
7.1.2.3.形式化实参映射 19
7.1.3.外部引用 19
表7-5:
外部引用――属性 19
7.1.3.1.WebServices 20
7.2.包定义 20
表7-7:
包定义—属性 21
7.2.1.包头定义 21
表7-9:
包定义头—属性 22
7.2.2.可重新定义头(RedefinableHeader) 22
表7-11:
可重定义的头–属性 23
7.2.3.适应类型声明(ConformanceClassDeclaration) 23
7.2.4.脚本 23
表7-15:
脚本–属性 24
7.2.5.外部包引用 24
表7-16:
外部包引用–属性 24
7.3.工作流应用声明 25
表7-18:
工作流应用声明–属性 25
7.3.1.调用参数 25
7.4.工作流过程定义 26
表7-20:
工作流过程定义—属性 27
7.4.1.工作流过程定义头 27
表7-22:
工作流过程定义头–属性 29
7.4.2.工作流过程可重定义头 29
表7-24:
工作流过程可重定义头—属性 30
7.4.3.任务组(集) 30
表7-26:
任务组 30
7.5.工作流过程任务 31
表7-2:
实体类型与不同任务类型间关系 31
Figure7-1:
任务结构及转移条件 32
表7-29:
过程任务—属性 34
7.5.1.路由任务 34
7.5.2.块任务 34
7.5.3.执行控制属性 34
表7-31:
执行控制—属性 35
7.5.4.实现选择(ImplementationAlternatives) 35
表7-33:
执行选定—属性 36
7.5.4.1.无实现(NoImplementation) 36
7.5.4.2.工具(Tool) 36
表7-35:
Tool—属性 37
7.5.4.3.子流程(subflow) 37
表7-37:
子流程—属性 37
7.5.5.执行者的关系 37
7.5.6.截止期限(最终期限) 38
截止期限 39
7.5.7.仿真信息 39
表7-4:
仿真信息—属性 40
7.5.8.转移约束(限制) 41
表7-42:
转移约束—属性 41
7.5.8.1.接合(Join) 41
接合—属性 41
7.5.8.2.分叉 42
表7-4:
分叉--属性 42
7.5.9.适应性类型(ConformanceClasses) 43
7.6.转移信息 43
表7-49:
转移信息—属性 44
7.6.1.条件 44
表7-51:
条件—属性 45
7.6.1.1.异常条件 45
7.7.工作流参与者 46
表7-53:
工作流参与者—属性 46
7.7.1.参与者实体类型 46
表7-55:
参与者实体类型—属性 47
7.8.工作流相关数据 47
表7-57:
工作流相关数据—属性 48
7.9.数据类型 48
表7-59:
标准数据类型 49
7.9.1.基本数据类型 49
表7-61:
基本数据类型—属性 50
7.9.2.复杂数据类型 50
7.9.2.1.SchemaType 50
7.9.2.2.记录类型(RecordType) 51
表7-63:
记录类型–属性 51
7.9.2.3.联合类型(UnionType) 51
表7-65:
联合类型 51
7.9.2.4.枚举类型 51
表7-67:
枚举类型—属性 52
7.9.2.5.数组类型(ArrayType) 52
表7-69:
数组类型—属性 52
7.9.2.6.列表类型(ListType) 52
表7-71:
列表类型—属性 52
7.9.3.声明的数据类型(DeclaredDataTypes) 53
7.9.3.1.类型声明(TypeDeclaration) 53
表7-73:
类型声明 53
7.9.3.2.声明的类型(DeclaredType) 54
表7-7438:
声明的数据类型–属性 54
8.样本工作流(SAMPLEWORKFLOW) 54
8.1.过程(TheProcesses) 54
8.1.1.EOrder主流程(TheEOrderMainProcess) 54
图8-1:
EOrder主流程 55
8.1.2.CreditCheck子流程 55
图8-2:
信用校验子流程(CreditCheckSubprocess) 55
8.1.3.FillOrder子流程(TheFillOrderSubprocess) 55
图8-:
FillOrder子流程 56
8.2.类型声明(TypeDeclarations) 56
8.3.扩展属性(ExtendedAttributes) 58
8.4.外部引用(ExternalReferences) 59
8.5.样本XPDL(SampleXPDL) 59
1.历史
版本0.10–编者:
RobertaNorin(robertan@)、Contributors:
SethOsher(IntuitiveProductsInternationalCorp.)及RobertShapiro(CapeVisions).
l从模式中去除InlineBlock和BlockName元素。
从规范中去除BlockName元素。
l在模式和规范中增加ActivitySets和BlockActivity元素。
l在模式中去除任务的maxOccurs属性。
l在模及规范中增加Deadline元素。
l将Deadline加入工作流示例中。
l以UML图表置换参照元模型。
l在XPDL中增加WEBService定义描述的章节。
版本0.09–编者:
RobertaNorin(robertan@)
l增加第8章-工作流示例。
版本0.08–编者:
RobertaNorin(robertan@)投稿人:
MikeGilger(Identitech)
l从WorkflowProcess中去除DataTypes。
l在BasicType中增加BOOLEAN和PERFORMER。
l从模式中去除PlainType元素。
l从DataTypes中去除PlainType参照。
l增加Script元素。
l在Package中增加Script元素参照。
lRemovedleftoverreferencestoLOOPinConformanceclassandtransitiondiscussions.
l在7.6.1节完善条件表。
l在7.6节增加对loops的讨论。
版本0.07–编者:
l重新确定DataTypes元素(whichwasnotbeingused)为xsd:
group,包含所有数据类型的引用;
无论何处,重复的数据类型列表都引用该组。
l校订DataTypes章节强调用SchemaType定义复杂数据,阐明TypeDeclarations的效用,利用DataTypes组进行简化。
l将SchemaType的讨论移入“复杂数据”类中。
版本0.06–编者:
l在WorkflowProcess中增加AccessLevel属性;
l在Participant中增加ExternalReference属性;
l从WorkflowActivity/Implementation中去
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工作流 联盟 WfMC 规范