PDA

View Full Version : 如何让NOTES自动删除特殊邮件


sea
13-11-05, 05:07 PM
我想请教一个问题:
我们公司用NOTES发工资条,想实现工资条被用户第一次打开后,关闭时就自动删除。应该如何设置呢?

长颈叔叔
14-11-05, 09:13 PM
如果熟悉开发的话,应该是通过写代理解决,我帮您转到开发区看看.

sxj984112
15-11-05, 01:05 PM
请问"sea"
你们公司是如何通过notes发工资条的,能具体说明吗?
想学习

sea
15-11-05, 08:04 PM
我也不知道他们是通过什么方法实现的。因为我们的NOTES服务器有的权限被总公司限制了,然后他们开发的所有的东西都不让我们共享,郁闷得紧,我也是去年下半年才开始接触NOTES,然后到现在才觉得该学习点什么了,才想着要学。
反正我们现在的工资条是第一次看完就给自动删除了,我也不知道是怎么实现的。

sxj984112
01-12-05, 12:02 PM
谢谢!希望以后我们可以继续共同探讨。

月影无限
19-12-05, 09:41 PM
我想到一个方法,不知可行否(没试过,但如果是我设计的话我会用这种思路):
1)在工资单表单中建一域isDel,当第一个打开之后关闭时赋给值"del"
2)建一视图,设置选择公式isDel="del"
3)在视图事件中将文档删除。

以上视图如果不行,也可以用文件夹。

另一种方法,用了读者域,在你关闭时把你的权限去掉,这样你肯定看不到(以为给删了),然后他们要不要删是另一回事了。

好象第二种方法更有可行性

叔叔加分~~~

sea
31-12-05, 09:26 AM
我觉得它的功能是这样实现的:
第一次打开这个文档后,关闭了,NOTES就把这个文档放到废纸瘘,当关闭NOTES时,就把这个文档删除了。不过怎么实现我就不会了。

DominoCenter
20-07-07, 05:20 PM
如果是将工资内容以邮件的方式发给员工,那可以分析mail数据库的设计,

如果是将工资内容以文档的形式存放在其他DB中,然后将文档连接发送给员工,员工点击链接后去看工资内容,则需要分析此DB的设计

xiaomophappy
21-07-07, 11:29 PM
我认为在文档中加个域来判断是否文档被游览过,然后在文档关闭的时候进行判断来执行删除代理。

shenyanliang
27-07-07, 02:40 PM
这个问题主要看你们的工资条是怎么发送给大家的。
从技术上实现的话,无外乎三种方式,
1、通过邮件发送,这种方式就需要对邮件模版进行定制。
2、通过待办待阅(OA系统中)发送给每一个人,即每人一份文件。
3、在工资库中每个月生成一个总表,通过权限控制的方式,达到每个人只能看到自己工资条的效果。
至于删除看过的工资条的方式
在1、2情况下,可以通过代理的方法实现,即在打开文档的时候,给当前文档进行复值,记录已经看过该文档。在关闭文档后,该文档不会在当前的视图中再显示了。最后通过定时代理,清空已经看过得文档就OK了。
在第三种情况下,当前正在看工资条的人是该文档的读者,在打开文档的时后,将此人从当前文档读者域中删除。

LotusScripter
30-07-07, 07:24 PM
我原来做过类似的程序,可以将文档连表单保存,在表单事件中编写删除代码,只要收件人打开文档,文档在后台就被删除了。