问题描述
各位GGMM大家好,小妹是新来的。刚进公司不久,让我做NOTES开发。可是我啥也不会。今天接到一个项目:用户要求为一个电子流建立一个归档库,让闭环的电子流在原数据库保留6个月,超过六个月就归档到归档库去,一个月查一次;如果一个电子流6个月没有被采纳就回调到上一个环节,也是一个月查一次。请问这个代理怎么写?归档库应该怎么建立啊?小妹是新手,希望各位前辈能讲详细点,谢谢大家。
解决方案
解决方案二:
这个对于我来说,很EASY.定时代理,用现在的时间跟文档的建立时间比较.复制文档到新数据库.
解决方案三:
系统自己也带有归档库功能,看数据库属性里面有。可以利用这个功能。
解决方案四:
没有你的具体环境也没法写给你呀
解决方案五:
发现这里新手很多哦。新手,如果没有人带,自学很累哦。真为他们觉得尴尬。domino的开发跟其他的有很大不同,自己摸索,还是很辛苦的。
解决方案六:
我不知道怎么描述具体环境,55555.恩,尽量说得具体点。文档有个域"status",结档的文档的域就是“结档”我个人一点小想法就是dimdocasnotesdocumentdimdcasnotesdocumentcolletiondimseaforasstringsetdc=db.search(seafor,nothing,0)setdoc=dc.getfirstdocument然后再循环的把文档一条一条的复制过去。请教各位大虾,这样能行吗?search这句应该怎么写呢?还有如果一个电子流6个月没有被采纳就回调到上一个环节,应该怎么写呢?一点头绪也没有。知道的大虾最好能帮我写出来哈,谢谢哦。希望大家能帮帮我,不胜感激的。
解决方案七:
5555.....没一位前辈帮忙吗?帮帮我撒。。。
解决方案八:
5555.....没一位前辈帮忙吗?帮帮我撒。。。
解决方案九:
SetArchDB=s.GetDatabase(ArchServerName,ArchServerPath)IfArchDB.IsOpen=FalseThenExitSub'归档库打不开就不执行归档SetArchview=db.GetView("vhAllClosedDoc")SetArchdoc=Archview.GetFirstDocument()Archview.AutoUpdate=FalseWhileNot(ArchdocIsNothing)SetArchnextdoc=Archview.GetNextDocument(Archdoc)MonthDiff=写一个比较时间的函数(curTime,Archdoc.ClosedTime(0))IfMonthDiff>=数据归档周期ThenCallArchdoc.CopyToDatabase(ArchDB)CallArchdoc.Remove(True)EndIfSetArchdoc=ArchnextdocWend
解决方案十:
学习
解决方案十一:
谢谢~~一个月查一次;如果一个电子流6个月没有被采纳就回调到上一个环节,也是一个月查一次。这个代理怎么写?还有个问题,怎么删除工号失效的文档?怎么判断工号是否失效?小妹是新手,希望各位前辈不吝赐教,讲得详细点谢谢