代理的执行问题??
某nsf库中有一表单,表单中有读者域,读者域默认值为创建者,该表单每天新建的数量较多。希望通过代理定时对表单进行清理(如:自动删除30天以前的文档),但测试后发现该代理只能清理读者域中有自己(即读者域中包括代理的签名者)的文件。现在想请问各位高手,如何才能让代理能够搜索出所有的文档来进行处理呢,还是在有读者域的情况下只能如此呢?急盼!! 问题点数:80、回复次数:9Top
1 楼zhanyunpeng(大鸟)回复于 2004-12-02 14:12:18 得分 10
只有如此Top
2 楼zhanyunpeng(大鸟)回复于 2004-12-02 14:13:35 得分 0
作者域里面加个角色之类的权限控制吧Top
3 楼qiuwei(qiuwei)回复于 2004-12-02 14:28:08 得分 0
噢,看来只能如此了。谢谢你zhanyunpeng(大鸟) !Top
4 楼xaser(繁星似火)回复于 2004-12-02 16:47:47 得分 30
代理运行代表选为服务器
在所有文档的读者域里面加上服务器Top
5 楼kuracn(kura)回复于 2004-12-02 17:13:16 得分 10
创建一个管理员角色,
表单-》安全-》谁可以用此表单创建文挡-》选择该角色
也可以用 zhanyunpeng(大鸟)的办法在表单中添加一个作者域
对于任何一个具有作者权限的用户只要具有这个角色,那么用它签名的代理都可以读取用该表单创建的文档。Top
6 楼qiuwei(qiuwei)回复于 2004-12-03 11:48:28 得分 0
To:xaser(繁星似火)
谢谢你!我按你的方法做了测试,但代理在自动运行是报错,错误提示如下:
1:Agent '定时清理 cleanTime': Users without rights to sign 'on Behalf' agents <'CN=admin/O=holly'> can only run agents on their own behalf.
2:AMgr:Agent'定时清理 cleanTime'in'xxxx.nsf' does not have proper execution access,cannot be run
我将服务器(CN=webserver/O=holly)加入了代理的运行代表,同时将“CN=webserver/O=holly”加入了表单的读者域,不知如何解决以上出现的问题?Top
7 楼gdman(编码民工)回复于 2004-12-03 13:09:35 得分 30
要记住,在Lotus的设计中,作者域和读者域都要设置双套,也就是说,如果要加读者域,一定要同时加2个读者域,一个是可以要程序按条件进行修改的,而另一个要赋上一个常量(e.g. [SYSTEMMANAGER])。这样一来,就算那天程序出问题而导致第一个读者域的值错误,也不会出现该文档无法(无权)访问的问题。作者域也是上面的原理。Top
8 楼gdman(编码民工)回复于 2004-12-03 13:11:10 得分 0
将该数据库用服务器签认功能签认一下就可以了。Top
9 楼qiuwei(qiuwei)回复于 2004-12-03 16:57:24 得分 0
To:gdman(陈先生)
已测试成功!非常感谢!
多谢各位的帮助!Top




