本文预览IBM Notes/Domino 8 中全新的Out of Office功能,并研究Out of Office服务和Out of Office代理的新特性。学习使用该代理和服务的方法与时机。
[编辑注:本文所讨论的Lotus Notes 8 的Out of Office功能反映的是预览的软件,该软件尚未公开发行。本文及其中的屏幕截图可能或未能反映最终产品的功能。]
Out of Office功能是应用最广泛的IBM Lotus Notes邮件模板特性之一。IBM Lotus Notes/Domino 8 中完全重写了该功能,本文将研究该特性中的变化,比较新旧特性集,并讨论为什么以及何时需要使用老功能,而不是新功能。
在Lotus Notes的当前版本(版本7.x以及更早版本)中,Out of Office功能受Notes邮件模板中LotusScript代理的管理。在Lotus Notes/Domino 8 中,出于向后兼容性,增强的LotusScript代理仍存在于Notes邮件模板中。另外,邮件路由器具有称为Out of Office服务的新功能,该功能可以提供与代理相同的功能。
比较 Out of Office 服务和 Out of Office 代理
Out of Office服务需要Lotus Domino 8 服务器、Lotus Notes 8 客户机和Lotus Notes 8 邮件模板。而Out of Office代理需要Lotus Notes 8 客户机和Notes 8 邮件模板,并且可以在Lotus Domino 8 及更早版本的服务器上运行。Out of Office功能受Lotus Notes 8 和IBM Lotus Domino Web Access 8 支持。
上述代理和服务都执行相同的基本功能;当邮件文件的所有者离开办公室后,它们将对邮件生成自动响应。此外,它们还共享相同的用户界面,如图1 所示。
图 1. Lotus Notes 8 中 Out of Office 服务的用户界面
上述服务和代理都可以选择性地将所有者的日历标记为忙碌,支持针对两个群体的两种不同响应,并遵循关于哪一个消息应生成响应以及哪一个消息不能生成响应的异常规则。同时,它们还提供了仅对每个发送者响应一次的选项(这是Lotus Notes 8 中的新特性)。
除了这些二者共有的功能之外,还有一些重大差别,如表1 所示,将在随后部分进行详细说明。
响应时间
Out of Office服务支持对输入邮件消息的即时响应。该响应由路由器生成,作为输入消息的邮件传递的一部分。该代理由Agent Manager处理,默认情况下每六个小时执行一次代理。
故障转移支持
由于Out of Office服务是邮件传递的一部分,且在与邮件传递的目标服务器相同的服务器上进行处理,因此该服务支持故障转移。请注意集群中的所有邮件服务器都必须运行Lotus Domino 8 才能支持该功能。而Out of Office代理不支持故障转移;当计划在其上运行代理的服务器恢复后,代理将处理先前所传递的消息。
禁用 Out of Office 功能
在用户所指定的周期结束后,将自动禁用服务功能,而用户必须手动禁用代理。
Out of Office 功能的持续时间
该服务的持续时间可以是一个小时或更长时间,因此您可以在开会时使用该服务来生成通知。代理可以开启的最短持续时间为一天。
委托
Out of Office代理和Out of Office服务都支持委托。Lotus Notes 8 版的代理已得到增强,允许非邮件所有者启用Out of Office代理。委托方必须包含在数据库的ACL中,使用Editor-、Designer-或 Manager-级的权限。如果委托方具有Editor权限,则管理进程(Administration Process,AdminP)可以启用代理。除了列示在数据库ACL中之外,委托方也必须在Domino Directory的 Server文档的Security部分中拥有正确的权限。如果委托方拥有Editor权限,那么他必须拥有“Right to sign agents on behalf of others”特权。如果委托方拥有Designer或 Manager ACL权限,则他只需拥有运行受限代理时所需的权限。
Out of Office服务通过User Preferences来支持委托并与Calendar充分集成。将委托方添加到ACL,作为委托方规范的一部分。
除了提前设置委托之外,当用户去度假而没有设置委托时,有时需要紧急启用或禁用Out of Office功能。可以使用Full Administrator权限来实现上述操作。管理员必须拥有在Domino Directory中 Server文档的Security Tab中指定的Full Administrator权限。此外,管理员必须在Lotus Domino Administrator客户机中启用Full Admin Mode,然后可以打开用户的邮件文件并启用Out of Office代理或服务。
安全性
Out of Office服务没有使用代理技术,因此没有捆绑到代理安全性。管理员可以独立于用户对Out of Office服务的使用需求来决定是否为用户授予运行代理时所需的权限。而Out of Office代理使用代理子系统,且取决于代理安全规则。这些规则与Lotus Notes/Domino 6 和Lotus Notes/Domino 7 中的规则一样。
如果邮件所有者是其邮件文件的Designer或 Manager,那么他必须拥有运行受限LotusScript/Java代理时所需的权限。这是允许用户运行操作子集所需的最低级权限,不会导致任何安全风险。
如果邮件所有者是其邮件文件的Editor,那么他不必拥有运行代理时所需的权限。在Editor级用户的情况下,会自动将Out of Office代理配置为以特殊模式运行,该模式允许用户运行该代理而不运行任何其它代理。此自动配置是在首次启用Out of Office代理时由AdminP执行的。
Lotus Notes 8 Out of Office代理还支持委托。在用户邮件文件的ACL中,委托方可以拥有Editor-、Designer-或 Manager-级访问权限。如果在ACL中用户拥有Editor级权限,那么不论用户所有者的级别如何,所启用的请求将执行AdminP。作为其它用户的代理,需要委托方拥有运行代理时所需的权限。
对于Editor级邮件所有者,作为其它用户的代理,委托方应拥有运行代理时所需的权限。对于Designer-和 Manager-级的邮件所有者,委托方应拥有运行代理时所需的受限权限(参见图2)。请注意也可以使用on-behalf权限,因为它高于受限级权限。
图 2. Server 文档中的代理安全规范
配置 Out of Office 功能
Out of Office服务是在Lotus Domino 8 路由器内构建的。因此,若要支持可靠的Out of Office功能(即确保响应所有消息),邮件集群的所有成员必须运行Lotus Domino version 8(或更高版本)服务器软件。
Notes 8 邮件模板对Lotus Notes 8 Out of Office代理进行了增强。开启代理或服务的新逻辑要求来自Lotus Notes 8 客户机的支持;但是,执行Out of Office代理不需要任何新特性,因此它可以在Lotus Domino 8 或更早的版本的服务器上使用。
这种配置选择可以由管理员控制,而且位于Miscellaneous Controls部分中Router/STMP - Advanced - Controls子附签下的Server Configuration文档中(参见图3)。在“Out-of-Office service type”字段中有两个值:Agent(默认情况)和Service。当至少其中一个服务器是Lotus Domino 7.x或更早版本时,可以在具有混合版本的Lotus Domino的过渡邮件集群中使用Agent设置。当所有服务器升级到Lotus Domino 8 后,可以使用Service设置。
图 3. 配置Out of Office 功能
结束语
本文介绍了Lotus Notes/Domino 8 中新的Out of Office功能,研究了Out of Office服务和Lotus Notes 8 Out of Office代理的新特性。阐述了何时使用代理以及如何使用服务。新的Out of Office功能回应了客户提出的许多特性建议,我们希望您发现这一新功能是有用的。
|