(热能工程专业论文)基于工作流的电厂办公自动化系统.pdf_第1页
(热能工程专业论文)基于工作流的电厂办公自动化系统.pdf_第2页
(热能工程专业论文)基于工作流的电厂办公自动化系统.pdf_第3页
(热能工程专业论文)基于工作流的电厂办公自动化系统.pdf_第4页
(热能工程专业论文)基于工作流的电厂办公自动化系统.pdf_第5页
已阅读5页,还剩60页未读 继续免费阅读

(热能工程专业论文)基于工作流的电厂办公自动化系统.pdf.pdf 免费下载

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

文档简介

摘要 当今,电力企业环境面临与日俱增的竞争性,它要求更快的响应时间、更好的质量和更 高的1 = 作效率。电力企业纷纷加快企业自动化信息管理步伐。企业之间和企业内部的群件和 群组协同工作显得尤为重要。 本系统在基于l o t u sd o m i n o n o t e s 平台的基础之上,遵循工作流模式开发面向电力企业 的办公自动化系统,实现公文处理和一般信息处理两大功能。该系统作为电厂m s 的组成 部分2 一,以实现加强企业管理,提高企业管理水平,提高综合经济效益。 论文分为三个部分对系统做了详尽的介绍。第一部分包括,主要对选题背景、系统实施 平台l o t u sd o m i n o n o t e s 、编程语言l o t u s s c f i p t 、工作流以及v b a 开发e x c e l 应用程序做了 相关的介绍。第二部分根据企业需求及企业特点对整个系统的设计思路及设计流程做以阐 述,包括对系统功能要求和实现目标等。第三部分主要从技术实现的角度对系统各部分功能 模块做详尽的解说。 关键词:群件和群组协同工作l o t u sd o m i n o n o t e s 工作流电厂办公自动化系统 v b a a b s t r a c t i nr e c e n ty e a r s ,t h ep o w e re n t e r p r i s e sa l ef a c i n gg r o w i n gc o m p e t i t i v e n e s s ,r e q u i r i n gt h ef a s t e r r e s p o n s et i m e ,t h ef i n e rq u a l i t ya n dt h eh i g h e rw o r k i n ge f f i c i e n c y t h e r e f o r e ,p o w e re n t e r p r i s e s a r ea c c e l e r a t i n gi n f o r m a t i o nm a n a g e m e n to fa u t o m a t i o n t h i sm a k e st h eg r o u p w a r ea n dg r o u p a m o n ge n t e r p r i s e sa n di n s i d em o r ei m p o r t a n t t h i ss y s t e mb a s e do nl o t u s - d o m i n on o t e sa i m sa td e v e l o p i n gt h eo f f i c ea u t o m a t i o ns y s t e m i n p o w e rp l a n t ,b yf o l l o w i n gt h ew o r k i n gf l o wp a t t e r n s a so n eo ft h ec o m p o n e n t so fm i si n p o w e rp l a n t ,t h es y s t e mc o n t r i b u t e st oe n h a n c et h em a n a g e m e n to fp l a n t ,t ou p g r a d et h e m a n a g e m e n tl e v e l ,a n dt oi n c r e a s et h ep r o f i t s m yp a p e ri sg o i n gt oi n t r o d u c et h i ss y s t e mf r o mt h r e ep a r t s f i r s tp a r tm a i n l ya b o u tp a p e r b a c k g r o u n d ,s y s t e mp l a t f o r ml o t u s - d o m i n on o t e s ,l o t a s s c r i p ta n dw o r k f l o w s e c o n dp a r t ,t h e w h o l ed e s i g np a t t e r no ft h es y s t e ma n dd e s i g n p r o g r e s s ,a c c o r d i n g t ot h ed e m a n d sa n d c h a r a c t e r i s t i c so fe v e r ye n t e r p r i s e ,i n c l u d i n gi n d e xo fs y s t e mf u n c t i o na n df i n a le f f e c t t h el a s t p a r te x p l i c i t l yd e s c r i b e st h ee v e r yf u n c t i o nm o d u l a rf r o mt e c h n o l o g yp e r s p e c t i v e k e y w o r d s :g r o u p w a r ea n dg r o u pc o o p e r a t el o t u s d o m i n o n o t e sw o r k f l o wo f f i c ea u t o m a t i o n i np o w e rp l a n tv b a 东南大学学位论文独创性声明及使用授权的说明 一、学位论文独创性声明 本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。 尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过 的研究成果,也不包含为获得东南人学或其他教育机构的学位或证书而使用过的材料。与我 一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。 签名奎立盈蕴日期;2 型照圈 二、关于学位论文使用授权的说明 东南大学、中国科学技术信息研究所、国家图书馆有权保留本人所交的学位论文的复印 件和电子文档,可以采用影印、缩印或其他复制手段保存论文。本人电子文档的内容和纸质 论文的内容一致。除在保密期内的保密论文外,允许论文被查阅和借阅,可以公布( 包括刊 登) 论文的全部内容或部分内容。论文的公布( 包括刊登) 授权东南大学研究生院办理。 签名趟丝导师签名牲日期趟 基于工作流的电厂办公自动化系统 1 1 选题背景 第一章绪论 1 1 1 目前办公自动化现状及电厂办公自动化的特点 办公自动化( o a ,o f f i c ea u t o m a t i o n ) 是2 0 世纪8 0 年代提出的,但限于当时计算 机软件技术和网络技术水平,办公自动化系统只是基于个人事务处理的文字录入、排版 系统。随着软件平台和网络技术的发展,办公自动化系统已经有了无纸办公、协同工作 的新概念,它能够实现公文的收发、流转、签发、归档等群组作业。 电力工业是技术密集、信息密集、资金密集的产业,它要求电厂办公系统必须高效、 快捷。而电厂办公系统的特点是条块结合。所谓的条块结合是指能够实现纵向省局单位、 市局单位、电厂及横向电厂内部各部门之间以及电厂与市其他单位之间办公信息的收集、 处理、流动与共享。 目前的实际情况是,各部门间的信息传递和事务交接由人工完成,上下级和部门之 间无法实现信息和工作流程相分离,领导出差在外无法签批文件。特别是电厂建设期, 将影响工期,造成人、财、物的浪费,不仅会影响电厂本身,也会对电建公司和监理单 位造成影响。近年来,随着电厂的生产规模不断扩大,发电技术不断更新,生产管理日 趋复杂,迫切要求建立完善的电厂办公自动化系统。 1 。1 。2 群件与群组协同工作技术的勃勃发展 随着网络技术的飞速发展,当今电力企业的经营环境正在发生巨火的变化,在国家电力 企业改革的形式下电力企业之间的竞争日趋激烈。技术的发展要求电力企业与电力企业之 间以及电力企业内部加强通信联系和信息共享。群件技术的发展恰恰顺应了网络经济时代企 业对通信和信息共享等技术的需求。 对于电力企业来说,群件是一种功能强大的新型工具。它能在企业与企业之间以及 企业内部员工之间实现通信、协同工作和协调运行。群件可以应用于电子邮件、电子论 坛或电子讨论、生产计划的拟定、定期的财务报表、物资管理计划、干部人员的管理任 命以及其他许多方面。 1 1 3 课题研究目标 针对电厂办公的特点,电厂办公自动化系统的目标是: 在计算机网络上建立高效、协调、集成的数字化办公系统,提供具有工作流性质 的公文处理和一般信息处理的方法,实现公文的起草、传阅、审批、会签、签发、归档、 基于工作流的电,一办公自动化系统 公文查询等功能。解决上、下级和部门之间无法实现信息和工作流程相分离,缺少至关 重要的随时记录的问题。 实现m g 件功能,解决各部门间的信息传递和事务交接由人工完成的问题,推动部 门闻的高效率协作。 多层次的安全机制,保证公文的安全。 以数据库( 通用) 为数据源,开发一套智能化,自动化较强,人机界面友好的报表 打f i 输出模块。 l 。2 论文内容 在本论文中,主要介绍了以下几个方面的内容 对l o t u sd o m i n o n o t e s 进行概述,重点介绍l o t u sd o m i n o n o r e s 在实现办公 自动化方面强大的优势。 结合电厂实际介绍了上作流技术。它是本系统实现的关键技术之一。 概述编程语言l o t u s s c d p t 的一些特点以及功能。 介绍v b a 及v b a 对e x c e l 的编程方法。 阐述系统总体设计思路、设计步骤,并对系统设计工程中已经遇到的和可能 遇到的问题做解说。 根据系统设计思想,对系统实现关键模块进行详细介绍,主要介绍了发文、 归档、查询和报表打印模块。 基于工作流的电厂办公自动化系统 第二章l o t u sd o m i n o n o t e s 概述 2 1 群件与群组信息处理 本系统的实现选择l o t u sd o m i n o n o t e s 作为开发平台,是因为l o t u sd o m i n o n o t e s 提供 了强大的通信功能,并且是个非常优秀的办公自动化系统平台。有必要对l o t u s d o m i n o n o t e s 做简单介绍。 在介绍l o t u sd o m i n o n o t e s 之前,先简单介绍一些关于群件与群组信息技术的知识。群 件就是针对群体工作开发出来的产品,它的目的是为了促进群体的交流和资源共享,充分提 高群体的工作效率。所以,可以这样说,群件领域中所有软件的核心就是对信息实施良好的 管理和共享。我们发现,某些群件软件包也许只能处理一种类型的任务,比如传送e - m a i l , 另一些软件包则擅长处理讨论数据库。而只有l o t u s 公司的群件软件强大的通信功能为我们 开发电厂办公自动化系统提供了照好的平台。 l o t u s 公司开发的群件模式,它开拓了群件的广泛应用领域。l o t u s 公司的群件模式包 含如图所示的三个技术颁域,卸通信( c o m m u n i c a t i o n ) 、协同操作( c o l l a b o r a t i o n ) 和协调 运行( c o o r d i n a t i o n ) 。通信是指电子邮件的应用,协同操作是指群组共享公共论坛和工作区中 的信息,协诵运行是指业务过程( 工作流) 的自动化。 图2 - 1 一种群件模式 根据定义,群件意味着应用程序的数据可供一个组韵所有成员使用,所谓的纽,它的规 模可大可小,小到一个很小的部门,大到整个公司,还可以打破部门的界限,甚至可以用于 许多不同公司之闻的业务处理。 通信是群件基础结构的一部分,它包括e m a i l 。电子邮件能够实现一个人对另个 基于工作流的电厂办公自动化系统 人或一组人的通信。它是最老的群组通信方式之一,并且仍然是群件的一个重要方面。 协同操作包括了信息的共享。它不同于e m a i l ,因为它是一种共享数据库。当某个 人将信息存储在共享数据序中时,他不一定知道谁将取他的文档。文档实际上是由感兴 趣的方提取,而不是由发送人推送的,这与e - m a i l 的情况不同。 协同运行是指工作流的组织和自动化运行。实际上信息流是以电子方式运行的,而 不是目前通常采用的书面形式。还可以能将w e b 站点与电力企业内部的工作流相集成, 可以更好的控制工作流。可以将电力企业的经营活动放到w e b 上去进行,而不是将公司 的小册子放上去。 2 2l o t u sn o t e s 和l o t u s1 1 5 l o t u sr 5 是l o t u s 公司强力推出的新一代d o m i n o n o t e s 软件的总称,包括服务器、客 户机和开发工具三个产品系列: d o m i n o 服务器家族,包括d o m i n o 服务器、d o m i n o 应用服务器、d o m i n o 企业服务器, 是企业级通信、协作、i n t r a n e t 和i n t e r n e t 应用服务嚣。 n o t e s 客户机家族,包括n o t e s ,i n o t e s m o b i l en o t e s 。 d o m i n od e s i g n e r ,d o m i n o 开发工具,集成的w e b 和i n t r a n e t 应用开发客户机。 这些产品继承了以往的d o m i n o n o t e s 所具有的各种先进功能和性能,并新增了多种机 新的特性,为用户简单、高效、快速地构建企业的通信基础设施,完成网上协同工作,接入 i n t e r n e t ,奠定电子合作和电子商务的基础提供了一整套服务。 2 2 1 什么是n o t e s 在分别介绍r 5 的组成之前,我们首先谈一下什么是n o t e s ? 什么是l o t u s r 57 有不少人 已经了解或使用了n o t e s ,因此可以回答这个问题。下面列出一些最常见的观点( 以下n o t e s 泛指d o m i n o n o t e s ) 。 1 n o t e s 是实现和运行办公自动化的平台 办公自动化( o a ) 因其明显推动企( 事) 业单位信息化的进程而备受重视,一直是i t 建设的重点。同时,由于办公自动化具有涉及信息量大,涉及岗位、人员众多,处理流程繁 琐、多变等特点,而成为i t 建设的难点之一。网络化和n o t e s 平台的出现使上述问题迎刃 而解。许多成功的案倒确立了n o t e s 在办公自动化方面事实上的标准地位。需要指出的是, n o t e s 不仅模拟了办公过程,而且支持人们通过模拟而改革办公流程。显然,这是传统办公 自动化工具( 如传真机、复印机) 无法胜任的。 2 n o t e s 是工作流自动化和群件标准 许多基于网络的应用和办公自动化一样,具有群组协同工作的特征,如信贷审批、客户 服务、项目管理、质量跟踪、销售管理等。不论在企业级广域网还是在: 作组,n o t e s 以其 基于工作流的电厂办公自动化系统 独特的r a d d ( 快速地应用和开发) 和技术为开发人员提供了最为便捷的环境。因此,人 们将其视为典型的群件产品。 3 n o t e s 是内联网( i n t r a n e t ) 由t - d o m i n o 是标准的w e b 服务器,较其他厂家的产品相比,d o m i n o 安全性高、易丁 管理,和企业其它信息系统联结能力强。更重要的是,d o m i n o 提供了丰富的开发工具( 实 质上是一个w e b 应用服务器) ,支持企业网对应用的要求。因此,d o m i n o n o t e s 还具各对邮 件应用的定制和开发。 4 n o t e s 是电子邮件系统 5 n o t e s 是知识管理系统 6 n o t e s 实现了b p r ( 业务流程优化) 7 n o t e s 是电子商务的基础 i b m l o t u s 公司对n o t e s 的定位非常清楚,就是耍突破传统信息技术的局限,弥补其不 足,这种革新思想可以体现在以下四个方面; 1 ,数据描述和处理的革新 与关系数据库不同,一方面n o t e s 可以高效表达、操纵和管理非结构信息;另一方面 n o t e s 可以模拟和自动实现难以用“er 模型”或“算法”描述的流程( er 模型e n t i t y r e a l t i o n 数据库实体关系模型) 。 2 计算模式的革新 n o t e s 以网络为基本计算平台,从根本上有别于“主机终端”方式和“个人计算机” 方式。可以说,n o t e s 定义了“网络计算”,也就是人们所说的“协同计算”( w o r k i n gt o g e t h e r ) 模式。 3 开发手段的革新 n o t e s 本身就是一个开发环境。除了传统的开发语言外,n o t e s 提供了大量的定制、设 计】具,开发面向对象、面向流程的程序。程序员可能开始不习惯,但是实践表明,n o t e s 提供的开发工具非常适台开发工作流自动化应用。 4 d o m i n o n o t e s 可以跨平台运行,并且屏蔽不同操作系统的差异,用户在某种特定平 台上开发的应用也可以在其他平台上运行。更为重要的是,n o t e s 对关系数据库保持良好的 集成,可以有效的保护用户已有的投资和所谓继承的系统( l e g a c ys y s t y e m ) 。 因此,l o t u s 公司用3 c 来确定n o t e s 应当具备的功能,即: 通信c o m m u n i c a t i o n ) 协作( c o l l a b o r a t i o n ) 协调( c o o r d i n a t i o n ) 2 3n o t e s 客户机家族 n o t e s 客户机家族是专为d o m i n o 应用设计的客户机软件,目前这个产品系列包括三个 基于工作流的电厂办公自动化系统 产品: t e s l o t u s 客户机家族的主流产品,p c 机客户访问通信、协作、w e b 应崩的最 佳平台。 i o b i l e t e s 为无线用户和移动设备用户提供访问企业或机构d o m i n o 应用的:f 具。 i t e s 为浏览器用户和m i c r o s o f to u t l o o k 用户提供基于d o m i n o 服务器的通信、 协作和离线访问应用等支持。 这里我们着重介绍n o t e s 。l o t u sn o t e s 是为i n t e r n e t 设计的世界领先的电子邮件和协 作集成软件。它提供了一个容易使用的、开放的、可制定的环境,实行行业领先的电子邮件、 日历、群组日程安排、w e b 浏览和信息管理。 2 3 1 可以作为任何服务器的客户机 随着对标准协议支持的增加,n o t e sr 5 成为任何基础结构之上的用户的得力工具。 支持p o p 3 利i m p a 4 从r 4 6 开始n o t e s 成为p o p 3 客户机,而n o t e sr 5 是全功能的 i m a p 4 客户机。p o p 邮件可以直接放入m a i l n s f 。实现对i m a p 的支持则需通过一个单独的 邮件模板和个人通讯簿设置的i m p a 帐号文档。 内在支持w i i m em i m e 是i n t e r n e t 邮件的标准信息格式。对i i m e 的支持意味着n o t e s 邮件与i n t e r n e t 邮件不再需要格式转化,保持了邮件的保真度。 s m i 旺支持n o t e s 支持基于加密和数字签名的通信安全技术s m i m e 。 完全集成x 5 0 9 验证x 5 0 9 是内部认证用的开放标准验证格式。现在,n o t e s 用户 既可以使用此验证,也可以使用传统的n o t e s 验证。 内在寻址支持在n o t e sr 5 中,标准的i n t e r n e t 地址格式成为内在的地址格式。 l d a p 支持n o t e s r 5 支持轻景目录访问协议( l d a p ) ,在目录中搜索信息,如电子邮 件地址、电话号码、传真号码、邮寄地址等。 2 3 2 行业领先的邮件和日历功能 n o t e s 内置了一些l o t u s 产品的最常用的特性,如以前版本的n o t e s ,c c :m a i 和l o t u s o 曙a n i z e r 中的流行特性等,并做了进一步的改进。另外,n o t e sr 5 中还加入了一些新的功 能,并将所有这些功能都集成在一个简单易用、功能强大的客户机上。 邮件选项提供以下邮件选项:发送邮件时自动进行拼写检查;可根据需要设定邮件回 执:定义回复分离方式,在回复i n t e m e t 邮件用户时,将答复与其他分开。 签名文件允许在每一个消息的最后自动加入预先定义的签名文件。这个签名文件可以 是普通的文本,也可以是集文本图像为一体的h t m l 文件项。 消息头在显示或创建一个消息时将消息头和内容部分分开。这样,当用户翻开消息| = | 容时消息头的信息始终显示在屏幕上。 基于工作流的电厂办公自动化系统 日历选项允许用户在一个对话框中设置以下各项:空闲时间,授权信息,缺省的任务 管理,缺省的警告等。 打印选项支持用户根据格式选取纸张类型和大小进行打印。 群组日历视图用户在同一时间可以看多个同事的空闲时间表。 2 4d o m i n o1 1 5 0 服务器 d o m i n or 5 0 服务器提供了不同的软件包,它允许用户挑选出适台他们需要的功能并在 将来根据他们的需要扩展这些功能。以_ f 将简短地对3 种d o m i n or 5 0 服务器进行描述。 2 4 1d o m i n o 邮件服务器 d o m i n o 邮件服务器是l o t u sd o m i n o 服务器家族中的最新成员。d o m i n o 邮件支持带有 先进的消息能力的最新的i n t e r n e t 邮件标准、企业级的可靠性及l o t u sd o m i n o 的功能。它集 成的,跨平台的服务包括访问w e b 、集合计划、协同的工作空间及新的功能所有这些都 可以通过w e b 浏览器或其他符合标准的客户程序访问。 d o m i n o 邮件服务器仅用于消息处理。想要在d o m i n o 服务器上配置他们应用程序的用 户应该考虑使用d o m i n o 应用程序服务器或d o m i n o 企业服务器。 2 4 2d o m i n o 应用程序服务器 d o m i n o 应用程序服务器是最好的集成消息和应用程序服务器。它传送处理好的消息, 是一个开放的、有安全保障的w e b 应用程序平台。服务器很容易就将后端系统与前端系统 的商业过程集成在一起。 2 4 3d o m i n o 企业服务器 d o m i n o 企业服务器是为需要执行关键任务、进行大规模的不间断的访问及在任何情况 下都能达到最佳性能的用户提供的服务器。它扩充了d o m i n o 邮件服务器和d o m i n o 应用程 序服务器的功能,能提供如分区、系列化及付帐等非常实用的服务。 这种产品以前被称为d o m i n oa d v a n c e d 服务器。 2 4 4d o m i n o 服务器提供的服务 d o m i n o 服务器提供了范围广泛的服务。我们将对最重要的功能作如下描述。 对象存储 d o m i n o 数据库中的文档能包含任意数目的对象及数据类型,它包括了文本、多信息文 本、数值数据、结构数据、图片、图形、声音、图像、附件、可嵌入对象及j a v a 和a e t i v e x 基于工作流的电厂办公自动化系统 应用小程序。一个内置的全文本搜索引擎使它更容易建立文档索引及搜索文档。对象存储也 使你的d o m i n o 应用程序能在变量的基础上动态地显示信息,例如用户认证、用户风格、用 户输入和时间等。 目录 用一个单独的目录为服务器及网络配置、应用管理和安全性认证管理所有资源目录的信 息。d o m i n o 包含了在n t 和d o m i n o 之间用户帐号同步,它是符合l i g h t w e i g h t 目录访问控 制协议( l d a p ) 的。目录是轻松管理并安全使用你的l m e r n e t 和i n t r a n e t 应用程序的基础。 安全性 d o m i n o 安全性模型提供了用户授权、数字签名、灵活的访问控制及加密技术。d o m i n o 安全设施使你能够将你的i n t r a n e t 应用程序提供顾客和商业伙伴。 消息 先进的带有内置的日历和计划表的客户服务器消息系统使你能单独或成组的轻易发送 静l 共享信息。报文传送代理( m t a s ) 毫无空隙地将你的系统扩展到简单邮t l :传输协议 ( s m t p ) 、多用途的网际邮件扩充协议( m i m e ) 、x 4 0 0 及c c :m a i l 消息环境。d o m i n o 消息 服务提供一个单独的服务器支持各种类型的邮件客户,如邮局协议v 3 ( p o p 3 ) 、i n t e r n e t 消 息访问协议v 4 ( i m a p 4 ) 、消息应用程序编程接1 2 1 ( m a p i ) 及l o m s n o t e s 客户程序。 工作流 工作流引擎根据应用程序中定义的进程发并跟踪文档。工作流使你能跨越组织与顾客、 合作伙伴及供应商协调并流线型地处理重要的商业事件。 代理 代理使你能自动地执行程序、免除繁琐的管理任务及加速商业软件的运行。代理能被时 间或商业应用程序中的事件触发。代理可以在d o m m o 服务器或l o t u sn o t e s 客户程序上运 行。 - 开发环境 d o m i n o 设计器是一个通用的客户软件,它特有的集成开发环境( i d e ) 提供了轻松访 问d o m i n o 服务器所在功能的途径。我们将焦点集中在d o m i n o 设计器的功能上,同时也关 注本书中的d o m i n o 对象模型。 2 5d o m i n oa d m i n i s t r a t i o nr 5 o d o m i n oa d m i n i s t r a t i o nr 5 0 是一种新的、集成的管理控制面板,它提供了简单的,灵活 的管理。管理所带来的利益是非常普遍的,无论你是刚开始用d o m i n o 的小公司,还是管理 拥有数千人员的应用程序的大规模配置的大企业。 d o m i n o a d m i n i s t r a t i o n r 5 0 使用了w i n d o w s e x p l o r e r ,它为如移动一个用户之类的普通的管 理任务提供了方便直观的接口并具有拖放功能。重要的新的服务器监视器功能现在允许管理 员有效地监控并管理系统环境。最后,管理员还拥有中心的配置、管理及实施用户桌面调协 基于工作流的电厂办公自动化系统 的能力。所有的这些管理上的增强及其它一些别的优点,使得d o m i n oa d m i n i s t r a t i o nr 5 0 在成为最全面的服务器管理工具,同时也大幅度削减了使用者的费用。 d o m i n o a d m i n i s t r a t i o n r 5 0 通过管理u l 顶部的五个特殊的接口为管理功能和任务提供 了逻辑上的分组。这些标签是p e o p l e & g r o u p 、c o n f i g u r a t i o n 、f i l e s 、s e r v e r 、m e s s a g i n g 和 r e p l i c a t i o n 。在每一标签上,u i 被划分为三个主要的工作区域或窗体。 在左边,服务器显示窗体给管理员提供d o m i n o 服务器配置的一个完全的分层目录。 处于上部的环境窗体对象给管理员提供了某一特定数据库、目录、工作组、服务 器等的视图。那就是你所工作的区域。 底部的结果窗体为管理员提供了迅速的反馈及你所调用任务的结果。 紧靠右边的工具条提供了与特定的上下文相关的管理工具( 可以通过单击鼠标右 键调用) 。 d o m i n o 管理器中的p e o p l e & g r o u p 标签为所有的用户和工作组的管理工作提供了一个 中央接口,例如用户注册、认证及工作组管理等。 通过f i l e 标签,管理员可以很容易地管理文件和应用程序。特定的上下文相关的管理工具使 管理员可以轻松地执行普通的数据库操作任务,如检查磁盘状况、移动文档、压缩文档等。 通过s e r v e r 标签,管理员能得到关于他们服务器状态的图形,并带有当前特定任务状 态的详细情况。 作为开发人员,你需要d o m i n oa d m i n i s t r a t i o nr 5 0 来完成如给数据库签名之类的任务。 接于工作流的电厂办公自动化系统 3 1 工作流概述 3 1 工作流的定义 第三章工作流 在群件和群组协同工作的基础上,为提高工作效率而提出的工作流,目前尚无统一明确 的定义。一般认为工作流是“业务流程的全部或部分自动化”,是所要完成的工作在外界变 化的情况下不同状态间的转化过程。通过对工作流进行深入的比较分析,引用了操作系统中 进程伊r o g e s s ) 的概念描述工作流,认为工作流是进程的一个实例,而进程是工作流的概括和 抽象。 3 1 2 工作流的特点 工作流的特点可以从以下几个方面进行说明: a 动态性 进程描述的是一个动态概念,而工作流是一个典型的动态过程。 b 并行性 进程反映了并行特点,多个进程是可以并行运行的。同样,实际运行的工作系统中,也 往往同时存在多个不同的工作流程的并行运行过程。 c 不确定性 进程可以看作动作序列,这些动作在步与步之间是可以中断的,从而造成了系统的不确 定性。1 _ = 作流中也有类似不确定性。如公文管理中,某位执行人由于出差或其它原因导致系 统流程的中断。 d 生命周期 进程从创建到撤销有一个生命周期。换句话说,它有开始、运行和结束。工作流也一样, 有其产生、动作和停j t 的过程。 开始一个进程的行为称为创建进程。因此,创建进程也就意味着一个工作流的开始。公 文管理中,可以是拟稿人拟一份文稿从而打开了一个工作流程。一般需要填一份表格。究其 实质。打开一个工作流就是开始了个特定的工作。 进程的运行是在各个状态之间的转换,其中包括进程由于阻塞而被挂起,由于激活而就 绪。在运行工作流的过程中,执行任务的人员必须掌控某些信息,并做出必要的决策。当执 行人由丁某些原因导致流程中断时, 作流被挂起并等待激活。可以通过执行人修改流程激 活被挂起的工作流。此外,这一阶段中还必须跟踪系统中的每个工作流,以获得一些重要的 管理信息。 进程生命周期的最后一个阶段是关闭进程。同样,任务完成后工作流被关闭,此时其中 1 0 基于工作流的电厂办公自动化系统 流转的文档被认为是历史信息,可以归档并被调阅。 由此可以看出:通过进程,对丁二作流的特性能够有一个比较全面、深入的了解,对其动 作过程也能有一个整体的把握。 3 1 3 工作流模型 工作流本质是协调运行,它需要多个人或部门的配合才能完成。l o t u sr 5 是当前实现 工作流的最佳平台之一。 l o t u sd o m i n o n o t e s 是一个群件标准,突出了群体协作完成某一特定任务的过程。前面 提到,对企业而言,群件是一个功能强大的工具,它包括3 种基本功能:通信、协同操作和 协调运行。为此,l o t u s 定义了3 个重要抽象信息模型,即通信( c o m m u n i c a t e ) 协作( c o o p e r a t e ) 和协调( c o o r d i n a t e ) ,又称为3 c 模型。一个好的工作流应该是这3 种模型的综合应用。 工作流的本质特性表现在协调运行上,通过电子手段协调一组人员的: 作。在工作流或 进程的开始、运行和结束过程中,能够跟踪其中的每一步,发现薄弱环节并做出改进。在这 种模型下运行的信息管理系统和传统纸张管理系统相比,不仅可以减少在办公过程中使_ e j 纸 张的数量,同时可以提高企业办公效率。 3 1 4 工作流分类 根据业务处理流程的不同,工作流可以分为3 类:标准工作流、异构工作流和单向工作 流。 标准工作流描述了2 个工作组之间的闭环业务处理过程。工作流进程从哪里开始就在哪 里结束。异构工作流则是多个工作组之间的开环业务处理过程。一个最简单的异构工作流就 是进程从一个工作组开始经过中间工作组到达目的工作组。单向工作流顾名思义指两个: 作 组间的单向业务处理。进程从源工作组直接到达目的工作组。一般而言,一个实际的工作流 进程往往是这3 种类型的结合。 3 2 工作流在电力企业管理中的应用 工作流可以用来描述、规范业务处理流程,并对业务流程进行模拟,概括出业务处理的 进程模型。继而可以使用n o t e s 平台或其它平台,采用上述工作流模型中的一种或几种使 之实现流程自动化,从而使业务处理更有效率。同时提供对业务处理的监控。找出薄弱环节, 加以改进。所以对工作流应用的分析重点在对业务处理流程的分析。 电办企业是电力市场的主体,电力产品的生产者和供应者要求动态平衡,为市场提供不 同等级的电力和相应的服务。电力企业经营管理的一个重要职能就是它的协调职能,协调是 指为了有效地实现既定的经营目标,在执行计划的过程中,对整个管理活动加以统一和调整, 建立系统内外、纵横协调一致的良好工作关系,防止各方面发生矛盾或重复、脱节现象。协 基于工作流的电厂办公自动化系统 调包括外部协调和内部协调。外部协调包括电力企业与系统内其它电力市场主体( 电网经营 企业电力消费企业和市场管理者) 之间的协调。内部协调又分为级向协调和横向协调。纵 向协调是指企业内部上下级管理人员之间和上下职能机构之间的活动协调;横向协调是指企 业内部同级部门之间,同级职能机构之间的活动协调。总而言之,电力企业的经营管理是多 部门协调的结果。这就给工作流提供了广泛的应用空间。 3 3 典型工作流介绍 文档( 包括图片、动画、映像等) 的传送是信息管理中主要手段之一,在电力企业管理 中,文档管理主要存在以下工作流流程。 3 3 1 外部协调 a 收文管理流:负责描述上级来文( 包括通知、批复、计划、便函、简报等) ,以及外单位 来文的流转过程。 b 发文管理流( 外部发文) :负责描述对外公文( 请示、报告、申请) 的拟稿、审核签发等 流转过程。 c 信访管理流:负责描述来人访问、来信或上级转信的流转过程。 3 3 2 纵向协调 a 发文管理流( 内部发文) :负责描述内部公文的拟稿、审核等流转过程。 b 计划管理流:负责描述各分厂、科室计划的制定、审批等流转过程。 c 安全管理流:负责描述违章、缺陷的登记、解决等流转过程。 3 3 3 横向协调 a 档案管理流:负责描述各类文档的归档登记、借阅审批等流转过程。 b 会议管理流:负责描述会议通知、会议纪要等流转过程。 c 设备管理流:主要描述设备的日常管理工作,包括设备的申领、审批等流转过程。 d 燃料管理流:负责描述燃料的验收、核对、化验等流转过程。 由此可见,电力企业的生产经营中存在着多种工作流,这些流程的集合构成了企业管理 的核心内容。通过对这些流程的分析建模,实现各自的自动化就可以实现整个企业管理的自 动化目标。 3 4 工作流实例分析 i 2 基于工作流的电厂办公自动化系统 图3 - l公文发文流程图 电力企业管理的典型应用为企业文档管理系统。典型的公文发文流如上图所示。这是一 个标准工作流。在公文管理系统中,任何一项任务都是由5 个要素组成的:执行人、文档、 动作、状态及状态变化。 执行人是行为主体,是动作的执行者,他具有各种操作能力( 或者说具有一定的决策能 力) 。上述发文流程中,执行人是拟稿人、部门主任、相关领导、总经理、档案人员等角色 的集合。若文档操作者不在此集合范围之内,那么他就没有操作文档的权利。 文档是行为客体,即公文。一项任务仅有一个文档,它存储在共享数据库中。 动作指执行人发出的行为。即指拟稿、审稿、核稿、会签、签发和登记归档等的集合。 它们由执行人在适当的时候触发。 状态及状态变化是5 要素中最为重要的2 个因索,也是系统工作得以实施的基础。发文 流程中共有7 种状态:拟稿完毕待审核,审核完毕待会签,会签完毕待签发,签发完毕待归 档,审核有异议退回拟稿,会签有异议退回拟稿,签发有异议退回拟稿。在流程的不同阶段, 文档状态在这7 者之间不断变化。 这5 个要素的集合代表了一项任务:某一执行人对处于某一状态的文档执行一次动作, 并在其后使文档的状态发生改变。在实际的工作中公文的发文过程并不是一成不变的,其过 程将随着5 个要素组成的变化而具有不确定性。例如由于执行人的空缺而停顿,由于文档性 质的特殊而改变流向,由于动作( 执行人发出的行为) 不同( 包括同意、不同意、修改、重 拟等) 而改变状态。因而一个完整的文档管理系统应具有多种可供选择的动态:r 作流。l o t u s r 5 支持多种工作流的设置,但每一工作流的动态选择要由m i s 系统确定。所以在用工作流 概念解决信息管理过程时,既要解决多种工作流的定义,又要能动态地自动根据具体情况选 择适当的工作流,以满足各种变化的情况。 以上仅以公文发文为例进行讨论。实际上在电厂中,所有的信息管理过程都遵循着这一 规律,例如:生产计划的拟定,定期的财务报表,物资管理计划,干部人员的管理任命都可 以归纳为标准,异构和单向工作流相结合的动态过程,正确地描述工作过程和合理地处理组 成每一过程的各个要素,就能充分协调资源,使其发挥最大的能动性。 - 1 3 - 基于工作流的电厂+ 办公自动化系统 第四章l o t u s s c r i p t 语言 4 1l o t u s s c r i p t 描述及特点 l o t u s s c r i p t 是面向对象的编程语言。它与d o m i n o 的接口是事先定义好的对象。 l o t u s s c r i p t 与函数的主要区别在于:函数是编写简单逻辑的理想选择,而l o t u s s c r i p t 提供 了编写循环、选择结构等能力。同时l o t u s s c r i p t 集成化的开发环境增强了程序的可读性和 可维护性。 l o t u s s c r i p t 是与b a s i c 相兼容的面向对象的s c f i p f i o n 环境,它具有强大的能够从事面 向对象应用软件开发的语言范围,能够提供循环和分支的能力、数组以及访问n o t e s 对象的 能力。从功能上讲,l o t u s s c r i p t 是一种快速的应用软件开发工具、一种与v b 兼容的结构化 语言、所有l o t u s 桌面应用软件的初级程序语言和一种跨平台的开发语言。 l o t u s s c f i p t 具有以下特点: 1 ) b a s i c 高级环境。l o m s s c r i p t 是b a s i c 语言的高级集成。 2 ) 跨平台。l o t u s s c r i p t 是一个支持多平台的脚本语言。 3 ) 面向对象。d o m i n o 对象对l o t u s s e f i p t 同样适用,可以通过编写脚本来访问和操 作这些对象。 4 ) o l e 支持。可以通过编写脚本来使用外部o l e 2 0 自动对象。 5 ) 与n o t e s 的公式并存。 6 ) 集成开发环境。d o m i n or 5 0 集成开发环境提供了易于使用的界面来创建、编辑、 检查脚本,从而可以在d o m i n o 中编写更复杂的脚本。 7 ) 连接外部数据库。 l o t u s s c r i p t 是用表单事件控制工作流的最好选择,特别是q u e r y s a v e 事件,因为它能处 理更复杂的任务,如循环和设置多个变量。 图4 - i 表示n o t e s 类访问n o t e s 数据库的l o t u s s c r i p t 界面 一个n o t e s 应用软件由一个或更多的数据库组成,每个数据库由视图、文档、域等组成。 n o t e sr 5 包含一套预先定义了的类,这些类对应于n o t e s 数据元素。例如,n o t e s d a t a b a s e 类对应于n o t e s 数据库,n o t e s v i e w 类对应于n o t e s 视图,而n o t e s d o c u m e n t 类对应于n o t e s 文档。这些预先定义的类提供了界面,允许你利用l o t u s s c r i p t 访问和操作n o t e s 数据库。 1 4 基于工作流的电厂办公自动化系统 4 2l o t u s s e r i p t 功能 l o t u s s c r i p t 在n o t e s 中运行能够提供如下功能: 1 l o t u s s c r i p t 是一种程序语言,允许开发与c 或c + + 兼容的应用软件。 2 l o t u s s c r i p t 允许执行反复( 循环) ,允许创建用户定义的数据结构,允许控 制超出公式语言能力的程序流程。 3 l o t u s s c r i p t 经由面向对象提供访问n o t e s 用户界面和n o t e sn s f

温馨提示

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

评论

0/150

提交评论