Primeton EOS6 工作流教程培训资料

上传人:cl****1 文档编号:551792116 上传时间:2023-09-24 格式:DOC 页数:202 大小:6.60MB
返回 下载 相关 举报
Primeton EOS6 工作流教程培训资料_第1页
第1页 / 共202页
Primeton EOS6 工作流教程培训资料_第2页
第2页 / 共202页
Primeton EOS6 工作流教程培训资料_第3页
第3页 / 共202页
Primeton EOS6 工作流教程培训资料_第4页
第4页 / 共202页
Primeton EOS6 工作流教程培训资料_第5页
第5页 / 共202页
点击查看更多>>
资源描述

《Primeton EOS6 工作流教程培训资料》由会员分享,可在线阅读,更多相关《Primeton EOS6 工作流教程培训资料(202页珍藏版)》请在金锄头文库上搜索。

1、 Primeton EOS5.1初级开发培训教程PRIMETON TECHNOLOGIES, LTD.上海普元信息技术有限责任公司Primeton EOS6工作流教程No part of this document may be reproduced, stored in any electronic retrieval system, or transmitted in any form or by any means, mechanical, photocopying, recording, otherwise, without the written permission of the

2、copyright owner.COPYRIGHT 2008 by Primeton Technologies, Ltd. ALL RIGHTS RESERVEDhttp:/ 第2页共115页 EOS6工作流教程本出版物包含Primeton的专利信息,它在许可协议下提供,并受版权法保护,本出版物包含的信息不包括任何产品保证。通过您当地的Primeton代表或分部可订购出版物,或致电021-50805188订购出版物当您发送信息给Primeton后,即授予Primeton非专有权,Primeton对于您所提供的任何信息,有权利以任何它认为适当的方式使用或散发,而不必对您负任何责任 Copyrig

3、ht Primeton Technologies Corporation 2008. All rights reserved.本书的相关文档您可能会发现下列资料对您有用:EOS基础教程EOS workflow开发指南EOS workflow参考手册EOS workflow管理员手册格式使用约定本书对文本格式的使用有如下约定:粗体 表示突出显示,或可视化操作中的文字【*】 可视化操作中的选项http:/ 第8页导读本文档的阅读对象为软件设计和开发人员,为了能更好的理解和使用primeton EOS workflow;您需要了解HTML、Javascript、Java、JSP、JspTag、SQL

4、等J2EE的基本知识,并且对EOS基础教程有一定的理解,这将为您能更好的学习本文档起到事半功倍的效果。本文档讲通过几个案例来引导读者运用primeton EOS workflow产品进行实际的工作流开发,使读者能够很快的运用primeton EOS workflow产品开发自己的工作流应用。本文档旨在让您学会使用primeton EOS workflow产品对业务流程整个生命周期的管理,包括业务流程的定义、调试、部署、运行、监控、管理。在学习过程中,您也许随时会用到以下文档:EOS基础教程EOS workflow开发指南EOS workflow参考手册EOS workflow管理员手册推荐本案

5、例的运行环境为windowsXP、ORACLE9i。目录导读4目录5第1章引言7第2章工作流概述82.1EOS工作流概述82.2EOS工作流实现原理和机制10第3章初识EOS工作流123.1关键知识点123.2案例描述123.3案例开发133.3.1组织机构143.3.2数据准备143.3.3创建项目153.3.4创建构件包193.3.5创建流程223.3.6流程开发253.4部署运行1013.4.1发布流程1013.4.2运行流程1033.4.3工作流管理监控1073.5案例分析1113.6小结112第4章附录1854.1概念模型1854.2工作流Governor配置管理平台1854.2.1

6、工作流配置管理概述1854.2.2工作流表初始化1864.2.3Cache配置管理1874.2.4相关数据配置管理1884.2.5邮件配置管理1894.2.6组织机构配置管理1904.2.7日志配置管理1914.2.8转历史配置管理1934.3工作流状态字典1954.3.1业务流程1954.3.2流程实例1954.3.3活动实例1954.3.4工作项1964.4工作流表结构说明1964.4.1流程定义表(WFProcessDefine)1974.4.2流程实例表(WFProcessInst)1974.4.3活动实例表(WFActivityInst)1984.4.4工作项表(WFWorkItem

7、)1994.4.5参与者表(WFWIParticipant)2004.4.6流程实例属性表(WFProcessInstAttr)2004.4.7代理关系表(WFAgent)2004.4.8代理项明细表(WFAgentItem)2014.4.9代理人范围表(WFAgentScope)2014.4.10迁移线表(WFTransition)2014.4.11迁移控制表(WFTransCtrl)2014.4.12审计日志表(WFAuditRecord)2024.4.13定时器表(WFTimer)2024.4.14工作流系统信息表(WFSystemInfo)2034.4.15表间关系203第1章 引言工

8、作流(Workflow)就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。不同的研究者和工作流产品供应商从不同的角度给出了工作流的定义。以下给出几个具有代表性的定义,供读者参考:工作流管理联盟给出的工作流定义是:工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。Georgakopoulos给出的工作流定义是:工作流是将一组任务组织起来完成某个经营过程。在工作流中定义了任务的触

9、发顺序和触发条件。每个任务可以由一个或多个软件系统完成,也可以由一个或一组人完成,还可以是有一个或多个人与软件系统写作完成。任务的触发顺序和触发条件用来定义并实现任务的触发、任务的同步和信息流(数据流)的传递。PeopleSoft公司给的定义是:工作流是一个用来实施经营过程实践的机制。IBM Almaden研究中心给出的工作流定义是:工作流是经营过程的一种计算机化的表示模型,定义了完成整个过程所需要的各种参数。这些参数包括对过程中每一个步骤的定义、步骤间的执行顺序、条件及数据流的建立、每一步骤由谁负责以及每个活动所需要的应用程序。Primeton EOS工作流在流程定义上符合XPDL规范,引擎

10、的设计遵循了WFMC提出的工作流参考模型标准,更重要的是,EOS工作流是根据中国软件业的具体行情,整合了国内众多的电信、政府、金融等行业特殊需求而定制的、完全构件化的工作流管理系统。第2章 工作流概述2.1 EOS工作流概述EOS Workflow是EOS产品组成部分,负责对业务流程整个生命周期的管理,包括业务流程的定义、调试、部署、运行、监控、管理。EOS Workflow是遵从WFMC参考模型而又具备中国特色特性的工作流产品。EOS工作流通过开发环境进行流程定义、依托流程引擎实现流程流转、采用基于Web的客户端和管理监控工具完成对流程的调整、监控与审计,运用丰富的构件库快速定制业务的应用,

11、做到随需应变。EOS工作流是完全构件化的工作流。首先EOS工作流引擎本身运用了Primeton EOS产品提供的基础构件;其次,EOS工作流也对外提供了流程定义管理、流程实例管理、活动实例管理、工作项管理、相关数据管理、工作流Tag等一整套的构件库。构件化的EOS工作流保证用户在快速开发应用的同时也能快速适应业务流程变化以及业务逻辑变化,同时建立在J2EE之上Primeton EOS又给EOS工作流带来了高性能与高可靠性。EOS工作流是具有中国特色的工作流产品。它溶入了国内电子政务与电信等行业的特征要求。在流程定义中支持包括串行、并行、同步、独占式、子流程嵌套等多种流程模式;在流程调整中,又根

12、据具体的行业需求实现了“特事特办型”、“一刀切型”,“分水岭型”等流程调整方式,使得它能够方便的构筑应用、灵活的实现调整。EOS Workflow由以下六部分产品组件组成:EOS Workflow定义工具、EOS Workflow引擎、EOS Workflow构件库、EOS Workflow客户端、EOS Workflow管理监控工具 和EOS Workflow Governor。如图2-1所示:图2-1 工作流的组成1. EOS Workflow定义工具(EOS Workflow Integrated Define Tool):流程定义工具是集成与EOS Studio的可视化流程设计器,它和

13、EOS 的其他开发部件( 逻辑流、运算逻辑、页面流、数据实体等)无缝集成,提供一体化的流畅的开发体验。2. EOS Workflow引擎(EOS Workflow Engine):工作流引擎是EOS Workflow的心脏,它保证大数据量并发场景下的流程操作的顺利执行。EOS Workflow引擎一共有三个职责:流程调度、任务调度和应用调度。EOS Workflow引擎支持包含自由流在内的多种复杂的流程模式,能满足中国特色的业务灵活需求;EOS Workflow引擎支持复杂的代理代办模型,对人工任务的灵活性存在很大的优势;EOS Worklow引擎同时负责和内部与外部的各种应用以同步和异步方式

14、进行交互,保证引擎处理过程中的事务完整性,促使互联网时代大量业务交互能够顺利进行。3. EOS Workflow构件库(EOS Workflow Component Library):工作流构件库提供众多的API,为业务开发提供了极大的便捷性。在实际的应用开发过程中一般是通过调用EOS 工作流构件库中的构件来使用引擎的功能。EOS工作流构件库是工作流引擎的访问接口,是对引擎功能的完备封装。EOS 工作流构件库包括:定义管理组件、实例管理组件、客户端组件、代理代办组件、特殊功能组件和页面标签构件库。4. EOS Workflow客户端(EOS Workflow Client Platform):EOS Workflow客户端是一个客户端的典型案例,它为流程的开发、调试和验证提供极大的便捷性。通过工作流客户端,业务人员和开发人员不但可以执行启动流程、查看任务、完成任务等基本操作,还可以进行包括代理、代办、领取等复杂操作。工作流客户端主要用来进行流程的模拟调试,验证流程的可行性和正确性。在业务运行阶段,应用一般需要构造满足自己特殊需要的客户端。5.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号