domino 读者域 作者域

读者域:

如果希望限定对由某个表单所创建的特定文档的存取,则在表单中添加一个“读者”域。“读者”域清楚地列出了可以阅读由此表单所创建的文档的用户。例如:如果限制某个员工的人事档案只有“人力资源”部门的成员、员工本人以及员工的经理可以存取,则可将这些人员列在“读者”域中。对文档不具有“读者”权限的用户则不能在视图中查看文档。如果表单中有存取列表,那么“读者”域中的姓名将被添加到表单的存取列表中,否则,由“读者”域控制对由此表单所创建的文档的存取。

“读者”域中的输入项不能给用户比数据库的存取控制列表 (ACL) 中指定的权限更高的存取权限,而只能进一步限制存取权限。在数据库中被指定为“不能存取者”的用户,即使被列入“读者”域也不能读取该数据库中的文档。另一方面,在存取控制列表中具有“编辑者”(或更高)存取级别的用户,若未列入“读者”域中,也不能读文档。

在下列情况下,对数据库具有“编辑者”(或更高)存取级别的用户就可以编辑文档:1.这些用户被列在表单的读存取列表、“读者”域或“作者”域中。

2.表单没有读存取列表限制,没有“读者”域和“作者”域。

读者域是唯一能确定谁可以读取此文档的域,不管什么权限只要不在读者域中就无权读取此文档.(一个文档中可以有多个读者域)

 

作者域:

“作者”域与数据库存取控制列表中的“作者”存取级别协同工作。如果在存取控制列表中指定某个用户具有“作者”存取级别,那么他可以阅读数据库中的文档,但是不能进行编辑即使是他自己的文档。将用户列入“作者”域可以使他们能编辑自己所创建的文档,从而扩展了他们的存取权限。

“作者”域中的项目不能超越数据库的存取控制列表,而只能细化它。在数据库中被指定为“不能存取者”的用户,即使被列入“作者”域也绝不能编辑文档。已经具有数据库“编辑者”(或更高)存取级别的用户不受“作者”域的影响,“作者”域只影响在数据库中具有“作者”存取级别的用户。

注意在“作者”域中必须输入完整的层次名,例如:John Smith/ACME/West,而不是简化的常用名。

作者域只对在数据库中的ACL中有作者权限的人有用,设置作者域的唯一目的就是:让数据库中具有作者权限的用户可以编辑文档(因为默认具有作者权限的用户是不能编辑文档的)

如果用户在作者域中而不在读者域中,则此用户可以读取此文档,此时应该是: 读者域=读者域+作者域.

读者域作者域中的用户可以使用@name([cn];@username)获得,并不需要组织名.

如果数据库要在Internet网络上使用,一般给Anonymous为作者权限,此时用户有权打开表单,有权创建文档,Anonymous不能编辑文档,也不能删除文档,这样就可以保证数据库中文档的安全性,又可以很好的让Anonymous运行代理,打开表单,发表文章等.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于LotusScript,除了Rich-Text外的元素,如文本、单选框、列表框、复选框等,你可以用几乎相同的代码取得它们的值。例如:如果有一个“Location”,不论它是何种类型,你都可以用下面的LotusScript代码取得它的值:   fieldVals = doc.Location   或者这样:   fieldVals = doc.GetItemValue("Location")   在LotusScript中,的类型对于你要取值(值数组)的代码并不重要。但是在JavaScript中,不同类型的除了显示选项(比如单选框、复选框或者文本)外,并不像在Notes里那样,它们是不同的类型的对象,每一个都要用不同的方式去引用。其实,那也不是绝对的,有些对象是相似的,但是引用过程并不像在LotusScript里那么流畅。   在JavaScript中,没有所谓的Rich-Text,在HTML中更没有。Notes里提供了一个可以放在浏览器里的富文本Java(不是JavaScript)小程序,从而可以得到富文本的一些功能,但是你并不能用JavaScript来对它编程,而且它也不是一个真正的HTML对象类型。   更让Notes开发人员惊讶的是,在Web上还没有数字型或时间型的。HTML的都是文本型的。尽管你能用它们来收集数字信息,如数量或单价,而保存的数据依然是文本。为了像数字一样使用它,你必须把它转换成数字类型。另一个区别是在Web上没有计算,但并不意味着你不能在你的表单里加入计算。你可以加入计算,计算值将会在Web页中显示,除非是隐藏的。关键是即使就在那里显示,而HTML通常的处理是没有定义。如果你把test改成计算而不是可编辑的,在测试时你会发现其值是取不到的,我们可以对比下计算和可编辑生成的html代码:   计算的时候生成的代码(js是取不到值的):      action="/weboa/ggxx/Dinner.nsf/test?OpenForm&Seq=1" name="_test">
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值