DOMINO/NOTES在项目管理中的应用

来源 :互联网世界 | 被引量 : 0次 | 上传用户:robert610
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  
  Lotus Domino/Notes作为国际主流Intranet/Internet网络计算平台,具有单一架构的企业级信息集成和知识管理平台,提供工作流自动化及标准的Web服务、应用和开发环境,在企业级通信、协作、知识管理和Web应用方面拥有大量成功的应用。Domino/Notes是一个群件产品,具有完善的工作流控制、数据库复制技术和完善可靠的安全机制,尤其适合于处理各种非结构化与半结构化的文档数据、建立基于计算机网络的工作流应用。Lotus的群件模式包含三个技术领域,即通信、协同操作和协调运行。通信是指电子邮件的应用,协同操作是指群组共享公共论坛和工作区中的信息,协调运行是指工作流的自动化。
  
  信息共享的实现


  
  项目管理数据库要满足信息共享的需求。数据库主要包括两大类共享文档:已经完成开发但需要继续维护升级的项目文档和原程序代码,简称存档文档;已经立项正在设计开发中的项目文档和原程序代码,简称讨论文档。存档文档是系统开发成果的重要组成部分,应保持和运行系统的版本一致,以备维护和升级所用。所以存档文档设计为不可编辑,只允许有权限的读者查看,并且不包含答复文档。讨论文档是在系统设计开发过程中形成的,需要不断讨论、补充和修改的文档,讨论的意见成为针对某个讨论文档的答复和答复的答复文档。所有共享文档被分为若干个项目,每个项目又包含几类文档,比如原代码文档、项目可行性分析、设计类文档等,文档的答复文档也相应属于同一项目。
  为此,文档管理数据库需要建立两个视图——存档视图和讨论视图,它们又各自包括两个子视图——按项目查看和按文档类型查看。项目管理数据库的用户按角色的不同和文档的类别享有查看、编辑等权限。归档视图中的文档应该不允许任何用户修改,所有用户只能查看,若要修改编辑文档,首先由数据库管理员按工作流程将文档从存档视图中调出放入讨论视图,再由用户修改文档。
  
  数据库的安全性设计
  
  Domino/Notes的安全性可在多个层次上得到实施。在有些层次,Domino/Notes管理员和应用开发者可采用不止一种安全类型。一级比一级更精细,从要求网络环境实际安全的宏观级一直到高度微观的安全性层次。可以把安全性想成是一座金字塔,从底部到顶部依次为:网络、服务器、数据库、视图、窗体、文档、节和字段。安全性的底层需要保护对Domino服务器和Notes网络的物理访问及逻辑访问。有了物理上和逻辑上都安全的网络,沿着金字塔向上,就可以控制Domino服务器的访问、对数据库的访问、对数据库中窗体和视图的访问、对具体文档的访问、对文档中节的访问,最终可以控制对文档中字段的访问。在某些级可能会有多种安全选择,而且在有些情况下,比如视图访问和节访问,所谓的安全性确切地说应该是增强数据库可用性的一种方式。
  网络和服务器的安全由Domino/Notes管理员负责设计和管理,数据库一级的安全问题可以通过本机加密和访问控制列表来保障。本机加密可以通过在数据库属性中选择简单、中等和强加密设置,即使把数据库文件拷贝后重新打开也需要原先数据库的ID;每个数据库都有一个访问控制列表(ACL),它规定了用户和服务器在数据库中享有那些特权。当用户每次打开ACL起作用的Notes数据库时,用户名与ACL中用户名和组进行对照,以确定用户拥有何种类型的访问权。ACL的访问权等级有以下几个:
  * 无权访问。无权访问者无法将数据库图表置于Notes的工作区。
  * 存件人。存件人能创建文档,但在文档被存储和关闭后,存件人就不能再查看文档或数据库中的其他任何文档。
  * 阅读者。阅读者只能阅读数据库的文档。
  * 作者。作者能创建、阅读文档。如果被列为文档作者,还能修改文档,并能删除那些自己被列为作者的文档,运行仅能修改自己是作者的那些文档的代理程序。
  * 编辑者。编辑者能创建、阅读、修改并删除数据库中的任何文档,还能运行代理程序。
  * 设计者。设计者能创建或修改数据库中的设计元素;创建和运行代理程序;创建、阅读、修改和删除数据库中的文档。
  * 管理员。数据库管理员可以执行其他数据库用户的全部功能。另外,管理员还可以改变数据库的ACL,并可删除数据库。
  角色为控制访问数据库中的特定功能提供了另一种手段,可以把具有相同权限的一类用户或群组归为一个角色,并在ACL中设置,角色可被用于数据库作者字段、阅读者字段、视图或文件夹属性和表单属性等场合。
  对项目的管理规范要求用户对不同的文档有不同的存取权限,因此把用户按工作岗位和工作内容分为几个角色:数据库管理员、审批人、项目开发设计人员、系统运行维护人员和业务操作人等。除了数据库管理员设为管理员级别和业务操作人设为阅读者以外,其他角色应设为作者级别。数据库模板先设定以上几种用户角色,随着项目的增加,数据库管理员可以根据情况再添加角色的种类,以满足用户分类的需要。数据库为了动态的设置文档的读者,建立一类权限控制文档,由数据库管理员负责维护,文档里设定了项目名称、文档类型名称和相应的读者群,读者包括一类用户(角色)和某几个用户ID。所以数据库设计了权限表单和控制权限视图,表单包含三个域:
  项目名称--可以从已存在的项目名称中选择也可输入新的项目。
  文档类型--可以选择也可以重新定义。
  读者--从数据库的ACL中选取。当用户添加一个新文档时,要在系统提供的权限控制文档定义好的项目名称和文档类型清单中选择,新文档的读者域由系统填写权限控制文档读者域的角色名和用户名。在用户新建或编辑文档时,如果改变了项目名称或文档类型的值,在离开编辑域时执行以下代码:
  Sub Exiting(Source As Field)
  On Error Goto l1
  Dim workspace As New NotesUIWorkspace
  Dim uidoc As NotesUIDocument
  Dim doc As notesdocument
  Dim dc As NotesDocumentCollection
  Dim session As New NotesSession
  Dim db As NotesDatabase
  Dim view As NotesView
  Dim i(1 To 2),j,s As String
  Set db = session.CurrentDatabase
  Set view = db.GetView( "权限" )
  Set uidoc = workspace.CurrentDocument
  i(1)=uidoc.fieldgettext("项目名称")
  i(2)=uidoc.fieldgettext("文档类型")
  Set dc = view.GetallDocumentsByKey(i, True)
  Set doc=dc.getfirstdocument
  a=Lbound(doc.读者)
  b=Ubound(doc.读者)
  s=""
  For j=a To b
  s=s+doc.读者(j)
  If j<>b Then s=s+","
  Next
  l1: Call uidoc.fieldsettext("read",s)
  End Sub
  
  项目管理的工作流
  
  在项目开发过程中,当某个用户在编辑一份文档后,希望传阅给其他同事以获得意见或建议时,可以使用表单的指定传阅人功能。系统列出数据库的ACL供用户选择,并向指定传阅人发送请求传阅的邮件到传阅人的邮箱。传阅人在查看了文档后,以原文档的答复文档发表自己的看法。对于任何一个工作流来说,都必须规定一个原则,以便处理文档传递给某个人但没有采取任何操作这样的情况。
  为处理这一情况,通常设计者要确定一个采取某种行动的时限。当这个时限期满后,可以触发某一个事件。在文档管理数据库设计中,依据正在传阅的文档类型不同,用户可以有三种选择处理以上情况,可以不指定传阅时限即忽略不管;可以指定传阅时限,但不必要求每一位传阅人做出答复;还可以确定一个传阅时限,在时限终止前,系统再次提示传阅人作出答复,时限终止时,系统向传阅申请人发出传阅记录。当某个项目结束开发或升级后应由质量监督员对文档进行审阅,经过审阅的文档才能存档入库。文档管理数据库做了相应的设计,由用户利用申请存档操作由系统向指定审批人发送审批提示,审批人在文档数据库上检查文档是否符合相应的规范,并利用批准或拒绝操作将文档存档或向存档申请人发出拒绝存档的信息并说明理由,系统删除存档文档所属的答复文档并记录文档的质量监督员备查。存档文档只能查阅不能被修改,如果需要再被修改时再申请,由管理员将其调出存档视图,数据库将保留原始文档(即数据库保存所有以前存档过的版本),并新建一份拷贝放入未存档类视图中,所有用户将在新建的文档拷贝上进行修改。用户可以随时查看修改日志和以往存档过的版本。
其他文献
中兴新太数据通信有限公司    在移动通信业发展的今天,无论是公司用户还是个人用户对无线数据应用的需求都在急剧地增加。移动作为未来市场的关键,运营商将向市场推出新的应用业务以使自己从众多的竞争者中脱颖而出。  中兴新太数据通信有限公司移动数据应用系统是基于WAP技术而构造的,它在提供给运营商大量移动数据业务的同时,以一种内嵌的机制为将来移动数据业务的拓展提供了支持,并提供短消息发出提醒通知功能。它
期刊
4月14日,中国证监会正式颁布了《网上证券委托暂行管理办法》,使一直为广大证券经营机构、证券电子商务系统软件开发商以及证券投资者所关注的证券网上交易终于有了一个规范。俗话说:“不以规矩,不成方圆”,一直没有明确的说法指导下的国内证券网上交易行为在有了一个明确的行为规范后,必将迎来一个快速发展的春天。  众所周知,网上证券交易在全球正逐步成为证券交易方式的主流。在美国,网上证券交易的成交量占整个美国
期刊
商业的全球化和网络信息技术的发展创造了“网络经济”,全球商界也开始明白网络对于提高企业生产力的重要意义,越来越多的成功企业已不再把对网络的投入看成是一种开支,而是看成是提高企业竞争力的一种手段。在这种环境下,市场对网络解决方案的需求趋于多样化,企业客户在选购解决方案时希望得到“一步到位”的便利,如何满足客户的需求,网络解决方案的全球渠道供应商威斯康有其独到而成功的做法。  威斯康亚洲有限公司(We
期刊
最近国际上对于 NASDAQ股票市场的大幅波动议论纷纷,大都认为有必要对互联网络业务重新认识,我们暂且放下这一问题进而观察在此股市上坚挺的股票,不难发现DELL、CISCO、ORACLE、ISS等股票并未跟随大盘狂泻而狂泻,始终保持在一个非常平稳的窄幅震荡格局,由此可以看出任何新经济所代表的网络企业必须具有非常强大的实业做支持才可以走得长久、走得稳定;华尔街的金融家们业已看到了这一点,这也就是为什
期刊
就在越来越多的企业期盼着能够拥有容易实施、即刻见效的电子商务解决方案之时,Oracle公司拿出了“真家伙”——包括平台、应用、服务在内的完整的电子商务解决方案。目前,Oracle电子商务解决方案在国内外已经获得了诸多成功的应用,Amazon和Dell等全球十个最大的Internet电子商务网站、全球十个最大的B-to-B网站中的九个、93%的上市.COM公司、65家“财富全球100强”企业均采用O
期刊
当整个世界都在为互联网喝彩的时候,人们心中往往都会进行这样的思考--我怎样才能在互联网上获得财富?互联网是一个自由、开放、张扬个性的场所,无论你是传统企业还是新兴的.COM公司,当你在Internet上开展自己的业务时,都将面对来自全世界的兴趣、爱好、习惯各异的消费者,透过网络你可能瞬间得到成千上万的顾客的青睐,但也可能因为一个微小的差错而失去他们。企业如何才能为顾客提供更贴心、更有附加价值的服务
期刊
进入网络时代,信息的提供与获取变得简单易行,只有实时而且是最新的信息才可以满足信息索取者的要求。在这种趋势下,传统的信息咨询服务行业面临着巨大的挑战,过去那种看似快捷的信息周刊已经被淘汰出局,只有即时改变服务方式与内容,才能适应用户对于信息需求的变化。  有着十多年经济信息服务经验的北京市经济信息中心从1996年便建立了“北京经济信息网”,提供经济信息服务。现在又针对不同用户的不同需求,将原来的“
期刊
在互联网极盛的今天,人们言必提"网",似乎只有网才是代表现代、前卫,代表一切。本来先进的软件行业似乎一夜之间成了落后的了,那么软件行业的明天是什么样的呢?软件行业还有没有明天呢?国内软件业作为一个朝阳业中的朝阳产业,向网络化迈进的步子显得尤为明显,因为大家都明白,在“FREE”之风盛行的IT业,软件已经变得越来越不值钱了,如何获取更多的用户才是软件企业的关键,而企业挣钱的方式,更多的可能是在为用户
期刊
Internet正在重新定义商业世界,当今的客户处于最先的地位,需要最好的服务,最低的价格和在最短的时间内获得利益。在这新世界里,成功来自于对多企业网络的参与,它为每位参与者提供最大的价值。这些社区必须是灵活和开放式的,以便他们能持续地更新来满足不断变化的客户需求,而无需把时间浪费在点到点的界面上。mySAP.com为这新世界提供了一个开放式的、协作化的Internet解决方案,现在正准备发挥In
期刊
网上购物到底如何呢?百闻不如一试,亲自去感觉一下吧。选择了感觉不错的四个网站:8848网站、当当、北京图书大厦、北京书城,登录为会员,开始了我的网上购书行。  为了对比条件能基本一致,欲购图书选择了一本目前热销的《电子商务之父—亚马逊网络书店传奇》一书,下定单时间选择在公休日,付款方式采用招行一卡通的网上即时支付,送货方式选择邮局平邮。  3月11日23点一过开始网上购书行动:在8848网站上的找
期刊