前言:对于读者域、作者域其实早有耳闻,只是一直未能得见其真面目。今日被逼无奈,花费老大工夫才从前辈高人的口中得知,何为读者域,若有不对,还望指教。
普通域
作者域
读者域
读者域:
如果希望限定对由某个表单所创建的特定文档的存取,则在表单中添加一个“读者”域。“读者”域清楚地列出了可以阅读由此表单所创建的文档的用户。例如:如果限制某个员工的人事档案只有“人力资源”部门的成员、员工本人以及员工的经理可以存取,则可将这些人员列在“读者”域中。对文档不具有“读者”权限的用户则不能在视图中查看文档。如果表单中有存取列表,那么“读者”域中的姓名将被添加到表单的存取列表中,否则,由“读者”域控制对由此表单所创建的文档的存取。
“读者”域中的输入项不能给用户比数据库的存取控制列表 (ACL) 中指定的权限更高的存取权限,而只能进一步限制存取权限。在数据库中被指定为“不能存取者”的用户,即使被列入“读者”域也不能读取该数据库中的文档。另一方面,在存取控制列表中具有“编辑者”(或更高)存取级别的用户,若未列入“读者”域中,也不能读文档。
在下列情况下,对数据库具有“编辑者”(或更高)存取级别的用户就可以编辑文档:1.这些用户被列在表单的读存取列表、“读者”域或“作者”域中。
2.表单没有读存取列表限制,没有“读者”域和“作者”域。
读者域是唯一能确定谁可以读取此文档的域,不管什么权限只要不在读者域中就无权读取此文档.(一个文档中可以有多个读者域)
3.可以结合ACL中的角色,来控制。即可往作(读)者域中加入一类角色
作者域:
“作者”域与数据库存取控制列表中的“作者”存取级别协同工作。如果在存取控制列表中指定某个用户具有“作者”存取级别,那么他可以阅读数据库中的文档,但是不能进行编辑即使是他自己的文档。将用户列入“作者”域可以使他们能编辑自己所创建的文档,从而扩展了他们的存取权限。
“作者”域中的项目不能超越数据库的存取控制列表,而只能细化它。在数据库中被指定为“不能存取者”的用户,即使被列入“作者”域也绝不能编辑文档。已经具有数据库“编辑者”(或更高)存取级别的用户不受“作者”域的影响,“作者”域只影响在数据库中具有“作者”存取级别的用户。
注意在“作者”域中必须输入完整的层次名,例如:John Smith/ACME/West,而不是简化的常用名。
作者域只对在数据库中的ACL中有作者权限的人有用,设置作者域的唯一目的就是:让数据库中具有作者权限的用户可以编辑文档(因为默认具有作者权限的用户是不能编辑文档的)
如果用户在作者域中而不在读者域中,则此用户可以读取此文档,此时应该是: 读者域=读者域+作者域.
读者域作者域中的用户可以使用@name([cn];@username)获得,并不需要组织名.
如果数据库要在Internet网络上使用,一般给Anonymous为作者权限,此时用户有权打开表单,有权创建文档,但Anonymous不能编辑文档,也不能删除文档,这样就可以保证数据库中文档的安全性,又可以很好的让Anonymous运行代理,打开表单,发表文章等
转自:
http://hi.baidu.com/ghostresur/blog/item/9b4d9f505d9f2c5f1138c2e0.html
本文来自CSDN博客,转载请标明出处:
http://blog.csdn.net/daniel31045/archive/2009/04/02/4043399.aspx
- 大小: 35 KB
- 大小: 36.7 KB
- 大小: 38.5 KB
分享到:
相关推荐
在上面的代码中,我们首先判断文档是否是新的,如果是,则获取作者域和读者域的 Item 对象,并设置作者域和读者域为 true。 让读者域起作用需要使用 computeWithForm() 方法或 OnSave 事件来计算读者域。在实际开发...
lotus Domino开发域相关文档--读者域或作者域赋值却不起作用
### DOMINO内置域和CGI变量详解 #### 一、DOMINO内置域 DOMINO内置域主要用于实现Notes/Domino平台特有的功能,这些域通常由系统自动创建,并带有特定的含义和用途。以下是对给定内容中提到的一些关键内置域的详细...
在这个上下文中,"读者域"和"作者域"是两个关键概念,它们在控制文档访问权限时起着至关重要的作用。 读者域(Readers Field)是指定义了哪些用户或组可以查看一个特定文档的字段。当一个用户在读者域中列出时,...
总结起来, Lotus Domino中的公式获取变量域值是一个强大的技术,它允许开发者灵活地处理和操纵数据,特别是在涉及到系统配置和动态安全设置的情况下。理解并熟练运用`@GetProfileField`和`@GetField`函数,可以显著...
本文档主要介绍了Domino系统中的内置域,这些域在设计和管理Domino应用程序时起着至关重要的作用。它们提供了丰富的功能,用于控制文档的处理、用户交互以及服务器的通信。以下是一些主要的内置域及其用途: 1. **...
3. **在文档中添加HTML**:虽然主要讨论的是表单,但文档中也可以使用HTML,尤其是在富文本域中,允许更复杂的格式化和交互。 4. **在视图或文件夹中添加HTML**:视图和文件夹的列可以使用HTML进行格式化,以提供更...
在Lotus Domino开发中,管理域是至关重要的,它定义了服务器、用户、组和其他安全实体的组织结构。本篇文档主要涉及的是如何将Lotus Domino中的组和用户类型转换为其英文简称,以优化数据库的读者字段。 在Lotus ...
12. **作者域与读者域**:作者域控制文档的作者权限,仅限作者及以下级别,而读者域则可控制所有权限,包括管理员。两者都可以通过公式来添加名字、角色或群组。 13. **设置域宽度**:在区域布局中可以自由调整域的...
2. **@Author/@Reader**:获取文档的作者和读者列表。 - `@Author` 返回文档作者的信息 - `@Reader` 返回具有阅读权限的用户列表 3. **@Attachments**:操作文档附件。 - `@Attachments` 返回文档的所有附件名称...
手册覆盖了从环境准备到具体步骤的全过程,同时提供了作者的联系方式,鼓励读者提出意见和反馈,共同完善文档内容。 综上所述,Domino 分区服务器的配置不仅是一项技术挑战,更是资源管理和系统规划的关键环节。...
2. **将“目录服务”数据库添加到服务器配置**:在"Domino目录服务器"文档的"‘目录服务’数据库名称"域中输入da.nsf,然后保存并重启服务器。 3. **创建“Directory Assistance”文档**:这描述了目录的使用方式,...
尽管提供的OCR扫描文本存在一些错误和不清晰之处,但从描述和标签中可以看出,文档的主要目的是向读者介绍DOMINO平台,并强调了其在大型企业中的应用以及对于特定职业选择的价值。此外,通过整理OCR扫描错误,可以...
以上是对“Lotus Domino 7 邮件服务器配置全攻略”文件的关键知识点解析,涵盖了从规划、安装、配置到优化和维护的各个环节,旨在帮助读者全面理解和掌握Lotus Domino 7邮件服务器的部署流程和技术要点。
2. 路由器文档:配置路由器文档,定义邮件路由策略,包括邮件域、转发服务器和路由组。 三、用户与组管理 1. 创建用户:在Domino Directory中,你可以创建用户账户,分配密码策略,设置邮件文件位置,并为用户分配...
Domino对工作流的支持尤为出色,通过文档的读者域和作者域,以及数据库的访问控制列表(ACL),能够构建复杂的工作流程,实现信息的高效流转和审批。 IBM基于Lotus Domino平台推出了一系列产品,扩展了其协作和通信...
3. 读者:可以阅读数据库中特定文档,取决于文档的读者域是否包含该用户。 4. 作者:能够修改自己创建的文档,并需要根据文档的作者域来确认是否有修改权限。 5. 编辑者:可修改所有可见文档,不受作者域限制。 6. ...
根据提供的信息,我们可以推断《Lotus Domino Web 高级编程9.pdf》这本书...通过讲解各种编程语言的运用、安全性实现、高级编程技巧以及最佳实践等内容,帮助读者掌握开发高质量Lotus Domino Web应用所需的知识和技能。
本文档旨在详细介绍IBM Lotus Domino 7 邮件服务器从前期准备到最终配置的全过程,帮助读者全面掌握该系统的部署和管理。 #### 二、准备工作 **1.1 简单规划考虑点** **1.1.1 Domino网络域名称(Domino Domain)*...