工作流联盟WfMC规范
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
工作流管理联盟规范
工作流管理联盟工作流标准工作流过程定义接口
――XML过程定义语言文档号:WFMC-TC-1025
文档状态:草案 1.0(β)
2002.07.31
Version 1.0 (β)
版权©2002工作流管理联盟
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in an y form or by any means, electronic, mechanical, photocopying, recording or otherwise, without the prior written permission of the Workflow Management Coalition except that reproduction, storage or transmission without permission is permitted if all copies of the publication (or portions thereof) produced thereby contain a notice that the Workflow Management Coalition and its members are the owners of the copyright therein.
Workflow Management Coalition 2436 N. Federal Highway #374 Lighthouse Point, Fl 33064
USA
Tel: +1 954 782 3376
Fax: +1 954 782 6365
Email:************* WWW:
目录
工作流管理联盟工作流标准 (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. Web Services (19)
7.2.包定义 (20)
表7-7:包定义—属性 (21)
7.2.1. 包头定义 (21)
表7-9:包定义头—属性 (22)
7.2.2. 可重新定义头(Redefinable Header) (22)
表7-11:可重定义的头–属性 (23)
7.2.3. 适应类型声明(Conformance Class Declaration) (23)
7.2.4. 脚本 (23)
表7-15:脚本–属性 (24)
7.2.5. 外部包引用 (24)
表7 -16:外部包引用–属性 (24)
7.3.工作流应用声明 (24)
表7-18:工作流应用声明–属性 (25)
7.3.1. 调用参数 (25)
7.4.工作流过程定义 (25)
表7-20:工作流过程定义—属性 (27)
7.4.1. 工作流过程定义头 (27)
表7 -22:工作流过程定义头–属性 (28)
7.4.2. 工作流过程可重定义头 (28)
表7-24 :工作流过程可重定义头—属性 (29)
7.4.3. 任务组(集) (29)
表7-26:任务组 (30)
7.5.工作流过程任务 (30)
表7-2: 实体类型与不同任务类型间关系 (31)
Figure 7-1: 任务结构及转移条件 (31)
表7-29:过程任务—属性 (33)
7.5.1. 路由任务 (33)
7.5.2. 块任务 (33)
7.5.3. 执行控制属性 (33)
表7-31:执行控制—属性 (34)
7.5.4. 实现选择(Implementation Alternatives) (34)
表7-33:执行选定—属性 (35)
7.5.4.1. 无实现(No Implementation) (35)
7.5.4.2. 工具(Tool) (35)
表7-35:Tool—属性 (36)
7.5.4.3. 子流程(subflow) (36)
表7-37:子流程—属性 (36)
7.5.5. 执行者的关系 (37)
7.5.6. 截止期限(最终期限) (37)
表7-3:截止期限 (38)
7.5.7. 仿真信息 (39)
表7-4:仿真信息—属性 (40)
7.5.8. 转移约束(限制) (40)
表7 -42:转移约束—属性 (40)
7.5.8.1. 接合(Join) (40)
表7-4:接合—属性 (40)
7.5.8.2. 分叉 (41)
表7 -4:分叉-- 属性 (41)