【毕业学位论文】(Word原稿)OA系统中工作流技术的研究与应用-软件工程_第1页
【毕业学位论文】(Word原稿)OA系统中工作流技术的研究与应用-软件工程_第2页
【毕业学位论文】(Word原稿)OA系统中工作流技术的研究与应用-软件工程_第3页
【毕业学位论文】(Word原稿)OA系统中工作流技术的研究与应用-软件工程_第4页
【毕业学位论文】(Word原稿)OA系统中工作流技术的研究与应用-软件工程_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文 (专业学位) 统中工作流技术的研究与应用 姓 名: 学 号: 所在院系: 学科门类: 学科专业: 指导教师: 副 指导教师 : 二 一三年三 月 A in of in A 2013 姓 名 同济大学 学位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 2013 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 2013 年 月 日 同济大学 硕士学位论文 摘要 I 摘要 办公自动化技术的发展,为人们的办公和生活带来了很大的变化,不仅提高了人们的工作效率,同时也提高了人们的生活水平。办公自动化系统从以往的单机办公发展成为以协同办公系统。而工作流是业务流程的计算机化或自动化, 工作流是一种反映部门业务流程的计算机化的模型,是为了在先进计算机环境支持下实现经营过程集成与经营过程自动化而建立的可由工作流管理系统管理的业务 模型 , 由于 工作流技术在办公自动化系统中应用越来越广泛, 因此具有较高的应用价值。 本文通过对当前企业办公自动化系统的现状分析, 根据工作流参考模型,构建了基于工作流技术的 统。论文从 统的实际需求出发,根据企业办公流程的特点,把工作流技术应用到了 统的工作过程中,从而有效的提高了业务工作的办事效率。 论文首先 从系统需求入手,对 统进行了需求分析,并论证工作流技术应用在 统中的重要性和本课题实施的可行性。 然后论文对 企业 统 进行了详细的需求分析,并提出了基于数字水印技术的企业 统的总体架 构,以及系统功能模块和业务流程 的 设计方法 。 最后,论文对系统关键技术进行了研究,详细的阐述了工作流引擎的实现方法,并将业务流程与工作流进行了有效的结合。通过对系统 的 测试,验证了系统 设计方案 的有效性和可靠性,达到了系统的设计目标。 关键词: 工作流,工作流引擎,办公自动化 ,业务流 he of of s to s or of is a of a of in to in of by is in a In of to A on of A to of of to of A in to of A of of in A of A a of of A on as as of of of of to of 同济大学 硕士学位论文 目录 2 目录 第 1 章 绪论 . 1 究背景 . 1 题研究现状 . 2 A 系统平台研究现状 . 2 作流技术研究现状 . 5 文研究内容及安排 . 5 第 2 章 系统相关技术分析 . 7 作流技术 . 7 作流概念 . 7 作 流模型 . 7 作流管理系统 . 10 作流管理系统的组成 . 10 作流技术在 应用分析 . 11 A 中的工作流 . 11 作流技术与 合的优势 . 12 A 系统中的工作流功能需求 . 13 统可行性分析 . 13 术可行性分析 . 13 济可行性分析 . 14 施可行性分析 . 14 章小结 . 14 第 3 章 系统需求分析 . 16 统总体需求 . 16 务流程分析 . 16 例分析 . 19 功能性 需求分析 . 21 章小结 . 23 第 4 章 系统设计 . 24 统总体结构设计 . 24 统结构分析 . 24 统总体结构 . 25 统功能模块设计 . 26 务流程设计 . 27 定义工作流设计 . 28 发文管理流程设计 . 29 文管理的工作流自定义设计 . 32 统数据库设计 . 33 统安全性设计 . 37 章小结 . 38 第 5 章 系统关键技术的实现 . 39 同济大学 硕士学 位论文 统中工作流技术的研究与应用 3 务流程与工作流的结合方法 . 39 务流程与工作流的结合 . 39 作流与业务流程的结合方法 . 39 统工作流的实现方法 . 41 作流模型设计 步骤 . 41 文流转的工作流模型设计 . 42 作流引擎模型 . 43 作流引擎的实现方法 . 45 务工作流的实现 . 51 统测试 . 53 章小结 . 56 第 6 章 结论与展望 . 57 结 . 57 望 . 57 致谢 . 59 参考文献 . 60 第一章 绪论 1 第 1 章 绪论 随着计算机及网络技术的发展,办公自动化网络的建设也得到了大力推广。人们普遍使用计算机来提高个人工作效率,但是在需要许多人一起协同工作的现代工作环境中,我们更需要提高整体工作效率。目前普遍地做法是,利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化 系统,为管理部门提供现代化的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现企业各部门日常业务工作的规范化、电子化、标准化,增强档案部门文书档案、人事档案、科技档案、财务档案等档案的可管理性,实现信息的在线查询、借阅,最终实现 “ 无纸 ” 办公。 究背景 办公自动化 (是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人机信息系统来协助完成,达到充分利用信息,提高工作效率和工 作质量,提高生产率的目的 1。 办公自动化于 70 年代未 80 年代初在我国的出现,到现在已有了近二十年发展历史。由于办公自动化技术的不断发展,办公自动化新产品不断的出现,办公自动化的内涵也不断地丰富和发展。最早的办公自动化指的是传真机、打字机、复印机等办公设备的使用。后来,办公自动化指的是用电脑进行文书存贮、排版、及输出工作,用电脑进行人事、财务等管理。 现代的办公自动化系统观点认为:办公实际上是人与人、人与部门、部门之间信息的共享、交换、组织、分类、传递及处理,活动的协调,从而达到企业整体目标的过程 2。 传统的办公自动化多是指字处理系统、轻印刷系统、文档管理系统,无法实现信息的共享、交换、传递,无法实现单位、企业内部的协调,难以对非文本的如:声频、视频、图形、 象、扫描图象等多媒体信息、超文本信息进行有效的处理。同时,传统的电子邮件系统没有对办公过程中的工作流 能够 提供良好的支持,难以根据不同的情况、不同的工作状态采取不同的措施,更好地跟踪事务的处理过程 3。因此,现代办公自动化系统更着重于提供办公信息的共享、交换、组织、传递、监控功能,提供协同工作的环境。 同济大学 硕士学位论文 统中工作流技术的研究与应用 2 从这个意义上说,现代的办公自动化系统的作 用相当于动物或人类的神经系统。目前成熟的基于客户 /服务器结构的电子邮件系统和协作系统,较先进的式的办公自动化系统,都是企业数字神经系统的重要组成部分。因此,我们在实施办公自动化时,必须注意到办公自动内涵的发展变化,清楚认识到昨日的 是今天的 天的 将不同于今天的 密切注意办公自动化技术及产品发展的最新进展。用这种观点来制定办公自动化的有关规划,办公自动化才能用最少的资金,取得最好的效果。 一直以来,许多人对 “ 办公自动化 ” 的理解有误,认为办公自 动化只是公司部门的事。实际上,在市场化的经济环境中,企业面临着激烈的竞争,企业成功与否最终取决于企业人员是否可以快速、有效地协调作业。而办公自动化系统是企业的数字神经网络的重要部分,没有一个快速反应的神经网络的协助,任何企业将难以获得长期、稳定、快速的发展。 随着企业对 “ 办公自动化 ” 理解的进一步加深,越来越多的企业已经把办公自动化提到日程上来,很多企业都在不同的层次上实现了办公自动化。事实上,有一些企业已成功地实施 统,他们在生产、经营数据的收集、分析、处理方面已实现了自动化。但是,一般的 统并没有在办公、行政事务方面,提供计算机处理功能,这方面的工作,只能依旧利用手工进行。不能全面实施办公自动化,工作、生产效率难以得到进一步提高。 因此,办公自动化系统的实施,对于企业提高运作效率与快速反应能力,加强企业的制度化、规范化管理,增强企业的市场竞争能力具有重要的意义。 题研究现状 A 系统平台研究现状 好的办公自动化软件不一定是用最新的技术来制作的,但先进的计算机技术一定会对我们更好地实现办公自动化产生帮助,在这些技术里,尤其以平台技术最为重要。办公自动化领域的平台 技术的发展情况如下: 最早期的办公自动化软件主要都是完成文件的输入及简单的管理,这个时期的主要平台是 数据库,其优点主要就是简单,即操作简单、功能也简单。缺点同样也是简单,由于平台标准太简单导致我们无法可靠地实现非结构化文档的处理、联机备份、全文检索、容错技术、工作流这些重要的 能。这个时期主要的成就就是实现了文档的共享及简单的查询功能。 第一章 绪论 3 随着数据库技术的发展,客户 /服务器结构的出现,使 统进入了 来困扰我们的联机备份、容错技术、联机查询等问题迎刃而解,但由于 当时的数据库还是集中式处理的结构化数据库,所以非结构化文档的处理、全文检索、工作流等 能仍然无法很好地解决。这个时期主要的发展集中在 公自动化软件真正成熟并得到广泛应用是在 现了以后,它提供的工作流平台及非结构化数据库的功能使我们可以很方便地实现非结构化文档的处理、全文检索、工作流这些重要的 能, 用进入了实用化的阶段。 目前办公自动化系统较成熟的模式是客户 /服务器方式,而新一代的办公自动化系统则应该采用 式 (即 B/S),才更能适应目前及未来的要求。 式的办公自动化系统是基于 办公自动化系统,其运作模式不同于 C/S 模式,它由客户在客户端工作站通过浏览器从服务器下载式的办公自动化应用程序后再执行。这种方式的系统具有下列的好处: 对客户端机器的硬件要求较低,而且目前流行的浏览器支持各种操作系统,使用户可以在保留原有的软件和硬件的基础上运行新的应用系统,保护现有投资。 基于 办公自动化系统只需在服务器上作配置和维护,大大降低了用 户用于软件系统维护和升级的难度和费用,使办公自动化更加容易实施。 像其它基于 应用系统一样,基于 办公自动化系统也是通过浏览器这个简单易用统一的界面来访问的,其界面相当友好,操作十分简单,易学易用,用户易于接受,从而节省用户的培训时间和费用。这对减少实施办公自动化的阻力来说,有相当重要的意义。 从广义上说,凡是能够提高办公效率的系统(软件、硬件)都可以称作 A 软件从它产生发展到今天从功能领域经历以下五代产品 2。 第一代 据处理自动化阶段 自 80 年代中期开始,伴随传 统 理信息系统)的兴起与发展, 入以数据处理自动化为标志的第一代 段。它的最大特点是应用基于文件系统和关系型数据库系统 , 以结构化数据为存储和处理对象 , 强调对数据的计算和统计能力。由于不能实现流程自动化,第一代及 能称为真正意义上的 办公自动化 。 第二代 C/S 架构下的工作流自动化阶段 伴随企业内部局域网的兴起和发展,第二代 始关注并实施企业不同部门间工作流程的自动化。不同部门及各员工间的协作大大加强,从而使企业办公同济大学 硕士学位论文 统中工作流技术的研究与应用 4 的效率得到较大的提高。因此这是真正意义上 “ 办公自 动化 ” 的开始。但是,第二代 是有限的工作流程自动化系统,难以实现随时随地的办公、移动的办公,因而难以实现企业资源的延展,企业资源最大程度的利用 。 第三代 障碍工作流自动化阶段 90 年代中期开始,随着互联网( 兴起与发展,办公自动化管理模式获得极大的突破。以 基础,第三代 现了移动办公,企业资源不再受到通讯技术的限制。因此,它被称为 “ 无障碍工作流程自动化办公 4”( 然而,由于受到企业传统的文化环境、管 理模式和业务流程的束缚,协同工作的模式难以建立,工作流程自动化的效益也难以全部实现。 第四代 同工作型办公自动化 5( ) 随着协同管理思想( 兴起,旨在实现项目团队协同、部门之间协同、业务流程与办公流程协同、跨越时空协同的协同工作型 始兴起。第四代 核心是 识管理),实现方式是 结合的信息系统。其缺点在于太关注办公事务本身与企业目前的利益,缺乏长期的发展战略。 第五代 同发展型办公自动化( ) 第五代 经超越了传统办公的狭义范畴,它是一种领先的企业管理思想。在实现方式上,它仍然以工作流程自动化 核心。从两者的关系来看,工作流程自动化是实现协同的重要手段。缺少工作流程的自动化,任何办公自动化系统都无法实现工作的协同。而 然是 核心。但与 相比较, 的涵义发生了重大的变化。 的优势在于,其注重知识的收集、积累与继承,最终目标是要实现企业及员工的协同发展,而不是关注办公事务本身与企业本身的短期利益。只有实现企业的发展,员工的发展才有空间;只有 实现员工的发展,企业的发展才有潜力。而 “ 知识管理 ” 正是实现两者协同发展的桥梁 5。 我国 统发展现状 我国的 场经过 10 多 年的发展,产品种类日趋繁多,产品的应用领域几乎渗透到国民经济的每一个角落。进入 20 世纪 90 年代中 后 期 至今, 办公自动化开始进入一个快速发展阶段 , 国内专门从事软件开发的公司如 “ 雨后春笋 ” 不断的发展壮大。现在主流的技术主要是两种,一种是基于 C/S 结构的、另一种基于B/S 结构的。但随着用户越来越强调远程办公和移动办公,基于 B/S 结构 统逐渐成为主流的产品 , 比如 “ 用友 统 ” 、 “ 领航 统 ” 、 “ 协同 、 “ 网科 统 ” 等等。它们的优点是产品成熟、运行稳定,界面简洁第一章 绪论 5 美观、易用行强、极大的提高了工作效率。但它们大部分都是针对某一特定用户来量身定做系统,它们的缺点都是通用性比较差,缺乏用户可 “ 自定义 ” 性。 要想实现 统的通用性就应该将办公自动化抽象成一个信息交换的平台,既建立一个办公自动化应用平台,将平台和实际应用分离,然后在这个平台上根据不同的需要和应用来定制适合自己的组织结构、办公方式或工作流程变化以后,只要根据新的情况对原来的定制规则做适应性修改 就能满足新的应用 6。 作流技术研究现状 目前人们对办公自动化的研究,也一般以工作流技术为中心。工作流技术的发展贯穿 统的发展过程。工作流技术在办公领域的具体应用“办公工作流管理”己经发展成为 统的核心组成部分。虽然工作流技术由最初的,萌芽逐步发展起来,并在办公自动化领域取得了相当的成果,但是,从工作流系统的实际应用状况来看,还远未达到人们期待的水平。目前主要存在问题有: 工作流的运行的底层通讯基础结构的支持不够成熟。不同厂商提供的产品可能具有自己独立的一套工作流模型、工作流定义语言以 及 数,缺乏统一的标准。 工作流应用的开发不仅仅是过程的定义,还需要完成其它许多任务,其实现具有复杂性。工作流技术本身的不成熟,目前尚没有一种工作流产品或原型系统能够在过程执行的可靠性与一致性方面达到关系型数据库管理系统同水平的功能。系统结构开放性和扩展性的不足。同其它政府、企业应用软件进行数据交流和协作的能力较弱。 在工作流技术应用日益得到重视的今天,对工作流技术的研究也正向 更深层次发展。工作流技术目前研究的主要方向有两个:一是为工作流技术的发展解决理论上存在的问题,探讨工作流模型和语义的形式化表示 方法等;二是从工作流技术实现的角度探讨利用先进的技术提高工作流管理系统的性能和可靠性。 文研究内容及安排 本文所研究的 基于工作流技术的 统,主要采用软件工程的研究方法,遵循系统开发的原则及流程。全文采用 统分析与设计的方法,首先对工作流管理系统进行需求分析,掌握系统的功能和性能的需求;然后对系统进行设计,其中主要包括系统的框架设计,功能设计等等;最后介绍了将工作流管理系统应用于 统中的情况。根据以上课题的研究内容可将全文分为七个部分,具体如下: 同济大学 硕士学位论文 统中工作流技术的研究与应用 6 第一部分是绪论部分,对课题的研究背景、发 展方向以及研究内容和安排进行了叙述。 第二部分是基础理论综述部分, 首先对工作流技术进行了简单的介绍,然后对工作流技术在 统中的应用进行了分析,最后对系统的可行性进行了详细的分析 。 第三部分主要对工作流管理系统进行了分析,其中包括系统功能需求、系统用例分析、 非功能性需求 分析等。 第四部分 研究了 统的构建方案。首先根据需求分析提出了系统的总体架构,然后描述了系统功能模块和业务流程的设计方案,最后对系统数据库的构建方法进行了阐述。 第五部分是系统的实现部分, 首先对工作流与业务流程的结合方法进行了讨论,然后 对 统的工作流模型的设计方法进行了介绍,并提出了公文流转的工作流模型 ,同时还对工作流引擎的实现方法进行了重点的研究。 最后对全文的研究内容及不足进行总结和展望。同济大学 硕士学位论文 统中工作流技术的研究与应用 7 第 2 章 系统相关技术分析 作流技术 作流概念 对工作流的研究起源于二十世纪七十年代,受网络的局限性,最初的工作流系统主要以企业内部的文档处理为主。到了二十世纪九十年代,随着 术的发展及应用,促进了电子商务应用的极大发展,使公司与公司之间、公司内部部门之间以及子公司之间的业务相互处理成为可能,这为 工作流的发展带来了很大的机遇。 根据国际有关组织的预测,随着电子商务的发展,以数据处理为中心的数据库产品已经进入稳定发展期,以业务过程处理为中心的工作流产品将进入高速发展期。在国内,随着企业管理的规范化和规模的不断扩大,企业的计算机管理将不仅仅停留在信息资源管理上,而将向更复杂的业务过程管理迈进。 为了实现组织目标,有关业务活动依时序或逻辑关系相互连接构成业务流程。在业务开展过程中,文档、信息或任务依据组织规范在参与者之间传递、处理或执行。总体业务流程中,实现了基于计算机辅助处理而达到自动化的全部或部分称为 工作流。也就是说,工作流是在计算机辅助下全部或部分自动执行的工作过程,该过程可运行于异质、分布的运行环境中,供多人协同工作。 工作流服务器是供业务流程可视化设计、管理和控制业务流程的运行、并在实际执行过程中可动态修改业务流程的一种计算机软件平台 7。它使得快速开发、部署和运行企业业务管理系统、电子商务系统等成为可能。也使得企业在复杂多变的市场环境中,快速适应市场的变化,在维持现有投资、现有系统不变的情况下,迅速调整业务或商务流程。 作流模型 在企事业单位的日常业务活动中,大量的业务处理是按 照某种固定的程序进行的,如发货流程处理、采购设备审批流程。工作流过程建模就是将这些相似的或重复的业务处理过程到计算机可处理的形式化定义的转化,所得到的定义可称为是过程模型、过程定义或工作流模型 8。 有了工作流模型,可以对业务过程进行分析、评价或优化,最后借助于计算第 2 章 系统相关技术分析 8 机进行自动处理。对于组织机构内的业务过程,可以从三个角度加以考察。 个业务过程是由一个或多个任务组成,这些任务之间存在着某种先序关系 9。工作流的执行实际上是业务过程中的任务按照这种先序关系被执行。这里,要弄清楚三个概念 :任务 、工作项、活动。任务是某种工作的抽象描述 ;工作项是一个被允许执行的具体工作 ;而活动是工作项的实际执行。可以这样说,任务是静态的,而活动是动态的。因此,一个业务过程可以是另一个业务过程的组成部分。在建模过程中,应该根据业务过程的抽象层次,选择合适的任务粒度。 作流是某个业务过程的一次执行,在组织机构内部的某一时刻,可能有多个工作流在执行,工作流的每次执行是为了某个具体的业务目标,访问特定的数据和人力资源 10。一个工作流可以是机构内部发起的,也可能是其它的机构发起的 ;它可以在机构内部终止,也 可以跨越机构边界。 当工作项被执行时, 要调用相关资源。有两种划分资源的方式,一种是按资源个体的能力将资源划分成不同的角色,如处长、会计 ;另一种是按资源的组织结构将资源划分成不同的组织单元,如财务部、人事部。角色和组织单元是划分机构内资源的两个不同准则,因此,每个资源都属于某个组织单元,充当某种角色。可以用三维坐标来刻画组织机构内的业务过程。过程执行表示业务过程的一次执行,反映了业务过程的动态特性。过程构成和资源管理刻画了业务过程的静态特性,前者描述了业务过程的内部构成,后者从资源组织 角度描述了业务过程的约束关系。 工作流模型的四种基本结构如下图 2示: 同济大学 硕士学位论文 统中工作流技术的研究与应用 9 图 2作流的四种基本执行结构 图 2.1(a)同时有多个转出转移,可用于定义多个并发的线程。如果是“条件”转移,并发线程的数量将依赖于每个转移上的判定条件(这些判定条件的计算将是并发进行的。 图 2.1(b)所示,只要活动的任一转移进入判定条件 (得到满足,活动就被初始化。 图 )所示,当活动执行完后,按照判定在列表中 的顺序,对判定条件 (行逐个判断 (计算 ),满足则执行该分支,不满足就判断 (计算 )下一个分支的判定条件 (如果计算到一个无条件转移,或者一个转移的条件是 执行该转移。 图 2.1(d)该结构可以看作是活动的“预处理集合点”。活动开始执行的条件是 :活动的所有进入转移的判定条件 (为真。可用于汇合多个并发的线程,并发线程的数量依赖于 计算得到的并发线程的数量。根据以上的四种基本执行结构可以组成如下四 种基本路由结构: 顺序执行:这种情况表示活动的顺序执行,当活动 A 执行结束后,执行活动 B,活动 B 结束后,执行活动 C。 并行执行:活动 B 和活动 C 并行地执行,就是说这两个活动可以同时执行或以任意的顺序执行。 选择执行:当活动 A 执行结束后,在活动 B 和活动 C 中选择其中一个执行。 第 2 章 系统相关技术分析 10 重复执行:表示一个活动执行多次,活动 B 可以执行一次或多次。 作流管理系统 工作流管理联盟给出的关于工作流管理系统的定义是:工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在系统中预先定义好的工作流逻辑推进工作流实例的 执行。 工作流管理系统是一种基于工作流技术,能定义、创建和管理工作流执行的系统 11。开发这类软件系统就是要协调分布式、协同处理的各个节点上的活动,按照预定义的控制流程进行执行,以达到对它们的自动执行和有效的管理。它可以充分利用企业资源,有效地跟踪工作过程,提供工作过程定制的速度和质量,并通过过程逻辑和业务逻辑来提高系统的灵活性,提高软件的重用和集成 度 ,而不需要对每次不同的应用重复地开发。 不同的工作流管理系统具有不同的应用范围、不同的实施方式和不同的底层通信机制,但所有的工作流管理系统从用户的应用层上来 看,通用的工作流管理系统都能够提供建立阶段、运行阶段以及运行阶段的人机交互功能 12。 随着信息技术的发展及在各行业中的广泛应用,人们不再满足于独立、零散的办公应用系统,而是需要一种综合的、集成的应用系统。工作流管理系统是一种对常规事务进行管理、集成的技术,它可以改进和优化业务流程,提高办公效率,更好的实现业务流程的控制,提高服务的效果和质量。 作流管理系统的组成 一个完整的工作流管理系统由下面几个部分组成: (l)过程定义工具 过程定义工具主要功能是给用户提供一种对实际业务过程进行分析、建模 的手段,被用来创建计算机可处理的业务过程描述 13。它可以是形式化的过程定义语言或对象关系模型,也可以是简单地规定用户间信息传输的一组路由命令。 (2)过程定义 过程定义包含了所有使业务过程能被工作流执行子系统执行的必要信息。这些信息包括起始和终止条件、各个组成活动、活动调度规则、各业务的参与者需要做的工作、相关应用程序和数据的调用信息等 14。 (3)工作流执行子系统和工作流引擎 工作流执行子系统也称为过程执行环境,它借助于一个或多个工作流引擎,来激活并解释过程定义的全部或部分,并同外部的应用程序进行 交互来完成工作同济大学 硕士学位论文 统中工作流技术的研究与应用 11 流过程实例的创建、执行与管理。工作流引擎是工作流管理系统的核心软件组元15。它的功能包括:过程定义的解释,过程实例的控制 (创建、激活、暂停、终止等 ),在过程活动之间的游历 (控制条件的计算与数据的传递等 ),为用户工作表添加工作项,通过应用程序接口 (16调用应用程序,提供监督和管理功能等。工作流执行子系统可以包括多个工作流引擎,不同工作流引擎通过协作共同执行工作流。 (4)工作流控制数据 工作流控制数据指被工作流执行子系 统和工作流引擎管理的系统数据,例如工作流实例的状态信息、每一活动的状态信息等。 (5)工作流相关数据 工作流相关数据指与业务过程相关的数据。工作流管理系统通过工作流相关数据来确定过程实例状态转换的条件,并选择下一个将执行的活动。例如过程调度决策数据、活动间的传输数据等。工作流相关数据既可以被工作流引擎使用,也可以被应用程序访问并修改。 (6)工作表和工作表处理程序 工作表列出了与业务过程的参与者相关的一系列工作项,工作表处理程序则对用户和工作表之间的交互进行管理 17。工作表处理程序完成的功能有 :支持用户 在工作表中选取一个工作项,重新分配工作项,通报工作项的完成,在工作项被处理的过程中调用相应的应用程序等。 (7)应用程序和应用数据 工作流管理可以直接调用系统应用程序或通过应用程序代理间接调用 18。通过应用程序调用,工作流管理系统部分或完全自动地完成一个活动,或者对业务参与者的工作提供支持。与工作流控制数据和相关数据不同,应用数据对应用程序来讲是局部数据,工作流管理系统无法也不需要对它们进行访问。 作流 技术在 应用分析 A 中的工作流 1 工作流的概念 : 办公自动化 流程是一组常见的包括事务处理、文档管理等在内的工作流 19。其特点是: 流程类型多种多样,有确定型的,如固定的事务处理,有不确定型的,即流程的执行逻辑在执行过程中可能发生变化,如文件审阅;其时效性通常要求不高。第 2 章 系统相关技术分析 12 在 的流程大部分属于管理型工作流( 即业务过程的重复性较强,过程中的参与者的任务比较明确,过程可以事先定义。部分流程有协作型( 作流的特征 20。 “ 工作流 ” 是 的一个常用术语 , 在 ,可以把工作流看作是:在办公的各种业务中,为了完成一项任务或达到一个目标而实现的一系列互相依赖、互相合作、涉及多个部门或单位的活动,这些活动按照一定的顺序或条件自动执行 21。工作流自动化是指业务流程的全部或部分自动化,在此过程中,文档、信息或任务按照一定的过程规则流转,实现组织成员间的协调工作以达到业务的整体目标。办公自动化中几乎所有的业务流程都是工作流,其目标是协调组成工作流的人员、资源、事件、状态这四大元素,推动工作流的发生、发展、完成 22。 2 工作流给 来的好处 : 组织实施工作 流管理所带来的好处是显而易见的 , 包括提高运营效率、改善资源利用率、提高组织运作的灵活性和适应性、提高员工工作效率跟踪业务处理过程等等 , 总结工作流管理带来的好处可归纳为以下几点 : 1. 实现无纸化办公 ,要处理的事项已自动传递到个人电脑上 ,降低成本 ,适应社会发展趋势; 2. 人员协同工作,减少重复性劳动,如表单的重复填写; 3. 记录人员处理动作和细节,方便业绩考核。 4. 敏感信息得到有效控制,人员权限功能和角色自动识别和匹配; 5. 处理过程相对透明、可监控、催办; 6. 随时得到历史数据和处理效率报表 ,便于日后的查询、检索、统计; 7. 和其他应用有机结合,实现企业级的管理; 8. 工作人员可集中精力处理自己关心的数据; 9. 完全支持移动办公,使作业同步化; 10. 科学管理更进一层,办公效率明显提供; 11. 企业的核心竞争力将有提升; 12. 改进和优化业务流程,提高业务工作效率; 13. 实现更好的业务流程控制,提供工作质量。 作流技术与 合的优势 0A 是基于文件系统或关系型数据库系统,使日常办公也开始运用 术,提高了文件等资料管理水平。实现了基本的办公数据管理 (如文件管理、 档案管理等 ),但普遍缺乏办公过程中最需要的沟通协作支持、流程管理的综合处理等,导致应用效果不佳,更不能够将组织管理中的业务活动、管理活动及活动产生的同济大学 硕士学位论文 统中工作流技术的研究与应用 13 信息在组织、部门、个人之间进行及时高效、有序可控、全程共享的沟通和处理。 随着单位组织规模的不断扩大,单位组织越来越希望能够打破时间、地域的限制,提高整个组织的运营效率规范组织管理,同时网络技术的迅速发展也促进了软件技术发生巨大变化,因此 0A 系统与工作流结合后的主要特点是以网络为基础、以工作流为中心,提供了文档管理、电子邮件、目录服务、群组协同等基础支持,实现了 公文流转、流程审批、会议管理、制度管理等众多实用的功能,极大地方便员工工作,规范组织管理、提高运营效率。有效地解决工作组织中大量非

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论