- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向工作流办公系统设计开发
面向工作流办公系统设计开发
摘要:该文首先分析了工作流的概念,以及工作流的组成,然后对具体的工作流应用的开发平台进行了介绍,进一步在这个基础上进行了系统的架构设计以及具体功能模块设计,对相关人员可以起到一定的借鉴作用。
关键词:工作流;系统开发;计算机应用;自动办公系统
中图分类号:TP311文献标识码:A文章编号:1009-3044(2010)13-3403-02
Office System Design and Development Based on Workflow
YIN Xiao-gui
(South China Institute of Software Engineering, GU., Guangzhou 510990, China)
Abstract: This paper analyses the concept of workflow and composition of the workflow, and then the development of platform based on workflow were introduced. Further more, on the basis of the system architecture, design and function module design were done.This paper of of good use for relevant personnel.
Key words: workflow; System development; The computer application; Automatic office system
应用工作流技术,可以把工作划分成前面概念清楚的任务以及角色,并且依照某些规则来进行任务的操作,与此同时进行着监控活动,从而可以大大的改善办事效率、降低工作成本、提高竞争力。这是因为现代信息管理系统的发展,客观上要求一个企业中分散于不同地点的部门或分支机构以及相关企业之间的协作都需要在同一个统一的业务过程中完成。因此需要将以前不同部门或企业的内部流程组合起来形成一个统一的业务流程。本文就是采用工作流的技术,开发企业办公自动化系统的探索。
1 工作流的组成与分析
1.1 工作流技术的组成
对于工作流来说,它通常含有若干个具有某个业务目标的组成部分。需要注意的是,这些不同部分都有着较为严格的次序,对于这些环节来说必须他们需要的激活条件为肯定时,才允许被执行。对于工作流的自动化,更是需要所有的业务过程,所有涉及到的部分都能够被合理的进行调配。
为了达到作流之间的功能,WFMC组织提供了工作流的相关参考模型,在这个参考模版里,给出了相关的部件以及接口。这一般包括了如下的组成部分:首先是执行服务、然后是客户端的主要功能、然后是流程定义所需模版,再次是工作流的引擎、还有管理监控的工具等;对于接口来说,主要有图1中所示的5种接口:那就是:接口一、接口二、接口三、接口四和接口五。下面对这些组成进行更加详细的分析。
1.2 工作流参考模型的基本构件
在工作流的组成中,它的执行服务(英文是WES:也就是Workflow Enactment Service的缩写)可以说作为工作流管理的中心,负责着创建、对管理的流程进行概念性的阐述,以及对于实际流程的创建、管理功能;在对这些功能进行实现的时候,应用程序会应用编程的接口来跟工作的流执行服务想沟通;在某个工作流的执行服务里,需要涵盖很多分布式的工作引擎。工作流引擎的概念是这样的:它能够帮助流程实例,给他一个外围环境而且辅助进行解释工作,从能实现流程软件功能。这里流程的定义工具也发挥着重要的作用,应用它可以实现对流程的定义,特别是不会以复杂的形式而是以图形交互的方式,将一个繁琐的流程定义来实现。而客户端应用在客户端发挥着重要作用,应用它,可以向工作流的执行服务发出请求,从而实现交互,可以这么看客户端应用:它主要是对工作流服务的调用。而调用应用与客户端应用是不同的,它不是对工作流执行服务的调用,而是一种被调用的过程,其地位处于工作流执行服务的下方。一般来说,为了实现某个流程实例能够正确的得到运行,各种工作流执行服务就需要对信息、对参数的交换,也就是以某种交互的方式进行参数的传递。这种情况下,管理监控工具就可以发挥作用了,它含有组织的功能、可以实现角色数据的维护,同时对工作流的整个运行情况进行监控。
1.3 工作流参考模型中定义的5类接口
这里对工作流中所射击的5种接口进行分析。对于接口一来说,它主要是为了建模和定义工具与执行服务之间来进行交互,从而达到工作流定义的沟通。它的实
文档评论(0)