Lotus iNotes 从不同的位置获取设置:
- 用户偏好设置。用户可以使用 Preferences 用户界面设置自己的日程表和邮件设置。其中很多设置是与 Lotus Notes 客户机共享的,但是也有一些是 Lotus iNotes 特有的。这些设置大部分存储在以下配置文档中:
- Calendar profile。用于存储日程表和邮件设置(与 Lotus Notes 客户机共享)。
- Color profile。用于存储某些偏好设置,例如注意力指示器(attention indicator)设置,当其中的设置发生更改时,会导致需要重新构建关键的邮件视图(与 Lotus Notes 客户机共享)。
- iNotes profile。用于存储 iNotes 特有的设置或者 iNotes 必须复制的设置,对于后一种情况,由于设置存储在 Lotus Notes 客户机工作站而不是 Domino 服务器上,因此 iNotes 无法访问相应的 Lotus Notes 客户机设置,所以 iNote 必须复制这些设置(仅用于 Lotus iNotes)。
- DOLS profile。用于存储特定于 DOLS 的设置(仅用于 Lotus iNotes)。
- 服务器配置文档。特定于 Lotus iNotes 的服务器配置设置可以在 Lotus iNotes 选项卡(在较早版本中为 Lotus Domino Web Access 选项卡)中找到。服务器配置文档设置适用于特定服务器上的所有用户。它们不能通过特殊的方式配置一部分用户。
- Lotus Domino 服务器上的 NOTES.INI 文件。还有很多 NOTES.INI 设置可用于定制 Lotus iNotes。与服务器配置文档设置一样,这些设置适用于服务器上的所有用户。
服务器配置设置和 NOTES.INI 设置通常只对该服务器上的邮件文件副本有影响。如果相同的设置没有复制到存放邮件文件副本的其他服务器上,那么用户访问不同的服务器时,可能体验到稍微不同的行为。策略为在所有数据库副本上拥有一致的体验提供了一种方式。
Lotus Domino 从 Lotus Domino 6.0 开始便具有策略支持。Lotus Notes 和 Domino 7.0 中的 Lotus Notes 客户机支持邮件策略。在下面一些图中,我们查看一些用于策略的构建块,以及如何在 Lotus iNotes 部署中使用它们。要获得关于 Lotus Domino 策略的详细描述,请参阅其他 developerWorks® 文章和管理帮助:
策略是一组设置,这些设置可改变一个或一组用户的用户体验。在 Lotus Domino 中,策略是存放在 Lotus Domino 目录中的一个文档,它引用一些设置,这些设置同样也是存放在 Domino 目录中的一些不同的文档。现在开始我们的体验吧。
从管理客户机(administration client)开始
管理客户机是整个过程开始的位置。如前所述,策略文档引用一个或多个设置文档,所以我们来介绍这些设置。
设置文档是与 Lotus Domino 中一个特定领域或一个过程相关的一组设置。有几种类型的设置:桌面、邮件、安全性、注册、归档等。图 1 显示了 Policy Settings 视图。通过这些设置,可以建立不同用户设置的默认值,还可以指定用户是否可以修改设置。例如,可以防止用户更改他们的邮件文件所有权,强迫他们加密所有发出的邮件,或者为所有用户设置一个密码策略。如图 2 所示,可以通过选择 Don’t set value 选项,在设置文档中仅指定要明确地强制实施的设置,剩下的部分则留给用户去选择他们自己的设置。
可以为设置文档中特定的设置设一个初始值,每当用户更改它的值时,将它设回初始值,并锁定该设置,使用户不能更改它的值。这个选项被称作 How to apply this setting。如图 2 所示。
这种锁定设置的能力使管理员拥有灵活性,并且可以控制用户如何使用产品,另外可以更好地使用公司的硬件资源,防止用户陷入麻烦。在 Lotus iNotes 中,如果进行锁定(即如果选择 Set value and prevent changes),那么该特定用户或用户组的偏好设置被禁用。当鼠标悬停在被锁定的字段上时,会显示一条消息:“This preference has been disabled by your administrator”,如图 3 所示。
图 3. Preferences(鼠标悬停在被锁定的字段上)
至此,您已经为不同的用户组创建了设置文档,现在可以根据自己的需要将这些设置组合到一个策略文档中。其中一个策略允许用户更改他们的邮件文件所有权,并且不强迫他们加密邮件,而另一个策略则锁定该设置,使用户发出的邮件总是被加密和签名。例如,对于一个生产车间的工人,可以通过一个策略禁用附加文件和日程表的能力,而对于一个高管,则需要启用发送拼写检查和委托功能。图 4 显示了 Policies 视图,图 5 显示了邮件策略文档。
创建好将之前创建的设置聚集在一起的策略后,便可以通过 Administrator client UI 将特定的策略指定给某些用户或用户组。可以通过两种方式实现:选择一个或多个用户,然后选择 Assign Policy 动作(如图 6 所示),或者打开一个个人文档,然后从 Administration 选项卡选择所需的策略。
选择 Assign Policy 动作后,系统将提示您在 Assign Policy Options 窗口中选择选项。
至此,您已经创建了策略,并将其指定给用户,接下来需要将策略应用到用户的配置文档。策略的应用是通过一个称作 Adminp 的服务器任务完成的。默认情况下,Adminp 过程每过 12 小时应用一次策略,但是也可以手动发出以下服务器控制台命令,强制性地立即处理任何相关的策略更改:
< tell adminp process mail policy
当 Adminp 运行时,它确定用户的有效策略,并将它应用到该用户的文档。这个过程完成后,该用户所需的策略设置便会生效。这种应用方式只适用于 Lotus iNotes;Lotus Notes 客户机本身需要运行一个单独的进程来完成策略更新。
在 Lotus Domino 8.5 版之前,通过 Adminp 更新配置文档只适用于用户的日程表配置文档。在 8.5 版中,这种方法有所扩展,从而适用于其他配置文档,并且是以一种通用的方式来完成的。现在,邮件设置文档中不同的设置可以映射到任何其他配置文档。
邮件设置文档中增加了一个新项 $Profiles,它有一组成对列表:一个前缀加一个配置文件名,两者之间以冒号隔开。例如,$DWA:inotesprofile 意味着任何以 $DWA 开头的项(所有前缀必须以 “$” 开始)被推到(去掉前缀)该用户的 inotesprofile 文档。我们还为指定的配置文档增加了一个 $FieldsSetByPolicy 项,以便报告在应用策略而不是执行用户动作(例如更改偏好设置并单击 OK)时,哪些字段被修改。如图 8 和图 9 所示。
图 8. NotesPeek 中邮件设置文档上的 $Profiles 项
图 9: NotesPeek 中邮件设置文档上的 $FieldsSetByPolicy 项
当在 Lotus iNotes 中实现对策略的支持时,我们决定利用 Lotus Notes 客户机已经使用的适当的现有策略。通过这种方式,Lotus Notes 客户机部署中已经生效的策略现在也适用于 Lotus iNotes。这种方法可以减少已经熟悉现有策略的 Lotus Domino 管理员的工作。
我们承认 Lotus iNotes 中已有的邮件、桌面和安全性设置文档。例如,我们允许用户更改邮件文件所有权,强制为消息加密或签名,并为会议和约会设置默认的持续时间。如图 10 所示。
对于特定于 Lotus iNotes 的设置,我们将它们组织到一起,放在邮件策略设置文档中一个新的选项卡 Lotus iNotes 中,如图 11 所示。如果要设置 Lotus iNotes 中的启动视图,迫使特定的用户只使用 lite 模式,或者选择要为某个用户组启用的功能区域(邮件、日程表、联系人等),那么可以使用 Lotus iNotes 选项。Adminp 使用前面 “将策略扩展到其他配置文档” 小节中描述的方法将 Lotus iNotes 选项卡下的所有设置复制到 Lotus iNotes 配置文档。
图 11. Mail Settings 文档中新的 Lotus iNotes 选项卡
您应该记住以下注意事项:
- 要使桌面策略设置生效,至少需要一个邮件策略设置文档。只有当用户的相关策略中指定了一个 Mail Settings 文档,并且这个 Mail Settings 文档中至少有一个选项被选中时,才可以为该用户运行 Adminp。由于 Lotus iNotes 主要是一个邮件应用程序,所以我们期望所有应用的策略都满足这个条件。
- 为了使策略生效,用户需要登出,然后重新登入。另一个要注意的细节是,只有当用户首次登录并启动 Lotus iNotes 会话,或者需要重新装载会话信息(例如在保存偏好设置时)时,Lotus iNotes 才检测新的策略设置。
- 等待 Adminp 周期或者发出一个 tell process 命令。前面提到的另一个细节是,指定策略后,并不会立即应用策略。相反,当 Adminp 处理策略更改请求时才应用策略。
表 1 显示了受支持的 Lotus iNotes 策略列表。
DWA Preference UI 选项卡 | DWA Preference UI 文本 | 在 Mail Settings 策略中的位置(哪个选项卡) |
---|---|---|
Basics | This mail file belongs to: | Mail Basics |
Mail - General | Delete documents in my Trash folder | Mail Basics |
Mail - General | Spell-check message before sending | Mail Basics |
Mail - General | When I delete a calendar document from any view or folder: | Mail Basics |
Mail - General | Allow others to recall mail sent to you | Mail Message Recall |
Mail - Follow Up | Set the importance level for Quick Follow Up | Mail Follow Up |
Mail - Follow Up | Set default Follow Up date | Mail Follow Up |
Mail - Follow Up | Follow Up from when the Follow Up flag is set | Mail Follow Up |
Mail - Follow Up | Follow Up from when the Follow Up flag is set | Mail Follow Up |
Mail - Follow Up | Set default Follow Up time | Mail Follow Up |
Mail - Follow Up | Set an Alarm | Mail Follow Up |
Mail - Follow Up | Alarm will go off relative to Follow Up Date and Time | Mail Follow Up |
Mail - Follow Up | Use these alarm settings for Quick Follow Up | Mail Follow Up |
Mail - Follow Up | Time of day | Mail Follow Up |
Mail - Attention Indicator | Display when I am the only recipient | Mail Attention Indicators |
Mail - Attention Indicator | Display when I am one of no more | Mail Attention Indicators |
Mail - Attention Indicator | Recipients in the To field | Mail Attention Indicators |
Mail - Attention Indicator | Display when I am in the cc field | Mail Attention Indicators |
Calendar - General | Calendar entry type | C&S Basics |
Calendar - General | Appointment and meeting duration | C&S Basics |
Calendar - General | Anniversaries repeat for | C&S Basics |
Calendar - General | Automatically check for time conflicts when scheduling | C&S Basics |
Calendar - General | Enable calendar alarms | C&S Basics |
Calendar - Display | Start displaying times in Calendar at | C&S Display |
Calendar - Display | Stop displaying times in Calendar at | C&S Display |
Calendar - Display | Each calendar time slot lasts | C&S Display |
Calendar - Display | Don't display new calendar entries and notices in the All Documents view of Mail | C&S Display |
Calendar - Display | Don't display new Meeting invitations in the Sent view of Mail | C&S Display |
Calendar - Display | Remove Meeting invitations from your Inbox after you have responded to them | C&S Display |
Calendar - Display | Types of Meeting notices to be shown in your Inbox | C&S Display |
Calendar - Display | Display new (unprocessed) notices | C&S Display |
Calendar - Display | Process cancelled meetings automatically: | C&S Display |
Calendar - Display | Remove from calendar OR Show as cancelled in calendar | C&S Display |
Calendar - Display | Do not display To Do Entries | C&S Display |
Calendar - Work Hours | My normal office hours are | C&S Scheduling |
Calendar - Rooms Resources | Preferred Site: | C&S Rooms and Resources |
Calendar - Rooms Resources | Use this site as the default when finding rooms and resources. | C&S Rooms and Resources |
Calendar - Rooms Resources | Prompt to reset this default when scheduling within another site. | C&S Rooms and Resources |
Calendar - Rooms Resources | Prompt me to add rooms to my list when scheduling meetings. | C&S Rooms and Resources |
Calendar - Rooms Resources | Always add rooms to my list when scheduling meetings. | C&S Rooms and Resources |
Calendar - Rooms Resources | Never add rooms to my list when scheduling meetings. | C&S Rooms and Resources |
Calendar - Rooms Resources | Prompt me to add resources to my list when scheduling meetings. | C&S Rooms and Resources |
Calendar - Rooms Resources | Always add resources to my list when scheduling meetings. | C&S Rooms and Resources |
Calendar - Rooms Resources | Never add resources to my list when scheduling meetings. | C&S Rooms and Resources |
Calendar - Autoprocess | Enable automatic responses to meeting invitations | C&S Auto processing |
Calendar - Autoprocess | Perform. the following action: | C&S Auto processing |
Delegation - Mail, Calendar | The following people or groups have access to your mail file | Access & Delegation Access to your mail and calendar |
Delegation - Schedule | Who can see your schedule information | Access & Delegation Access to your schedule |
Delegation - Schedule | What schedule information can they see | Access & Delegation Access to your schedule |
Delegation - Schedule | Do not include the subject of a calendar entry when detailed information is made available | Access & Delegation Access to your schedule |
受支持的 Ddesktop 策略设置包括:
- Enable right double-click to close window
- Mark documents read when opened in preview pane
- Sign mail that you send
- Encrypt mail that you send
- Save sent mail
- Default mail message format
- Prefix each line with
- Wrap lines at
- Prompt when new mail arrives
- Check for new mail every n minutes
- Show Mail Quota indicator on client
受支持的安全性策略设置允许用户通过 HTTP 更改他们的 Internet 密码。
邮件策略设置页面上的 Lotus iNotes 选项卡提供:
- User UI mode
- Functional areas to enable
- When opening Lotus iNotes, open Home Page to
- Maximum attachment size (KB)
- Mail threads
- Do not show remote images without permission
- Browser cache management
- Automatically install browser cache management
- Automatically logout when browser window is closed
- Default cache scrubbing level
- Clear history when browser window is closed
- Disallow attachments if not installed
- Maintain static code archive between browser sessions
- Instant messaging features
- Set default spell check dictionary
- Lotus iNotes ActiveX file attachment utility
- Set feeds
- Set feeds secured
- Feeds protocol name
- Show the Widgets folder in the Mail outline
- Allow users to create widgets from XML
- Allow Lotus Quickr Integration
- Allow calendar subscriptions
- Allow user to go offline
- Synchronize offline Internet password
- Include server's Domino Directory
- Compact mail file after synchronization
- Update full text index after synchronization
- Encrypt offline mail databases
- Limit document attachments during synchronization
- Only synchronize documents modified in the last days
下面的 developerWorks 文章给出了关于 Lotus iNotes lite 模式的所有详细信息:“IBM Lotus Domino 8.0.1 Web Access Lite 模式简介”。
8.5 版的 Lotus iNotes lite 模式也有一些增强,但是最重要的是,它延续了低带宽和空浏览器缓存的性能优点。它仍然比 full 模式使用更少的带宽,并且当从空缓存开始时,比 full 模式的装载速度更快。对 Lotus iNotes 8.5 lite 模式的客户机性能测试表明,在大多数领域,它比 8.0.1 版中的对应功能要更好一些。
8.0 或更新版本的 lite 模式不允许关闭 full/lite 模式切换,因为只有 full 模式才提供偏好设置。在 8.5 版中,现在可以直接从 lite 模式进行偏好设置,偏好设置放在一个托管选项卡中。因此,现在可以进行配置,使用户只使用 lite 模式,而不是只能从 lite 模式开始。
当前的功能区域选项卡不再固定在左侧。显示的第一个选项卡是受支持区域,这是 Lotus iNotes 启动时进入的选项卡。如果打开另一个区域,那么现在会在一个新的选项卡中显示那个区域。而在 8.0 或更高版本中,左侧选项卡总是被所切换到的 “当前” 区域替代。
Lite 模式现在还支持限额指示器(quota indicator),这样一来,就可以很容易看出是否接近了管理员指定的邮件文件大小限制。如果超过警告阈值,那么它会改变颜色以表明超过的程度,并且当鼠标悬停在限额指示器上时,将提供应对这种情况的建议。还应注意的是,在启动期间,这个指示器的显示稍微有些滞后,这样就会尽快显示配置后的启动视图。
菜单部件也有所增强,首先减少了闪烁,并且还支持保留 “dropped-down state”。单击一个顶级菜单项上的下拉箭头后,只需将鼠标悬停在其他顶级菜单的下拉区上,便会显示那些菜单。而在之前,则需要单击每个菜单项,才会显示每个下拉菜单的内容。
侧边栏菜单已经被 Show 菜单替代。当侧边栏处于折叠状态时,可以单击顶级条目展开侧边栏。
lite 侧边栏增加了对包括多个面板的支持。侧边栏增加了一个帮助面板,并支持只显示当日安排一览(day-at-a-glance)日程表、只显示帮助或者通过一个 split 面板同时显示当日安排一览日程表和帮助。这个版本的 lite 模式中提供的帮助还经过了重新编写,可以提供关于 Lotus iNotes 每个新模式的更多信息。如图 12 所示。
图 12. lite 模式框架增强和 full 模式一样,lite 模式现在还支持 Mac OS 10.5 上的 Safari 3.1 浏览器。Mac 用户现在可以选择使用 Mozilla Firefox 或 Apple Safari。本系列中的第一篇文章 “IBM Lotus iNotes 8.5 中的新特性:full 模式” 谈到了各种不同的 Safari 限制。
lite 模式现在还支持双向语言 Hebrew 和 Arabic,但是仅限于 Microsoft Internet Explorer 和 Firefox。
每个功能区域中的 New 菜单现在只显示与该功能区域相关的项。例如,Mail 区域的 New 菜单中不再显示 Contact。
Follow up 顶级菜单中不再提供 New Follow Up Message。
lite 模式现在有一个日程表区域,包括一天、一个工作周和一个月的视图(full 模式下的视图的一个子集)。对于不想为用户提供 Calendar 功能的管理员,可以通过策略从 lite 模式中去掉该功能,从而获得所需的配置。如图 13 所示。
图 13. 新的 lite 模式 Calendar 视图与 lite 模式的邮件视图一样,日程表视图是根据相同的原则编写的:减少显示视图所需的脚本,异步获取数据,以及以延迟加载(lazy-load)的方式随需装载不同动作的代码。它支持条目类型颜色编码以及拖拽来重新安排条目,支持通过就地(in-place)编辑更改描述,另外还支持显示未处理的会议邀请,可以从日程表视图直接打开和处理这些会议邀请,并可视化地标识被取消的会议。从这个发行版开始,iNotes 日程表视图不再尝试使用单独的视图将未处理的会议通知合并到日程表中,而是依赖 8.0 版中 Lotus Notes 客户机已经使用的主 $Calendar 视图。虽然这种方法要求主服务器是 Lotus Domino 8.0 或更高版本的服务器,但是这样的确可以避免在之前发行版中启用 Show/Display Notices in Calendar 选项时,显示副本条目时遇到的各种问题。iNotes 8.5 不再提供该选项。
在 lite 模式中打开通知时,会显示一个经过重新设计和优化的通知屏幕,这个屏幕类似于 lite 模式的消息屏幕。如图 14 所示,在 lite 日程表窗体中,可以快速阅读和处理邀请,并提供接受、谢绝、接受并备注和谢绝并备注等简单而必要的动作。这些新的窗体还提供返回 full 模式的链接,以便使用 lite 模式当前不支持的高级动作。
图 14. 新的 lite 模式 Calendar 窗体
邮件视图继续使用经过优化的虚拟列表(virtual list)控件,但是这个控件现在有所增强,可进一步提高生产力。列表现在支持右键菜单。通过该特性,可以右键单击一个特定的文档或选定的一组文档,然后调用可用的动作。如图 15 所示。通过这种方法,不需要将焦点重新放到 Actions 栏中就可以完成大多数常见的操作。在 outline 中,还可以使用文件夹上的右键菜单快速访问文件夹管理操作。
图 15. 邮件视图生产力增强:右键菜单lite 模式中另一个生产力增强是支持将文档从列表视图拖放到文件夹中,以便归档消息。如果目标文件夹是折叠的,那么当把要归档的内容拖到目标文件夹上时,目标文件夹会自动展开。
lite 模式中还增加了一个邮件预览面板,以方便快速阅读消息。lite 模式只支持在屏幕底端的预览,因为 lite 模式的简化的虚拟列表控件不支持对于侧栏预览十分关键的窄幅(narrow width)显示格式。如图 16 所示。
图 16. 邮件视图生产力增强:底端预览面板Lotus iNotes 现在提供一个新的邮件偏好设置:Spell check message before sending。这个设置位于 Mail - General 选项卡中,如果选中该设置,lite 模式和 full 模式在发送消息前总是执行拼写检查。如果遇到任何错误,Spell Check suggestions 窗口中会出现 Send As Is 和 Cancel Send 按钮。
邮件视图继续使用更加优化的虚拟列表控件;但是,另外还增加了右键单击支持和拖动支持,以便归档消息。Mail 视图还提供 Out of Office 功能,该功能也是在一个托管选项卡中打开的。
8.0 或更高版本的 lite 模式没有提供 full 模式所支持的定制回调(customization callback)。在 8.5 版中,增加了一个以 _Lite 为后缀的较新的窗体,它们现在实现了对利用更新的 Lite 页面架构的新页面的类似支持。
表 2 列出了新窗体的一些例子。
表 2. Lotus iNotes 8.5 lite 模式下新的子窗体
较旧的窗体或子窗体 新的子窗体 描述 Custom_JS Custom_JS_Lite 大多数定制功能 Custom_ActionsHelper Custom_ActionsHelper_Lite 用于添加或删除动作栏项目的 Helper 功能 Custom_Banner Custom_Banner_Lite
Custom_SubBanner_Lite用于修改 Lotus iNotes 徽标的表单 大多数功能都以相同的方式工作,但是有些参数有所变化。这些窗体中的注释提供了关于这些功能的更多细节。请关注有关这个话题的其他文章。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14751907/viewspace-591918/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/14751907/viewspace-591918/