工作流联盟WfMC规范

合集下载

WfMC工作流标准

WfMC工作流标准
❖ 过程定义由一个或多个活动构成,一个活动代表一个需要处 理的任务
❖ 与活动相关的信息包括:活动是否是automatic、资源冲突 时的优先级等
❖ 一个活动可能是一个子流程,可能在本地执行,可能在远程 执行。允许子流程包含自己的活动定义、内部转换、资源和 应用程序的分配。使用输入/输出参数可以实现父流程与子流 程之间必要的工作流相关数据的交互
文档简介(二)
❖ XPDL是一个通用框架,无论开发者如何实现, 用什么图形描述,只要外部接口符合xpdl规 范,对外表示形式均相同
❖ 详细参见资料 “wfmc工作流标准--接口一.pdf”,
“hl--基于活动网络的工作流过程建模研 究与实践.pdf”
过程定义内部总览
❖ 什么是过程定义:表示一种由工作流管理系统设定 的自动操作为商业过程,过程定义由各种活动及相 互之间的关系组成,标识了过程的开始和终止,并 且包含了个体行为的信息(参与者信息,相关应用 程序和数据)
v 无论什么情况,过程 定义都必须表示成基 于公共对象、关系、 属性集的一致性形式
元模型
❖ 元模型描述了过程定义所需要的上层实体, 并且为过程定义划分相应的过程模型、在不 同的过程定义与模型中交叉使用公共定义数 据提供了多方面的协定
❖ 定义了过ቤተ መጻሕፍቲ ባይዱ定义转换中需要的基本实体集
上层实体图例
工作流过程活动
WFMC术语表-WfMC-TC-1011 ❖ 必须采用XPDL语法来实现过程定义导入与输出的
一致性,但一定要包含一个最小对象、属性集,这 是过程运行所必须的。这个集合中的一些对象将被 过程中的所有实例继承
过程定义相互转换方法
v 规范使用了XML作为 相互转换机制。Xpdl 指定了一个公共转换 标准,可实现内部转 换格式和公共转换标 准互相映射。

工作流管理概述

工作流管理概述

工作流管理概述工作流管理(Workflow Management, WFM)是人与电脑共同工作的自动化协调、控制和通信,在电脑化的业务过程上,通过在网络上运行软件,使所有命令的执行都处于受控状态。

在工作流管理下,工作量可以被监督,分派工作到不同的用户达成平衡。

工作流管理系统(Workflow Management System, WFMS)通过软件定义、创建工作流并管理其执行。

它运行在一个或多个工作流引擎上,这些引擎解释对过程的定义,与工作流的参与者(包括人或软件)相互作用,并根据需要调用其他的IT工具或应用。

总体来说,实际企业中运作的工作流管理系统,是一个“人—电脑”结合的系统。

它的基本功能体现在几个方面:(1)定义工作流,包括具体的活动、规则等,这些定义是同时被人及电脑所“理解”的。

(2)遵循定义创建和运行实际的工作流。

(3)监察、控制、管理运行中的业务(工作流),例如任务、工作量与进度的检查、平衡等。

1.工作流与BPR作为企业流程自动化的应用平台,工作流管理系统最直接的用途就是和企业业务流程重组(Business Process Reengineering, BPR)技术相结合管理企业的各种流程,实现企业流程的自动化。

BPR是对企业过程中的核心流程进行根本的重思考和彻底的重设计,以便在现有衡量企业表现的关键如成本、品质、服务和速度等方面获得戏剧化的改善。

工作流管理系统则提供了流程自动执行、流程统计分析、实例实时监控和跟踪等功能的一系列软件工具集,一方面实现了流程在计算机上的自动处理,大大缩短了流程的生命周期,提高了企业的工作和生产效率;另一方面,又可以使用户方便地分析企业业务流程,找出不合理之处,快速给出流程重组的方案。

因此,工作流是业务流程重构技术的实现和延伸。

2.工作流机工作流机是一个为工作流实例的执行提供运行环境的软件服务或“引擎”。

它主要提供以下功能:对过程定义进行解释;控制过程实例的生成、激活、挂起、终止等;控制活动实例间的转换,包括串行或并行操作、工作流相关数据的解释等;支持用户操作的界面;维护工作流控制数据和工作流相关数据,在应用或用户间传递工作流相关数据;提供一个用于激活外部应用程序和访问工作流相关数据的界面;提供控制、管理和监督的功能。

工作流参考模型(WFMC)

工作流参考模型(WFMC)

Workflow Management Coalition Workflow Reference Model________________________________________________________________________________ ____________Copyright ã 1995 The Workflow Management Coalition - 1 -翻译人:张敬波(网名:踏冰) OICQ:42508298Email:say4ever2u@ MSN:tabingfly@翻译人:韩伟(网名:浆糊) OICQ:3413384Email:java_cn@ MSN:Java_cn@欢迎访问我们的网站: 工作流管理联盟规范WFMC ——工作流参考模型文档编号 TC00-100395年1月19 日版权ã2002WFMCPDF created with FinePrint pdfFactory trial version Workflow Management Coalition Workflow Reference Model________________________________________________________________________________ ____________Copyright ã 1995 The Workflow Management Coalition - 2 -目录目录.................................................................................................................................. - 2 -1.简介.............................................................................................................................................. - 4 -1.1. 背景.................................................................................................................................... - 4 -1.2. 目的.................................................................................................................................... - 4 -1.3. 范围.................................................................................................................................... - 4 -1.4. 对象.................................................................................................................................... - 5 -1.5. 如何阅读............................................................................................................................. - 5 -1.6. 参考.................................................................................................................................... - 5 -1.7. 修订历史............................................................................................................................. - 5 -2.工作流系统简介........................................................................................................................... - 6 -2.1. 什么是工作流(workflow).............................................................................................. - 6 -2.1.1. 建立时期功能.......................................................................................................... - 7 -2.1.2. 运行时期过程控制功能........................................................................................... - 8 -2.1.3. 运行时期活动交互.................................................................................................. - 8 -2.1.4. 分配与系统接口...................................................................................................... - 8 -2.2. 工作流的发展..................................................................................................................... - 9 -2.3. 产品实现模型..................................................................................................................... - 9 -2.4. 可选择的实现方式(Alternative Implementation Scenarios)....................................... - 14 - 2.5. 对标准化的需要(The Need for Standardization)........................................................ - 17 - 3.工作流参考模型(Workflow Reference Model)..................................................................... - 18 -3.1. 简介.................................................................................................................................. - 18 -3.2. 工作流模型(The Workflow Model)............................................................................ - 18 -3.3. 工作流执行服务器(Workflow Enactment Services)................................................... - 19 - 3.3.1. 什么是工作流执行服务器?................................................................................. - 19 -3.3.2. 工作流机(The Workflow Engine)..................................................................... - 20 -3.3.3. 同种和异种的工作流执行服务器(Homogeneous & Heterogeneous Workflow Enactment Services)........................................................................................................ - 21 -3.3.4. 工作流应用编程接口与数据交换(Workflow Application programming Interface & Interchange)................................................................................................................... - 23 -PDF created with FinePrint pdfFactory trial version Workflow Management Coalition Workflow Reference Model____________________________________________________________________________________________Copyright ã 1995 The Workflow Management Coalition - 3 -3.3.5. 工作流控制,工作流相关数据和工作流应用数据............................................. - 23 -3.3.6. 数据交换(Data Interchange)............................................................................. - 24 -3.4. 过程定义(Process Definition)...................................................................................... - 25 -3.4.1. 过程定义工具(Process Definition Tools)......................................................... - 25 -3.4.2. 工作流定义转换(接口1).................................................................................. - 26 -3.5. 工作流客户端功能(Workflow Client Functions)........................................................ - 29 - 3.5.1. 工作流客户端应用程序(Workflow Client Applications)................................ - 29 -3.5.2. 工作流客户端应用程序接口(接口2).............................................................. - 30 -3.6. 应用程序调用功能(Invoked Application Functions).................................................. - 32 - 3.6.1. 应用程序调用(Invoked Applications).............................................................. - 32 -3.6.2. 应用程序调用接口(接口3).............................................................................. - 33 -3.7. 工作流协同工作流能力(Workflow Interoperability)................................................. - 35 - 3.7.1. 异种工作流执行服务器......................................................................................... - 35 -3.7.2 模型1 ——链锁式(Chained)......................................................................... - 35 -3.7.3. 模型2 ——子过程嵌套(Nested Subprocesses)............................................ - 36 -3.7.4. 模型3 ——P2P (Peer-to-Peer)....................................................................... - 37 -3.7.5. 模型 4 ——相似同步(Parallel Synchronised)............................................... - 38 -3.7.6. WAPI 协调工作功能(接口4)........................................................................... - 38 -3.8. 系统管理(Systems Administration)............................................................................. - 41 -3.8.1 管理和监视工具(Administration & Monitoring Tools).................................... - 41 -3.8.2. 管理和监视接口(接口5).................................................................................. - 41 -4. WAPI 结构、协议和一致性....................................................................................................... - 44 -4.1. WAPI——API功能简介................................................................................................... - 44 -4.2. WAPI协议......................................................................................................................... - 45 -4.3. 一直性原则....................................................................................................................... - 45 -4.3.1. 一致性的意义........................................................................................................ - 46 -4.4. 协同工作能力分类和一致性级别.................................................................................... - 46 -4.4.1 定义工具、工作流执行软件.................................................................................. - 46 -4.4.2 可户端应用程与工作流执行服务器序协同工作.................................................. - 46 -4.4.3. 应用程序和工具集成............................................................................................ - 47 -4.4.4. 工作流执行服务器协同工作................................................................................. - 47 -4.4.5. 公共工作流管理.................................................................................................... - 47 -PDF created with FinePrint pdfFactory trial version Workflow Management Coalition Workflow Reference Model________________________________________________________________________________ ____________Copyright ã 1995 The Workflow Management Coalition - 4 -1.简介1.1. 背景工作流管理系统一项快速发展的技术,各种行业渐渐的采用工作流技术。

BPM的简单介绍

BPM的简单介绍

BPM的简单介绍作者:业务流程来源:/业务流程管理(Business Process Management, BPM)不是一个新概念,甚至不是一个新名词。

它是从相关的业务流程变革领域,如业务流程改进(BPI)、业务流程重组(BPR)、业务流程革新中发展起来的。

流程管理技术也是从早期的工作流管理、EAI、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

很多人认为业务流程管理是90年代工作流管理系统的扩展。

因此,我们使用工作流的术语来定义BPM。

工作流管理联盟(WfMC)定义工作流为:“工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。

”。

工作流管理系统(WFMS)的定义是:“工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。

”。

上述两个定义的重点都在于工作流的执行,也就是使用软件支持操作流程的执行。

在过去的几十年里,很多研究学者开始意识到仅仅把重点放在工作流执行上过于局限,于是新的术语BPM诞生了。

现今存在很多BPM的定义,但是从中我们可以看到大多数定义都包含了工作流管理的内容。

从管理理论或战略的层面看,业务流程管理(BPM)就是在一个存在内部事件和外部事件的环境中,由一组相互依赖的业务流程出发,对业务进行描述、理解、表示、组织和维护。

从具体实施的层面看,BPM 还可分为流程分析、流程定义与重定义、资源分配、时间安排、流程管理、流程质量与效率测评、流程优化等。

Gartner Inc.给出的BPM的定义是:BPM是一个描述一组服务和工具的一般名词,这些服务和工具为显式的流程管理(如流程的分析、定义、执行、监视和管理)提供支持。

工作流参考手册

工作流参考手册

第1章工作流参考手册在使用EOS WorkFlow的过程中,不管是开发者在〝开发环境〞中定义业务流程,依旧〝工作流引擎〞操纵流程流转,或是工作流参与者使用的〝客户端〞,再或者治理员使用的〝治理与监控工具〞,在这期间都会贯穿EOS Workflow 的5个要紧对象——流程定义、活动定义、流程实例、活动实例以及工作项。

1.1 EOS工作流开发过程简述EOS的工作流开发过程能够看作是一个不断迭代的过程,如以下图:第一是分析需求,然后依照需求定义流程,在那个时期最要紧的工作任务事实上是设计,依照业务需求来设计流程,那个流程要如何走,流程相关的数据如何流淌,流程的参与者如何界定,与流程相关的业务数据如何流淌及储存等等。

在那个时期的工作结果是一个能够公布的流程,第一次形成的流程可能是一个比较简单的,并不完善的版本,然而随着迭代的进行,那个流程将不断地被修正和改进,直到形成一个能够使用的版本。

接下来是流程的公布,流程公布的目的是让工作流引擎能够识别该流程。

在开发环境(JBoss)下能够直截了当在Studio中公布流程,开发时期一样用此方法,在生产环境中一样是先打包,然后在xlocalhost:端口/eosmgr中公布。

流程公布后就能够执行了,流程在执行时期叫流程实例,它有待启动、运行、挂起、完成、终止、中止等六种状态。

我们在设计及开发的过程中可能会犯一些错误,从而导致公布的流程执行不正确,或者还可能差不多开发好的流程满足不了现在的需求,需要进行调整,那个时候迭代就开始了。

1.2 概念说明流程定义:描述一个完整的业务过程,它由假设干活动组成。

包括了流程的差不多信息、流程的开始和终止条件、组成的活动、活动间流转的规那么、需要用户执行的工作任务〔工作项〕、可能调用的应用程序以及流程相关数据等信息。

提交到流程定义库〔WFProcessDefine〕后会包含流程定义ID〔流程定义的唯独标识〕、流程定义名称、版本号、流程定义描述以及提交时刻等描述。

WF工作流详细设计方案

WF工作流详细设计方案
WorkflowDesignerControl 工作六图形化设计服务类; ToolBoxService 设计器工具箱(Activity 容器)服务类; PropertyValuesUIService 属性值窗口服务类;
MemberCreationService 成员创建服务类; SelfHostToolboxItem 设计器宿主工具箱成员加载处理服务类; WorkflowMenuCommandService 工作流目录事件命令服务类; Helpers 工作流通用处理功能类(静态类)
l 页面流由配置文件配置,根据返回状态决定跳转页面;数据流由 Dynamic F orm 传递。 2、系统工作流运行模式 对于一个通用的预测、优化、报价业务来说,其业务逻辑和流程是可变的。在 B /S 模式下表现为两种可能: 1、页面间的跳转是可变的。为了实现这个目标,本系统必须要有一个总控程序 来控制业务逻辑。控制器接收用户的请求,通过查询配置表调用模型中“正确” 的工作流组件进行相应处理,工作流组件根据当前状态参数(State)驱动对应的 活动组件,最后再根据返回状态参数(State)调用“正确”的视图来显示返回的处 理结果。
设计器功能界面图示
(WF 设计器功能图)
工作流调用服务 工作流调用服务包括:工作流引擎和运行时(WorkflowRuntime)及运行
时服务(Service)的封装类(WorkflowModuleService)、工作流 LocalServic e 服务(WFLocalService)和工作流 WebService 服务(WFWebService)等; 封装类(WorkflowModuleService)
总控程序本身也被封装成服务端组件,整个系统页面间跳转全部由 Dispatch F orm 和 WF 共同完成。Dispatch Form 根据一个定义好的配置文件实例化相应 工作流组件执行任务,然后根据工作流组件执行返回状态参数,根据该返回状态

工作流引擎标准

工作流引擎标准

工作流引擎标准
工作流引擎标准是一组规范和指导方针,用于定义和管理工作流引擎的功能和行为。

以下是几个常见的工作流引擎标准:
1. BPMN(Business Process Model and Notation):BPMN是
由OMG(Object Management Group)制定的一种流程建模标准,用于描述业务流程和工作流程。

BPMN定义了一套图形
符号和规则,用于表示流程中的活动、事件、网关等元素,以及它们之间的流程流转关系。

2. BPEL(Business Process Execution Language):BPEL是由OASIS(Organization for the Advancement of Structured Information Standards)制定的一种语言规范,用于描述和执行业务流程。

BPEL定义了一组语法和语义规则,用于描述流程
中的活动、消息交换、异常处理等行为。

3. XPDL(XML Process Definition Language):XPDL是由WfMC(Workflow Management Coalition)制定的一种流程定
义语言,用于描述和交换工作流程定义。

XPDL使用XML格式,可以描述工作流的流程结构、参与者、任务和消息等信息。

这些工作流引擎标准提供了一种统一的描述和交换工作流程的方式,使不同的工作流引擎可以相互兼容和互操作。

在选择和使用工作流引擎时,可以根据需要选择符合特定标准的引擎,以便更好地实现工作流自动化和协同。

WFMC-TC-1003-工作流参考模型(ch)

WFMC-TC-1003-工作流参考模型(ch)

翻译人:张敬波(网名:踏冰)OICQ:42508298Email:say4ever2u@ MSN:tabingfly@翻译人:韩伟(网名:浆糊)OICQ:3413384Email:java_cn@ MSN:Java_cn@欢迎访问我们的网站:工作流管理联盟规范WFMC ——工作流参考模型文档编号TC00-100395年1月19日版权©2002WFMC目录目录...................................................................................................................................- 2 -1.简介...............................................................................................................................................- 4 -1.1. 背景.....................................................................................................................................- 4 -1.2. 目的.....................................................................................................................................- 4 -1.3. 范围.....................................................................................................................................- 4 -1.4. 对象.....................................................................................................................................- 5 -1.5. 如何阅读.............................................................................................................................- 5 -1.6. 参考.....................................................................................................................................- 5 -1.7. 修订历史.............................................................................................................................- 5 -2.工作流系统简介...........................................................................................................................- 6 -2.1. 什么是工作流(workflow)..............................................................................................- 6 -2.1.1. 建立时期功能..........................................................................................................- 7 -2.1.2. 运行时期过程控制功能...........................................................................................- 8 -2.1.3. 运行时期活动交互..................................................................................................- 8 -2.1.4. 分配与系统接口......................................................................................................- 8 -2.2. 工作流的发展.....................................................................................................................- 9 -2.3. 产品实现模型.....................................................................................................................- 9 -2.4. 可选择的实现方式(Alternative Implementation Scenarios).......................................- 14 -2.5. 对标准化的需要(The Need for Standardization)........................................................- 17 -3.工作流参考模型(Workflow Reference Model).....................................................................- 18 -3.1. 简介...................................................................................................................................- 18 -3.2. 工作流模型(The Workflow Model)............................................................................- 18 -3.3. 工作流执行服务器(Workflow Enactment Services)...................................................- 19 -3.3.1. 什么是工作流执行服务器?.................................................................................- 19 -3.3.2. 工作流机(The Workflow Engine).....................................................................- 20 -3.3.3. 同种和异种的工作流执行服务器(Homogeneous & Heterogeneous WorkflowEnactment Services)........................................................................................................- 21 -3.3.4. 工作流应用编程接口与数据交换(Workflow Application programming Interface &Interchange)....................................................................................................................- 23 -3.3.5. 工作流控制,工作流相关数据和工作流应用数据.............................................- 23 -3.3.6. 数据交换(Data Interchange).............................................................................- 24 -3.4. 过程定义(Process Definition)......................................................................................- 25 -3.4.1. 过程定义工具(Process Definition Tools).........................................................- 25 -3.4.2. 工作流定义转换(接口1)..................................................................................- 26 -3.5. 工作流客户端功能(Workflow Client Functions)........................................................- 29 -3.5.1. 工作流客户端应用程序(Workflow Client Applications)................................- 29 -3.5.2. 工作流客户端应用程序接口(接口2)..............................................................- 30 -3.6. 应用程序调用功能(Invoked Application Functions)..................................................- 32 -3.6.1. 应用程序调用(Invoked Applications)..............................................................- 32 -3.6.2. 应用程序调用接口(接口3)..............................................................................- 33 -3.7. 工作流协同工作流能力(Workflow Interoperability).................................................- 35 -3.7.1. 异种工作流执行服务器.........................................................................................- 35 -3.7.2 模型1 ——链锁式(Chained).........................................................................- 35 -3.7.3. 模型2 ——子过程嵌套(Nested Subprocesses)............................................- 36 -3.7.4. 模型3 —— P2P (Peer-to-Peer).......................................................................- 37 -3.7.5. 模型4 ——相似同步(Parallel Synchronised)...............................................- 38 -3.7.6. WAPI协调工作功能(接口4)...........................................................................- 38 -3.8. 系统管理(Systems Administration).............................................................................- 41 -3.8.1 管理和监视工具(Administration & Monitoring Tools)....................................- 41 -3.8.2. 管理和监视接口(接口5)..................................................................................- 41 -4. WAPI 结构、协议和一致性.......................................................................................................- 44 -4.1. WAPI——API功能简介...................................................................................................- 44 -4.2. WAPI协议.........................................................................................................................- 45 -4.3. 一直性原则.......................................................................................................................- 45 -4.3.1. 一致性的意义........................................................................................................- 46 -4.4. 协同工作能力分类和一致性级别....................................................................................- 46 -4.4.1 定义工具、工作流执行软件..................................................................................- 46 -4.4.2 可户端应用程与工作流执行服务器序协同工作..................................................- 46 -4.4.3. 应用程序和工具集成............................................................................................- 47 -4.4.4. 工作流执行服务器协同工作.................................................................................- 47 -4.4.5. 公共工作流管理....................................................................................................- 47 -1.简介1.1. 背景工作流管理系统一项快速发展的技术,各种行业渐渐的采用工作流技术。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

工作流管理联盟规范工作流管理联盟工作流标准工作流过程定义接口――XML过程定义语言文档号:WFMC-TC-1025文档状态:草案 1.0(β)2002.07.31Version 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 33064USATel: +1 954 782 3376Fax: +1 954 782 6365Email:************* 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)7.5.9. 适应性类型(Conformance Classes) (42)7.6.转移信息 (42)表7-49:转移信息—属性 (43)7.6.1. 条件 (43)表7-51:条件—属性 (44)7.6.1.1. 异常条件 (44)7.7.工作流参与者 (44)表7-53:工作流参与者—属性 (45)7.7.1. 参与者实体类型 (45)表7-55:参与者实体类型—属性 (46)7.8.工作流相关数据 (46)表7-57:工作流相关数据—属性 (47)7.9.数据类型 (47)表7-59:标准数据类型 (48)7.9.1. 基本数据类型 (48)表7 -61:基本数据类型—属性 (49)7.9.2. 复杂数据类型 (49)7.9.2.1. Schema Type (49)7.9.2.2. 记录类型(Record Type) (50)表7-63 :记录类型–属性 (50)7.9.2.3. 联合类型(Union Type) (50)表7-65:联合类型 (50)7.9.2.4. 枚举类型 (50)表7-67:枚举类型—属性 (51)7.9.2.5. 数组类型(Array Type) (51)表7-69:数组类型—属性 (51)7.9.2.6. 列表类型(List Type) (51)表7-71:列表类型—属性 (51)7.9.3. 声明的数据类型(Declared Data Types) (51)7.9.3.1. 类型声明(Type Declaration) (51)表7-73:类型声明 (52)7.9.3.2. 声明的类型(Declared Type) (52)表7-7438:声明的数据类型–属性 (53)8. 样本工作流(SAMPLE WORKFLOW) (53)8.1.过程(T HE P ROCESSES) (53)8.1.1. EOrder主流程(The EOrder Main Process) (53)图8-1:EOrder主流程 (54)8.1.2. CreditCheck子流程 (54)图8-2:信用校验子流程(CreditCheck Subprocess) (54)8.1.3. FillOrder子流程(The FillOrder Subprocess) (54)图8-:FillOrder子流程 (55)8.2.类型声明(T YPE D ECLARATIONS) (55)8.3.扩展属性(E XTENDED A TTRIBUTES) (57)8.4.外部引用(E XTERNAL R EFERENCES) (58)8.5.样本XPDL(S AMPLE XPDL) (58)1. 历史版本0.10 –编者:Roberta Norin (******************)、Contributors: Seth Osher (Intuitive Products International Corp.) 及Robert Shapiro (Cape Visions).●从模式中去除InlineBlock和BlockName元素。

从规范中去除BlockName元素。

●在模式和规范中增加ActivitySets和BlockActivity元素。

●在模式中去除任务的maxOccurs属性。

●在模及规范中增加Deadline元素。

●将Deadline加入工作流示例中。

●以UML图表置换参照元模型。

●在XPDL中增加WEB Service定义描述的章节。

版本0.09 –编者:Roberta Norin (******************)●增加第8章-工作流示例。

版本0.08 –编者:Roberta Norin (******************) 投稿人:Mike Gilger (Identitech)●从WorkflowProcess中去除DataTypes。

●在BasicType中增加BOOLEAN和PERFORMER。

●从模式中去除PlainType元素。

●从DataTypes 中去除PlainType参照。

●增加Script元素。

●在Package中增加Script元素参照。

●Removed left over references to LOOP in Conformance class and transition discussions.●在7.6.1节完善条件表。

●在7.6节增加对loops的讨论。

相关文档
最新文档