您的位置:程序门 -> 企业开发 -> lotus



数据库升级开发求救!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


数据库升级开发求救![已结贴,结贴人:flyskyfrank]
发表于:2007-12-10 22:40:25 楼主
现有一lotus培训审批流程数据库基,本情况如下:

1.员工提出培训请求,现到hr领导审批,转到部门领导审批。培训请求里面要求填写培训什么时间开始,到什么时间结束。如果都同意则完成培训请求流程。文档状态为complete。
2.   员工填写培训反馈请求,现到hr领导审批,转到部门领导审批。反馈请求文档里面要求培训者填写学到了什么知识,会用在什么地方。大概的的时间(deadline)。如果都同意则完成培训反馈流程。

1与2   没有任何关联。是两个不同的流程。

我现在的问题是:

1.   如何在培训请求这个流程中在培训结束后6天提醒参加培训的人和hr,要填写培训反馈表。可现在的问题是1,2没有关联,我在1中判断如果文档被批准的状态为complete   则提醒。如果员工填写完2培训反馈表之后。1的状态也不会改变的。那等于是天天都提醒。
2.   在培训反馈请求流程中如何在deadline到期前一天提醒hr和受训人的部门经理对反馈信息进行跟踪评估。
以上两个提醒,我都希望提醒一次即可。
3.   如何将现有的这两个流程结合起来。

由于是新手问题描述的不是很清楚,希望高手给予解答!是否感谢。
发表于:2007-12-11 08:21:501楼 得分:10
在新建培训反馈的时候,让用户把针对哪一次培训请求填上(如果有对应的培训请求的话),并用程序建立两者的关联。如培训请求的数据库,unid等,有了关联就好做了
发表于:2007-12-11 09:25:202楼 得分:0
个人理解,
第一步:流程二中的文档起草可以由自动代理生成,首先建立一个自动代理能够生成第二份文档的,但是这个代理的条件是在搜索第一个流程结束的文档,结束时间过了6天,没有执行过该代理的文档,生成之后自动给文件起草人一份待办,让其自行处理,不负责提交等其他操作.同时将第一个流程的文档置已执行代理的标志位.
第二步:在文档一流程结束之后,添加一个新的操作给予起草人,该操作和第一步中的代理用法相同,只是手工起草第二份文档.
发表于:2007-12-11 10:21:523楼 得分:0
希望feifan2002能否讲解的再详细一些。感谢中ing   。不够接着加分!
发表于:2007-12-11 12:54:004楼 得分:90
我觉得说的已经够详细了,你们起草新文件的时候应该是有一套东西的,初始值啊,状态啊,等等,这个我想应该没有问题.
      第一:我说的代理是个定时代理,可以规定几分钟执行一次,这个代理的任务就是我在上面说的,根据某一个条件来自动起草一份新的文件,这个起草的过程和你原来程序中手工起草的过程是一样的,这样就可以实现当培训请求这个流程结束后的第六天或者你指定的时间新生成你的培训反馈的流程文档.当然状态仍然是初始状态,只是根据培训反馈的流程新建了一份起草状态的文档.(相当于你手工起草一份文档,但不填写任何内容后保存的效果一样,),如果你们的系统内有待办的功能,同时给起草人一份待办,这样起草人就可以正常的看到了这份自动起草的文档.
      第二:虽然存在了定时代理,但是这个代理是在指定时间才会起草一份培训反馈的文档,如果起草人想在规定时间内的任意时间起草培训反馈的话,这个定时代理就不能达到你想要的效果了.这时,你在第一份文档,也就是你所谓的培训请求这个文档流转结束后加上一个操作,这个操作就是可以根据当前的培训请求文档起草一份新的培训反馈文档.

      我这样说只是我个人的理解.


快速检索

最新资讯
热门点击