1、 http:/www.wfmc.org目录工作流管理联盟工作流标准1工作流过程定义接口1XML过程定义语言11. 历史72. 读者83. 目的84. 介绍84.1.一致性94.2. 参考资料95. 过程定义交换概述95.1. 过程定义交换方法10图5-1:流程定义交换的概念106. 元模型11图6-1:元模型顶层实体116.1. 实体概述116.1.1. 工作流过程定义116.1.2. 工作流过程任务(活动、步骤)116.1.4. 工作流参与者说明126.1.5. 资源库126.1.6. 工作流应用说明126.1.7. 工作流相关数据126.1.8. 系统及环境数据126.1.9. 数据类型与
2、表达式126.2.流程和包136.3.过程元模型13图 6-3:工作流过程定义元模型146.4. 包元模型14图6-5:包定义元模型146.4.1.过程仓库156.4.1.1. 重新定义及其范围156.5. 元素概览15表 6-1:元素概览166.5.1. 开发商或用户特殊的扩展176.5.1.1. 扩展属性176.5.1.2. 扩展的参数映射177. XML过程定义语言(XPDL)177.1. 多实体的公共元素177.1.1. 扩展属性17表 7-1:扩展属性属性177.1.2. 形式化参数18表7-3:形式化参数属性187.1.2.1. 参数传递语义187.1.2.2. 同步语义197.1
3、.2.3. 形式化实参映射197.1.3. 外部引用19表 7-5:外部引用属性197.1.3.1. Web Services207.2. 包定义20表 7-7:包定义属性217.2.1. 包头定义21表7-9:包定义头属性227.2.2. 可重新定义头(Redefinable Header)22表7-11:可重定义的头 属性237.2.3. 适应类型声明(Conformance Class Declaration)237.2.4. 脚本23表7-15:脚本 属性247.2.5. 外部包引用24表 7 -16:外部包引用 属性247.3. 工作流应用声明25表 7-18:工作流应用声明 属性2
4、57.3.1. 调用参数257.4. 工作流过程定义26表 7-20:工作流过程定义属性277.4.1. 工作流过程定义头27表 7 -22:工作流过程定义头 属性297.4.2. 工作流过程可重定义头29表 7-24 :工作流过程可重定义头属性307.4.3. 任务组(集)30表 7-26:任务组307.5. 工作流过程任务31表 7-2: 实体类型与不同任务类型间关系31Figure 7-1: 任务结构及转移条件32表 7-29:过程任务属性347.5.1. 路由任务347.5.2. 块任务347.5.3. 执行控制属性34表7-31:执行控制属性357.5.4. 实现选择(Impleme
5、ntation Alternatives)35表7-33:执行选定属性367.5.4.1. 无实现(No Implementation)367.5.4.2. 工具(Tool)36表7-35:Tool属性377.5.4.3. 子流程(subflow)37表7-37:子流程属性377.5.5. 执行者的关系377.5.6. 截止期限(最终期限)38截止期限397.5.7. 仿真信息39表7-4:仿真信息属性407.5.8. 转移约束(限制)41表7 -42:转移约束属性417.5.8.1. 接合( Join)41接合属性417.5.8.2. 分叉42表7 -4:分叉 - 属性427.5.9. 适应
6、性类型(Conformance Classes)437.6. 转移信息43表 7-49:转移信息属性447.6.1. 条件44表7-51:条件属性457.6.1.1. 异常条件457.7. 工作流参与者46表7-53:工作流参与者属性467.7.1. 参与者实体类型46表7-55:参与者实体类型属性477.8. 工作流相关数据47表7-57:工作流相关数据属性487.9. 数据类型48表7-59:标准数据类型497.9.1. 基本数据类型49表7 -61:基本数据类型属性507.9.2. 复杂数据类型507.9.2.1. Schema Type507.9.2.2. 记录类型(Record Ty
7、pe)51表7-63 :记录类型 属性517.9.2.3. 联合类型(Union Type)51表7-65:联合类型517.9.2.4. 枚举类型51表7-67:枚举类型属性527.9.2.5. 数组类型(Array Type)52表7-69:数组类型属性527.9.2.6. 列表类型(List Type)52表7-71:列表类型属性527.9.3. 声明的数据类型(Declared Data Types)537.9.3.1. 类型声明(Type Declaration)53表7-73:类型声明537.9.3.2. 声明的类型(Declared Type)54表7-7438:声明的数据类型 属
8、性548. 样本工作流(SAMPLE WORKFLOW)548.1. 过程(The Processes)548.1.1. EOrder主流程(The EOrder Main Process)54图8-1:EOrder主流程558.1.2. CreditCheck子流程55图8-2:信用校验子流程(CreditCheck Subprocess)558.1.3. FillOrder子流程(The FillOrder Subprocess)55图8-:FillOrder子流程568.2. 类型声明(Type Declarations)568.3. 扩展属性(ExtendedAttributes)58
9、8.4. 外部引用(External References)598.5. 样本XPDL(Sample XPDL)59 1. 历史版本0.10 编者:Roberta Norin (robertan)、Contributors: Seth Osher (Intuitive Products International Corp.) 及Robert Shapiro (Cape Visions).l 从模式中去除InlineBlock和BlockName元素。从规范中去除BlockName元素。l 在模式和规范中增加ActivitySets和BlockActivity元素。l 在模式中去除任务的max
10、Occurs属性。l 在模及规范中增加Deadline元素。l 将Deadline加入工作流示例中。l 以UML图表置换参照元模型。l 在XPDL中增加WEB Service定义描述的章节。版本0.09 编者:Roberta Norin (robertan)l 增加第8章工作流示例。版本0.08 编者:Roberta Norin (robertan) 投稿人:Mike Gilger (Identitech)l 从WorkflowProcess中去除DataTypes。l 在BasicType中增加BOOLEAN和PERFORMER。l 从模式中去除PlainType元素。l 从DataType
11、s 中去除PlainType参照。l 增加Script元素。l 在Package中增加Script元素参照。l Removed left over references to LOOP in Conformance class and transition discussions.l 在7.6.1节完善条件表。l 在7.6节增加对loops的讨论。版本0.07 编者:l 重新确定DataTypes元素(which was not being used) 为 xsd:group,包含所有数据类型的引用;无论何处,重复的数据类型列表都引用该组。l 校订Data Types章节强调用SchemaType 定义复杂数据,阐明TypeDeclarations的效用, 利用DataTypes 组进行简化。l 将SchemaType的讨论移入“复杂数据”类中。版本0.06 编者:l 在WorkflowProcess中增加AccessLevel属性;l 在Participant中增加ExternalReference属性;l 从WorkflowActivity/Implementation中去
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1