级别: 初级 Dick McCarrick, 内容开发人员, IBM
2005 年 1 月 11 日 本文将描述 Lotus Notes and Domino Designer 7.0 的 Beta 3 版中引入的新功能。请阅读本文,了解我们尽一切可能针对 Lotus Notes 客户机、Domino Designer、Domino Web Access 和 Domino Access for Microsoft Outlook 进行的扩展和改进。
[编者注:本文中描述的功能反映的是 Lotus Notes、Lotus Domino 和 Lotus Domino Designer 的 Beta 3 版中的可用功能。然而,这些功能可能不会出现在这些产品的最终版本中。另外,这些功能的用户界面是可以更改的,所以本文中的插图可能与您的屏幕中显示的不完全匹配。我们会随时用获得的新信息来更新本文。还要注意的是,本文以前的一篇文章讲述了所有 Lotus Notes 7.0、Lotus Domino Designer 7.0 和 Lotus Domino 7.0 服务器功能。因为自从 Beta 2 以来添加了许多新功能数量,所以现在将在另一篇文章中描述 Lotus Domino 7.0 服务器功能。]
无论如何,Lotus Notes 和 Domino 都代表业务软件历史上最伟大的成功故事之一。自从在 1989 年后期引入 Notes 1.0 以来,无数的用户已经开始依赖于 Lotus Notes 和 Domino,将它们作为对其团队的成功而言至关重要的基本协作工具和信息共享工具。而且今天 Lotus Notes 和 Domino 仍然是行业中最重要和最有影响力的产品之一,许多公司发现,如果没有这些产品,他们将无法做到高效多产。
Lotus Notes 和 Domino 客户对每一个新的版本都充满极大的兴趣和期待。如果您是这个庞大的队伍中的一员,那么我们有好消息要告诉您:Lotus Notes/Domino 7.0 的公共 Beta 3 版本将很快就可以使用了!(有关的最新细节,请参阅 Lotus Notes/Domino 7.0 public Beta program)。虽然该 beta 可能没有包含最终版本中将具有的所有功能,但它还是提供了用途广泛的 Domino 服务器、Domino Designer 和 Notes 客户机的新功能。应用程序开发人员将欢迎诸如 Web Services 托管和对 Domino Designer 的改进等新功能。Lotus Notes 7.0 用户可以利用对 Calendar and Scheduling 的改善、更好的归档、更紧密的 Lotus Instant Messaging 集成和其他新功能,来提高生产效率和可用性。此外,Lotus Notes/Domino 7.0 包括对 Domino Web Access 和 Domino Access for Microsoft Outlook 的改进。
本文将列出并简要介绍 Lotus Notes、Domino Designer、Domino Web Access 和 Domino Access for Microsoft Outlook 的版本 7.0 Beta 3 中可用的主要新功能。(Domino 7.0 服务器 Beta 3 中的新功能将在另一篇文章中进行描述。)熟悉 Lotus Notes 和 Domino 可以帮助您理解我们所讲述的术语和概念;不熟悉 Lotus Notes/Domino 的读者可以先阅读“The History of Notes and Domino”一文。
当 Lotus Notes/Domino 7.0 的未来 beta 版本和最终 Gold 版本中引入其他功能时,我们将更新本文。
Lotus Notes 7.0 新功能
Lotus Notes 7.0 Beta 3 提供了许多新的 Calendar and Scheduling 功能,以及与 Lotus Instant Messaging and Web Conferencing 的更紧密集成。其他改进的功能区域包括邮件、桌面和互操作性。有关这些功能和其他所有新客户机功能的详细信息,请参阅 Lotus Notes/Domino 7.0 release notes。
Calendar and Scheduling
Lotus Notes 7.0 Calendar and Scheduling (C&S) 包括新的 Calendar Cleanup 操作,帮助快速轻松地维护日历。要访问这项功能,请打开 Tools 菜单并选择新的 Cleanup Calendar 选项。这将显示 Calendar Cleanup 对话框。
图 1. Calendar Cleanup 对话框
正如您可以看到的,Calendar Cleanup 允许根据条目的创建或最后修改日期来删除条目。它还允许选择将要删除的条目的类型(日历或 To Do)。
当主持会议时,可以设置会议的在线部分,以限制参加者仅为邀请列表中的那些人,并给他们提供在线会议的密码。Meetings 视图已经重新命名为 All Calendar Entries,它提供了新的视图和可用性改善。
我们还改进了对管理空间和资源的支持。例如,可以指定安排会议时要使用的首选站点,以及空间和/或资源的首选列表。安排会议时可以查看受限制的空间/资源。我们已经更新了空间和资源工作流,以消除双重预订,现在,处理直接通过 Rooms and Resources 数据库预订的空间或资源的方式与处理通过 Calendar and Scheduling 预订的空间或资源的方式相同。(我们将在本文后面讲述空间和资源的详细信息。)
在服务器上,现在由新的名为 RnRMgr 的 Demino 任务来实现空间/资源事件处理。这种关于空间和资源请求的单点确定可以防止过度预订。
现在可以指示日历接受会议,即使该会议与前面的会议冲突。还可以在回复包含注释的会议邀请时取消 C&S 工作流以及展开/折叠 Calendar Mini-view。日历管理器现在可以标记消息,以便在它们管理的并提示指定保存转发邮件位置的邮件文件中进行跟踪。管理员可以限制将来用户可以进行多长时间的预订。管理员还可以设置自动提醒通知,将该通知发送给预订了特定空间/资源的 Chairperson,这样,如果会议取消,那么空间/资源就可以得到释放。另外,现在当通过 iCalendar 发送邀请时,会显示 Description 字段中的内嵌图形。
Lotus Instant Messaging and Web Conferencing 集成
Lotus Notes 7.0 基于 Lotus Instant Messaging and Web Conferencing(Sametime)提供了改进的到场提醒。使用到场提醒,可以在文档中查看人员姓名,或查看并告知此人是否在线(通过球形图标指示),如果在线,则可以单击相应姓名来启动聊天会话。到场提醒已经添加到 C&S 视图、Team Room、Discussion、To Do 文档、Personal Name 和 Address Book、Rooms 和 Resources 模板、Domino Directory 中。
为了进一步支持 Lotus Instant Messaging and Web Conferencing 集成,Notes 即时消息聊天窗口现在位于单独的线程中。(当 Notes 客户机被阻塞时,它们不再被阻塞。)Notes 即时消息好友联系列表现在包括三个新的选项:仅显示在线联系人、显示简称和对列表进行排序。还可以将好友列表最小化到 Windows 任务栏中。
在新的即时消息或邀请到达时,即时消息首选项支持三个新的选项:将消息窗口显示在前面、闪烁的窗口和发出声音。Notes 即时消息会议提供诸如屏幕共享、白板、音频和视频等功能。另外,现在还可以将 Notes URL 粘贴到聊天窗口中。Toolbar 显示屏幕共享、白板及音频和视频即时会议的图标。
邮件
我们还向 Notes 7.0 邮件添加了许多新功能。例如,Beta 3 提供 Quick Follow Up 功能。该功能允许您选择一个或多个邮件消息,并对其进行标记,以便跟踪,而无需显示 Follow Up 对话框。可以通过 Mail Preferences 对话框中的选项卡设置默认 Follow Up 值。也可以通过右击鼠标菜单进行 Follow Up 操作。可以通过将邮件消息拖放到 Follow Up 视图中来显示 Follow Up 对话框。而且,Follow Up 操作下拉对话框包括名为 New Follow Up Memo 的新选项。这允许快速创建 Follow Up 项。另外,对邮件文件具有 Editor 访问权的用户也可以使用 Follow Up 功能。(在 Lotus Notes 6 中,如果不是邮件文件的拥有者,则 Follow Up 界面是隐藏起来的。)
在 Lotus Notes 7.0 中 ,Mail Rules 功能提供了对 Stop Processing Action 和黑名单/白名单垃圾邮件的支持。Beta 3 中的其他邮件改进包括没有在邮件中输入 Subject 时发出警告:
图 2. “No Subject”警告
还有一个新的状态栏图标,指明接收的邮件是否进行了数字签名、加密或同时进行了这两项操作。
图 3. Mail 安全性状态栏图标
在 Lotus Notes 7.0 中,邮件线程很容易管理。例如,可以从 Mail Threads 视图中查看这些线程。还可以通过 Mail Preferences 对话框中的新选项,在阅读邮件时,在底部面板中显示这些线程。Mail Preferences 也可以通过策略设置来允许管理员将相同的首选项集合分配给所有用户。这些首选项可以由管理员“向下锁定”,从而使终端用户无法对其进行修改。
还可以通过主题在 Inbox 和其他邮件视图中进行分类。邮件归档已经进行了改进。另外,现在可以在 Inbox 内显示视图级图标,说明您是惟一的收件人,还是 To 和/或 CC 字段中列出的多个收件人中的一个。
桌面
Notes 7.0 File 菜单提供了名为 Close All Window Tabs 的新选项。该选项允许快速关闭所有打开的窗口。这项功能仅对当前窗口中打开的窗口选项卡起作用。例如,假设打开了一个 Notes 窗口、一个 Domino Designer 窗口及其中的多个表单。在 Domino Designer 中选择 Close All Window Tabs 将关闭所有打开的表单,但 Domino Designer 窗口仍保持打开状态。同时,Lotus Notes 中打开的选项卡都不会受影响。
在 Welcome Page Wizard 中,可以创建拥有框架、Personal Page 或 Workplace 的欢迎页面。
图 4. Welcome Page Wizard
Workplace 已经合并到 Welcome Page Wizard 中,它允许创建多个 Workplace。
Microsoft Office 互操作性
现在可以通过 Microsoft Office XP 中的 Smart Tags 功能访问 Notes 邮件。(Smart Tags 识别特定类型的文本,例如,人员姓名,并提供相关功能和命令。)有关 Smart Tags 的详细信息,请参阅技巧“Using Smart Tags in Lotus Notes/Domino 7.0”。
模板
如前所述,到场提醒已经集成到 Mail、Team Room 和 Discussion 模板、Domino Directory、Rooms 和 Resources 模板,以及 Personal Name 和 Address Book 中。而且现在 Team Room 和 Discussion 模板、Rooms 和 Resources 以及 Document Library 都支持 Mozilla 浏览器。
其他 Notes 改进
除了前面各部分中列出的功能,Notes 7.0 客户机还包括:
- 改善的空间和资源可用性,包括用于创建预订的简单表单和传送预订的能力。
- 更好的归档。
- 改进的 Meetings 视图。
- 当打开需要更新的视图时,等待的时间较短。
- 访问性改进(可以指定表中的行和列标题,从而屏幕阅读器应用程序可以检测到它们)。
- Notes 应用程序插件的技术预览(此插件与 IBM Workplace Client Technology 富客户机版本一起使用。有关详细信息,请参考 Lotus Notes/Domino 7.0 release notes)。
- 在关闭时可以保存打开的窗口状态(例如,如果在关闭 Notes 时有三个窗口是打开的,在重新启动 Notes 时,将会打开这三个窗口)。
- 用于所选文档的 AutoSave 选项。
同样,请记住,这一节只介绍了 Lotus Notes 7.0 的 Beta 3 版本中的可用功能。其他功能是为将来的 Lotus Notes 7.0 版本计划的。
Lotus Domino Designer 7.0 的新功能
Lotus Domino Designer 7.0 中新添加功能的作用是获得与 Web 标准更紧密的集成、与 IBM 技术更高的互操作性和易于使用性。例如,现在 Domino Designer 界面提供经过改善的设计列表,更清晰地显示信息,并允许直接编辑列出的元素。
图 5. 设计列表
我们还根据反馈意见向 Domino Designer 界面添加了许多可用性功能。例如,现在可以对 Comments 列进行分类,所有可调整大小的列的宽度都被保存。还可以直接在设计列表中设置名称、别名和备注。另外,还可以向右击菜单添加视图操作。
Domino Designer 还包括新的工具栏图标,用于回切换 LotusScript 调试器状态。这个工具栏图标还指出调试器是否处于打开状态。
DB2 视图
正如另一篇文章中所述,Lotus Domino 7.0 支持 DB2 作为数据存储。为了满足这一点,Domino Designer 现在包含两类新的用于支持 DB2 的数据库的视图:DB2 Access 视图和 DB2 Query 视图。DB2 Access 视图定义数据的组织方式,以便能够利用 DB2 中的可用功能。这些视图标识了 NSF 文件中的 notes 的公用集合。然后,DB2 就可以使用这条信息。例如,可以根据创建文档所用的 Notes 表单来组织 DB2 中的文档。DB2 Access 视图使数据可以直接通过 SQL 使用。第三方应用程序可以使用 Open Database Connectivity(ODBC)读取数据。
DB2 Query 视图使用 SQL 查询而不是视图公式来填充数据,SQL 查询从 NSF 文件内选择文档。使用 Query 视图可以访问非 Domino 内容。Query 视图还可以联合多个 DB2 表和视图中的数据,允许通过连接两个单独的 DB2 Access 视图,间接地联合两个 NSF 文件中的数据。
为了进一步支持 DB2,可以在每个表单或每个数据库的基础上,定义将按照一定关系访问的字段。
Web Services 设计元素
Domino Designer 7.0 引入了新的设计元素,这些元素允许维护 Web Service 的功能。它们(在内部作为代理存储在 NSF 文件中)包含通常是 Web 服务的所有属性。代码由空的 Service Implementation 类和 Service Support 类组成,以便处理用户定义的类型。有关详细信息,请参阅“Lotus Notes/Domino 7 Web Services”一文。
可编程性
Domino Designer 7.0 还提供了一组可编程性改进。其中包括许多新的函数、属性和方法,例如:
- NotesDatabase.GetModifiedDocuments (LotusScript) 和 Database.getModifiedDocuments (Java)
这些方法获得已修改文档的列表。
- NotesAdministrationProcess.ApproveHostedOrgStorageDeletion (LotusScript) 和 AdministrationProcess.approveHostedOrgStorageDeletion (Java)
这些是用于删除托管组织存储的认可方法。
- NotesDocumentCollection.UntilTime (LotusScript) 和 DocumentCollection.getUntilTime (Java)、NotesDOMDocumentNode.CreateAttributeNodeNS、CreateElementNodeNS、GetElementsByTagNameNS (LotusScript)、NotesDOMElementNode.GetAttributeNodeNS、GetAttributeNodeNS、GetElementsByTagNameNS、RemoveAttributeNS、SetAttributeNodeNS、SetAttributeNS (LotusScript)
- NotesDocumentCollection.UntilTime (LotusScript) 和 DocumentCollection.getUntilTime (Java)
这些方法已经添加到 AdministrationProcess 类中。
- @IsEmbeddedInsideWCT
该函数确定 Notes 是否内嵌在 Workplace Client Technology 富客户机中运行的。
- @DbBuildVersion
该函数标识数据库的服务器版本。
- @GetDB2Schema and @IsDB2
这些函数设计用来改进 Lotus Notes/DB2 集成。
我们已经添加了新的公式函数 @PolicyFieldLocked 和命令 @Command([DiscoverFolders])。Web Services(提供者实体)可以创建为 LotusScript 或 Java 设计元素,并通过 Domino 服务器对它们进行访问。另外,还添加了 Java、LotusScript 代理和 Web Services 的 Performance Profiler,以及 XML 分析器的新版本集成。
Java
Domino Designer 7.0 支持 JVM 1.4.2 以及 Java 调试器。这使您可以通过使用为代理、Web Services 和脚本库提供的复选框,制定包含用于后续调试的 Java 代码的设计元素。
其他应用程序开发改进
除了 Web Services 的改善后的 UI 和支持,Domino Designer 7.0 Beta 3 中还包括以下改进:
- WebSphere Portal 集成改善。
- View Shared Column 支持。
- 支持一个视图中有多个 User Profile 列。
另外,Domino 7.0 Web 服务器支持 Web 应用程序对发送到 HTTP 服务器的数据进行压缩。Web 服务器还支持在 WebSphere Portal 中使用 JSP 标签。Lotus Notes/Domino 7.0 还提供了改进的 Linux/Mozilla 支持,其中包括对 DOLS 插件的 UI 改善、DOLS Sync Manager 对计划同步的支持和拖放功能。
Domino Web Access
Domino Web Access 7.0(iNotes)包括许多新的功能。例如,新的 Domino Web Access 客户机模板(dwa7.ntf)提供了关于浏览器的用户界面的新功能。可以在阅读邮件时查看邮件线程,或者从 Mail Threads 视图中查看邮件线程。可以签名、发送和阅读 S/MIME 消息,并在编写邮件消息时创建您自己使用的的个性化信纸。还可以将国家特定假日导入到日历中。
现在,Domino Web Access 即时消息提醒集成与 Notes 客户机提醒功能更加相似。浏览器客户机的 Sametime Connect 被集成为默认 Instant Contact List 管理器。生产率的改进包括支持单击 Follow Up、Quick Mail Rule 和用于转发消息中的任何 Domino Web Access 对象的选项。我们已经扩展了对拖放功能和 Mozilla 浏览器用户的脱机计划同步的支持。
为了与前面提到的能力和性能的改善相一致,Domino Web Access 在内部进行了改善,来提高服务器可伸缩性和减少 CPU 使用,从而帮助提高客户机和服务器的性能和响应速度。我们还添加了管理选项,允许禁止访问邮件附件,以及在关闭所有 Domino Web Access 窗口时,强制用户退出。为了获得更好的安全性,我们改进了 S/MIME 支持。而且,我们还使失明用户和视力受损用户完全可以访问 Domino Web Access 界面。
Domino Access for Microsoft Outlook
IBM Lotus Domino Access for Microsoft Outlook 现在为 Microsoft Outlook 用户提供了 Domino/Notes 邮件、地址簿、Calendar and Scheduling 功能中许多可以通过 Domino 服务器(而不是 Microsoft Exchange)使用的功能。这些包括更改邮件数据库的拥有者、更改密码、设置用户安全性、定制复制设置等。此外,用户还可以签名、发送和阅读 S/MIME 消息。
有关 Domino Access for Microsoft Outlook 的详细信息,请参阅 developerWorks:Lotus 中的“Domino Access for Microsoft Outlook 和 the Domino Migration Tool”一文。
Lotus Notes and Domino Designer 7.0:传统的延续
正如您可以看到的,Lotus Notes/Domino 7.0 是以前版本的非常好的延续。该版本延续了自版本 6.5.1 开始的 Note/Domino 与 Lotus 扩展产品家族的集成。扩展产品(Lotus Instant Messaging and Web Conferencing、Lotus Team Workplace、Lotus Domino Document Manager 和 Lotus Workflow)在可以使用之后都将作为 Lotus Notes/Domino 7.0 Managed Beta 程序的一部分包括于其中。
但是我们还没有完成这些。本文中没有提到的其他功能已经计划添加到 Lotus Notes/Domino 7.0 将来的 beta 版本中。随着这些功能可以使用,我们将更新本文来包括这些功能。请拭目以待!
参考资料
关于作者  | |  | Dick McCarrick 是 developerWorks:Lotus 的一名开发人员。他曾经在 Domino/Notes Documentation 团队中工作了 11 年多,在 Domino 和 Notes 很多重要组件的文档编写工作中担任过不同的角色。在 2002 年完全加入 Notes.net/Lotus Developer Domain 团队之前,他偶尔为 Iris Today(包括 Ask Professor INI)撰写文章。在闲暇时间,他的业余活动包括跑步、钓鱼、做木工活和阅读自然科学书籍。他是一位热心的天文学家,曾经主管过马萨诸塞州 Bridgewater State College 天文台。Dick 居住在 Vermont。 |
对本文的评价
|