lotusdomino文档复制与保存冲突处理方法_第1页
lotusdomino文档复制与保存冲突处理方法_第2页
lotusdomino文档复制与保存冲突处理方法_第3页
lotusdomino文档复制与保存冲突处理方法_第4页
lotusdomino文档复制与保存冲突处理方法_第5页
全文预览已结束

下载本文档

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

文档简介

lotusdomino复制保存冲突解决复制和保存冲突在两次复制时间段之间,如果有两个或多个用户对相同文档的不同复本进行了编辑,就会导致复制冲突。而保存冲突则是在两个或多个用户同时编辑服务器上同一个数据库的同一个文档时发生。当发生复制冲突或保存冲突时,Notes将在视图页面左边把发生冲突的文档标注出来。Notes如何处理复制冲突在两个或多个用户编辑并保存同一个文档之后,下次进行复制时,Notes将编辑和保存最频繁的文档指定为主文档,(如果每个文档编辑和保存的次数相同,那么Notes将最近保存的文档指定为主文档。)而将其他文档显示为主文档的答复文档,并在视图页面左边用一个菱形符号标注出来。如果用户在一个复本中编辑并保存了某文档,然后另一个用户将该文档删除,则认为该文档是被删除的。然而,如果文档被编辑和保存了多次,或者在该文档被删除之后又被另一个用户编辑和保存过,则把编辑过的文档作为主文档。注意:如有可能,数据库设计者可以指定Notes将冲突文档编辑合并成单个文档,这可以通过在“表单”属性的第一页中选择”合并复制冲突”来实现。在这种情况下,如果两个用户编辑了同一个文档的不同的域,那么Notes会将编辑过的内容保存到单个文档的每个域中。但是,如果两个用户编辑文档的同一个域,Notes便将一个文档保存为主文档,而将另一个文档作为如上所述的答复文档。Notes如何处理保存冲突当多个用户同时打开相同的文档进行编辑时,Notes指定最先保存的文档为主文档。当另一个用户试图保存同一文档时,Notes就会提示该用户把它作为“保存冲突”文档来保存。如果用户这样做了,那么Notes将它显示为主文档的答复文档,并在视图页面左边用一个菱形符号标注出来。在主文档中保存答复信息并删除答复打开包含要保存信息的答复文档。选定需要拷贝的信息并选择“编辑”一一“拷贝”。在“编辑”模式下打开主文档。将光标放置到所需信息的位置并选择“编辑”一一“粘贴”。选择“文件”一一“保存”保存主文档。突出显示答复文档。选择“编辑”“清除”或按DELETE键。按F9键刷新视图并删除答复文档。I问题的提出TOC\o"1-5"\h\z随着企业信息化的不断发展,茁来越多的企事业 <单位实施了基于Lotus/Domino的办公自动化(OA) J系知由于Lorus/ficmino本身文档存焰机制的原因,远行在.服务器上的数据库遮免会出现“务割与保 ;存冲突”情况,下面就如何处理这种情况作一介绍, 42冲突文档产生的原因和判断方法 \2。冲突文档产生的原因 4冲突文档有2种情况,复制冲突文挡,保存冲突文档.产生冲突文档的原因主要有以下几种:在2次复制之间,如果有2个或多个用户编 :辑了不同数据库复本上的相同文档,就会出现笈制冲突. '如果2个或多个用户同时编辑了服务器上同一数据库幻河一文挡,购会出现保存冲突& 112弁新冲突文档的方法 '冲突文档包食一个名为“$必"氏产的域,诃以通过判好文档是否存在"$Coe川5”城来判断该文鸟是不是冲突文档.3冲突文档的处理办法3.1筑文档加锁一般情况下,在0A系统中所遇到的冲突文档大多为“保存冲突”文档,即冲突是由于多人同时缓得同一文籽产生的。用此,如果能限制叵一时间内旦有1个用户编辑同一文档的活,就可以藏免由多个用户同时编辑并保存同一文档所导致的保存冲,突。实现这•点,可以采用给文档"加锁T的方式.即第一个可以编辑诙为佝的用尸开始访间时给文档加澎加镯后.只有诙甬X可以编富保存,其他用户只能以只读方式打开诙文档),当该用户关闭该文档时解螟(解锁后,下一个可劣辑用户就可对文档法行加锁、编殂》给文档加、解筑的具体方法I左表单中创建一个名为“Lock"的域。指定其愿栽公式为:@Tnie=在表单的QueryOpcn事件中加入以F代码:SubQueryOpen(SourceasNoiesUlBocument»ModeqsInteger«IsNcwIJucasWnaill.CcntuiueasVariant)DimsessionasnewNotesscssionDitndbasnotesdatsbaseDimdocasnotesdocumeniDimitemasnotesiiemDimarray(1)asstringSerdb—session.currentaba^eSatdoc=sourcc.documentIfdoc・h雄ilem《“Lock'〉thenSeticem=doc,getfimiTcm(aLock>,)Array(0)=-Hem.values(O)Ifarray(0)=4'Lo-2ked,#ihenCcntmue=Fa!seElseContinue^tnicArr&y(0)=*Ixx:kcdJ,Item.value&=array(O)Calldec,s^ve(True.True)EndifEndifEndsub在表单的Queryclose串件中加入以F•代码:SubQueryclose(SrurccasNotesGFDocunient>ContinueasVariant)Dimsession心newNoressessionDimdbasnote^detabaseDimdocasnotc^documencDinjiic!!iasnotesitemDimairraydJa$stringSetdb**-session,currenedatabafteSetdoc=source,documcatSpfir「m=d—.rm.zk")Continue=trucArray(0)=411JnlnckcdnItem.value$=array(G)Calldoc,save(True,True)Endsub3.2在客户端屏蔽星示冲突文档尽管给文档加质能避免部分保存冲突文档产生,但不能.杜绝出现冲突文档,所以有必要对客户端文档显示程序加以控制,屏蔽显示冲矣文堵,以免用户操作产生误会•由于客户端文档显示大多以视图或数据库文档搜索结果集方式显示,所以只需要对视图的选择公式和搜索堵果集的搜索条件加P条件。isavailable〔赛度onflEt如一9’郎可,例:掀示表单名为"卷文单”的所有文t!L箕视图选择公式如下:SelectForm=“发文单片&仲屁前liblc(J;cfltiilict)=O*3在后台南廊ffll除产生的呻案文挡对产生的冲突文挡,可以采用枚行定时代理*式由系维自动在后台对产生的冲突文挡迎行保庇物珪渺除.一般定时代理定在成务器不活既时间触发〔如:消縻3点九定时代理代砖虻下匕SuTiInit而诚T]im观聘]<相AxNew siothHifluidbAwNatesEhrab^sflDimdeAsNottsDucumentixiIiect■onSetuidh=H

温馨提示

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

评论

0/150

提交评论