版权所有IBM公司2004商标Notes和Domino7.
0Beta2中的新功能第1页,共13Notes和Domino7.
0Beta2中的新功能DickMcCarrick内容开发人员IBM2004年7月26日本文将描述LotusNotes和Domino7.
0的beta版中引入的新功能.
请阅读本文,了解我们尽一切可能针对LotusNotes客户机、DominoDesigner和Domino服务器进行的扩展和改进.
[编者注释:本文中描述的功能反映的是LotusNotes、LotusDomino和LotusDominoDesigner的Beta2版中的可用功能.
然而,这些功能可能不会出现在这些产品的最终版本中.
另外,这些功能的用户界面是可以更改的,所以本文中的插图可能与您的屏幕中显示的不完全匹配.
我们会随时用获得的新信息来更新本文.
]无论如何,LotusNotes和Domino都代表业务软件历史上最伟大的成功故事之一.
自从1989年后期引入Notes1.
0以来,无数的用户已经开始依赖LotusNotes和Domino,将它们作为对其团队的成功而言至关重要的基本协作工具和信息共享工具.
而且今天LotusNotes和Domino仍旧是行业中最重要和最有影响力的产品之一,许多公司发现,如果没有这些产品,他们将无法做到高效多产.
LotusNotes和Domino客户对每一个新的版本都充满极大的兴趣和期待.
如果您是这个庞大的队伍中的一员,那么我们有好消息要告诉您:LotusNotes/Domino7.
0的公共beta版本现在可以使用了!
(有关详细信息,请参阅Beta欢迎页面).
虽然该beta没有包含最终版本中将具有的所有功能,但它还是提供了用途广泛的Domino服务器、DominoDesigner和Notes客户机的新功能.
例如,LotusDomino现在支持将IBMDB2作为数据存储,这意味着您现在就可以根据数据库来选择是以DB2格式存储文档,还是以NSF格式存储文档.
LotusDomino7.
0还提供了更好的性能、更容易的管理,以及与Web标准与其他IBM/Lotus技术(如WebSphereApplicationServer和WebSpherePortal)的更紧密的集成.
应用程序开发人员将欢迎诸如WebServices托管和对DominoDesigner的改进等新功能.
LotusNotes7.
0用户可以利用对CalendarandScheduling的改善、更好的归档、更紧密的LotusInstantMessaging集成和其他新功能,来增加生产率和可用性.
此外,LotusNotes/Domino7.
0包括对DominoWebAccess和LotusEnterpriseIntegrator的改进.
本文将列出并简要介绍LotusNotes/Domino7.
0Beta2中可用的主要新功能.
熟悉Notes和Domino可以帮助您理解我们所讲述的术语和概念;不熟悉Notes/Domino的读者可以先阅读"TheHistoryofNotesandDomino"一文.
随着在LotusNotes/Domino7.
0的将来beta和最终Gold版本中引入其他功能,我们将更新本文.
developerWorksibm.
com/developerWorks/cn/Notes和Domino7.
0Beta2中的新功能第2页,共13LotusNotes7.
0新功能LotusNotes7.
0Beta2提供了许多新的CalendarandScheduling功能,以及与LotusInstantMessaging的更紧密集成.
其他改进的功能区域包括邮件、桌面和互操作性.
有关这些功能和其他所有新客户机功能的详细信息,请参阅LotusNotes/Domino7.
0releasenotes.
CalendarandSchedulingLotusNotes7.
0CalendarandScheduling(C&S)包括新的CalendarCleanup操作,帮助快速轻松地维护日历.
要访问这项功能,请打开Tools菜单并选择新的CleanupCalendar选项.
这将显示CalendarCleanup对话框:图1.
CalendarCleanup对话框正如您可以看到的,CalendarCleanup允许根据条目的创建或最后修改日期来删除条目.
它还允许选择要删除的条目的类型(日历或ToDo).
当主持会议时,可以设置会议的在线部分,以限制参加者仅为邀请列表中的那些人并提供在线会议的密码.
Meetings视图已经重新命名为AllCalendarEntries,提供了新的视图和可用性改善.
我们还改进了对管理空间和资源的支持.
例如,可以指定安排会议时要使用的首选站点,以及空间和/或资源的首选列表.
安排会议时可以查看受限制的空间/资源.
我们已经更新了空间和资源工作流,以消除双重预订,现在,处理直接通过R&R数据库预订的空间或资源的方式与处理通过CalendarandScheduling预订的空间或资源的方式相同.
在服务器上,现在由新的名为RnRMgr的Demino任务来实现空间/资源事件处理.
这种关于空间和资源请求的单点确定可以防止过度预订.
另外,还可以指示日历接受会议,即使该会议与前面的会议冲突.
还可以在回复会议邀请时取消C&S工作流以及展开/折叠CalendarMini-view.
日历管理器现在可以标记消息,以在它们管理的并提示指定保存转发邮件位置的邮件文件中进行跟踪.
管理员可以限制将来用户可以进行多长时间的预订.
管理员还可以设置自动提醒通知,将该通知发送给预订了特定空间/资源的Chairperson,这样,如果会议取消,那么空间/资源就可以得到释放.
ibm.
com/developerWorks/cn/developerWorksNotes和Domino7.
0Beta2中的新功能第3页,共13LotusInstantMessagingandWebConferencing集成LotusNotes7.
0基于LotusInstantMessagingandWebConferencing(Sametime)提供了改进的到场提醒.
使用到场提醒,可以在文档中查看人员姓名,或查看并告知此人是否在线(通过球形图标指示),如果在线,则可以单击该姓名来启动聊天会话.
到场提醒已经添加到C&S视图、TeamRoom、Discussion、ToDo文档、PersonalName和AddressBook、Rooms和Resources模板、DominoDirectory中.
为了进一步支持LotusInstantMessagingandWebConferencing集成,Notes即时消息聊天窗口现在位于单独的线程中.
(当Notes客户机被阻塞时,它们不再被阻塞.
)Notes即时消息好友列表现在可以最小化到Windows任务栏中.
在新的即时消息或邀请到达时,即时消息首选项支持三个新的选项:将消息窗口显示在前面、闪烁的窗口和发出声音.
另外,Notes即时消息会议还提供诸如屏幕共享、白板、音频和视频等功能.
现在可以将NotesURL粘贴到聊天窗口中.
邮件我们还向Notes7.
0邮件添加了许多新功能.
例如,Beta2提供QuickFollowUp功能.
该功能允许您选择一个或多个邮件消息,并对其进行标记,以便跟踪,而无需显示FollowUp对话框.
可以通过MailPreferences对话框中的选项卡设置默认FollowUp值.
也可以通过右击鼠标菜单进行FollowUp操作.
并且可以将邮件消息拖放到FollowUp视图中.
而且,FollowUp操作下拉对话框包括名为NewFollowUpMemo的新选项.
这允许快速创建FollowUp项.
另外,已经授予了对邮件文件的Editor访问权的那些人,也可以使用FollowUp功能.
(在LotusNotes6中,如果不是邮件文件的拥有者,则FollowUp界面是隐藏起来的.
)在LotusNotes7.
0中,MailRules功能提供了对StopProcessingAction和黑名单/白名单垃圾邮件的支持.
Beta2中的其他邮件改进包括没有在邮件中输入Subject时发出警告:图2.
"NoSubject"警告邮件线程现在很容易管理.
例如,可以从MailThreads视图中查看这些线程.
还可以通过MailPreferences对话框中的新选项,在阅读邮件时,在底部面板中显示这些线程.
MailPreferences也可以通过策略设置来允许管理员将相同的首选项集合分配给所有用户.
这些首选项可以由管理员"向下锁定",从而使终端用户无法对其进行修改.
还可以通过主题在Inbox和其他邮件视图中进行分类.
邮件归档已经进行了改进.
桌面Notes7.
0File菜单提供了名为CloseAllWindowTabs的新选项.
该选项允许快速关闭所有打开的窗口.
这项功能仅只当前窗口中打开的窗口选项卡起作用.
例如,假设打开了一个Notes窗口、一个DominoDesigner窗口及其中的多个表单.
在DominoDesigner中选择CloseAllWindowTabs将关闭所有打开的表单,但DominoDesigner窗口仍保持打开状态.
同时,LotusNotes中打开的选项卡都不会受到影响.
developerWorksibm.
com/developerWorks/cn/Notes和Domino7.
0Beta2中的新功能第4页,共13在WelcomePageWizard中,可以创建拥有框架、PersonalPage或Workplace的欢迎页面:图3.
WelcomePageWizardWorkplace已经合并到WelcomePageWizard中,它允许创建多个Workplace.
MicrosoftOffice互操作性现在可以通过MicrosoftOfficeXP中的SmartTags功能访问Notes邮件.
(SmartTags识别特定类型的文本,例如,人员姓名,并提供相关功能和命令.
)模板如前所述,到场提醒已经集成到Mail、TeamRoom和Discussion模板、DominoDirectory、Rooms和Resources模板,以及PersonalName和AddressBook中.
而且现在TeamRoom和Discussion模板以及DocumentLibrary都支持Mozilla浏览器.
其他Notes改进除了前面各部分中列出的功能,Notes7.
0客户机提供的功能还包括:改善的空间和资源可用性.
更好的归档.
改进的Meetings视图.
当打开需要更新的视图时,等待的时间较短.
易访问性改进(可以指定表中的行和列标题,从而屏幕阅读器应用程序可以检测到它们).
NotesApplication插件的技术预览(此插件与IBMWorkplaceClientTechnology富客户机版本一起使用.
有关详细信息,请参考LotusNotes/Domino7.
0releasenotes).
在关闭时可以保存打开的窗口状态(例如,如果在关闭Notes时有三个窗口是打开的,在重新启动Notes时,将会打开这三个窗口).
用于所选文档的AutoSave选项.
同样,这一小节只包括LotusNotes7.
0的Beta2中的可用功能.
其他功能是为将来的LotusNotes7.
0版本(beta和最终产品)计划的.
LotusDominoDesigner7.
0的新功能LotusDominoDesigner7.
0中新添加功能的作用是获得与Web标准更紧密的集成、与IBM技术更高的互操作性和易于使用.
例如,现在DominoDesigner界面提供改善的设计列表,更清晰地显示信息,允许直接编辑列出的元素:ibm.
com/developerWorks/cn/developerWorksNotes和Domino7.
0Beta2中的新功能第5页,共13图4.
设计列表我们已经根据反馈意见向DominoDesigner界面添加了许多可用性功能.
例如,现在Comments列可以进行分类,所有可调整大小的列的宽度都将保存.
还可以直接在设计列表中设置名称、别名和备注.
另外,还可以向右击菜单添加视图操作.
DominoDesigner现在支持Java调试器.
这使您可以通过使用为代理、WebServices和脚本库提供的复选框,来准备包含以后的调试使用的Java代码的设计元素.
DominoDesigner还包括新的工具栏图标,以便来回切换LotusScript调试器状态.
这个工具栏图标还指出调试器是否处于打开状态.
DB2视图如前所述,LotusDomino7.
0支持DB2作为数据存储.
为了满足这一点,DominoDesigner现在包含两类新的用于启用了DB2的数据库的视图:DB2Access视图和DB2Query视图.
DB2Access视图定义数据的组织方式,以便能够利用DB2中的可用功能.
这些视图标识了NSF文件中的notes的公用集合.
然后,DB2就可以使用这条信息.
例如,可以根据创建文档所用的Notes表单来组织DB2中的文档.
DB2Access使数据可以直接通过SQL使用.
数据可以由使用OpenDatabaseConnectivity(ODBC)的第三方应用程序读取.
DB2Query视图使用SQL查询而不是视图公式来填充数据,SQL查询从NSF文件内选择文档.
使用Query视图,可以访问非Domino内容.
Query视图还可以连接多个DB2表和视图中的数据,允许通过连接两个单独的DB2Access视图,来间接地连接两个NSF文件中的数据.
为了进一步支持DB2,可以在每个表单或每个数据库的基础上,定义将按照一定关系访问的字段.
WebServices设计元素DominoDesigner7.
0引入了新的设计元素,这些元素允许维护WebService的功能.
它们(在内部作为代理存储在NSF文件中)包含通常是Web服务的所有属性.
代码由空的ServiceImplementation类和ServiceSupport类组成,以便处理用户定义的类型.
可编程性LotusDomino7.
0还提供了一组可编程性改进.
其中包括许多新的属性和方法,例如:developerWorksibm.
com/developerWorks/cn/Notes和Domino7.
0Beta2中的新功能第6页,共13NotesDatabase.
GetModifiedDocuments(LotusScript)和Database.
getModifiedDocuments(Java)这些方法获得已修改文档的列表.
NotesAdministrationProcess.
ApproveHostedOrgStorageDeletion(LotusScript)和AdministrationProcess.
approveHostedOrgStorageDeletion(Java)这些方法用于删除托管组织存储的认可方法.
NotesDocumentCollection.
UntilTime(LotusScript)和DocumentCollection.
getUntilTime(Java)、NotesDOMDocumentNode.
CreateAttributeNodeNS、CreateElementNodeNS、GetElementsByTa(LotusScript)、NotesDOMElementNode.
GetAttributeNodeNS、GetAttributeNodeNS、GetElementsByTag(LotusScript)NotesDocumentCollection.
UntilTime(LotusScript)和DocumentCollection.
getUntilTime(Java)这些方法已经添加到AdministrationProcess类中.
我们已经添加了新的公式函数@PolicyFieldLocked和命令@Command([DiscoverFolders]).
Web服务(提供商实体)可以创建为LotusScript或Java设计元素,并通过Domino服务器对它们进行访问.
另外,还添加了Java、LotusScriptAgent和WebServices的PerformanceProfiler,以及XML分析器的新版本集成.
其他DominoDesigner改进除了WebServices的改善后的UI和支持,DominoDesigner7.
0Beta2中的新功能还包括:Java1.
4.
1支持.
WebSpherePortal集成改善.
在Notes客户机上远程调试Java代码(代理、脚本库和Web预览)的能力.
LotusDomino7.
0新功能LotusNotes/Domino7.
0中引入的最显著的新功能包括Domino服务器.
Domino服务器改进的区域包括:集成(与行业标准及与包括DB2在内的其他IBM/Lotus产品的集成)管理,包括DominoDomainMonitoring安全性消息性能目录管理可脚本化能力下面各小节将简要讨论以上各项.
有关详细信息,请参阅LotusNotes/Domino7.
0releasenotes.
DB2支持和其他集成改进LotusDomino7.
0中的一个主要新功能(肯定会吸引大量注意和兴趣的功能)是它对DB28.
1.
5作为数据存储的支持.
这意味着可以使用DB2数据库和Domino数据库运行LotusDomino7.
0,访问和查看使用以上任何一种格式存储的数据.
用户感受不到Domino数据与DB2数据之间有明显差别.
它们不需要DB2ID或DB2连接.
可以像复制Notes数据库那样复制DB2数据库.
ibm.
com/developerWorks/cn/developerWorksNotes和Domino7.
0Beta2中的新功能第7页,共13使用DB运行LotusDomino对Domino和DB2用户都有好处.
例如,Domino站点获得对DB2功能的访问全,如关系结构和基于SQL的视图.
另外,DB2提供改善的性能和可伸缩性,以及更快的事务处理速度.
对于DB2用户,Domino提供了改善的XML/协作支持、Domino服务、Notes应用程序开发支持和Domino数据到DB2应用程序的集成.
最重要的是,安装了DB2的LotusDomino使用户拥有Domino安全性的全部优点.
Domino7.
0服务器管理工具已经进行了改进,支持基于DB2的数据库.
其中的一些改进包括:允许LotusDomino使用DB2数据存储运行的工具.
允许配置从DB2到Domino的连接文档的工具.
Status和Analysis面板中的支持.
允许添加DB2用户名/密码的集成API.
Windows32和AIX5.
2平台支持带有DB2的LotusDomino7.
0的Beta2版本.
注意:DB2只是Domino服务器的存储选项.
Notes客户机中的数据库仍然是NSF格式.
有关计划Domino/DB2环境(包括硬件/软件要求、安装和配置)的详细信息,请参阅LotusNotes/Domino7.
0releasenotes.
除了DB2,LotusDomino7.
0还提供了IBMWebSphereApplicationServer和WebSpherePortal的改进集成.
LotusDomino7.
0还提供了Web标准(如Java1.
4和外部Java调试器以及WebServices托管)的更好集成.
对于标准支持的其他改进包括DXLImporter/Exporter改善和IIOP/JavaAPI扩展.
DominoDomainMonitoring和其他管理改进DominoDomainMonitoring(DDM)在DominoAdministrator客户机中提供一个位置,可以使用它来查看一个或多个域中的多台服务器的状态.
要进行这项操作,DDM需要使用可配置的探测器来收集多台服务器中的信息.
这些探测器检查关于Directory、SMTP、发送、复制、ACL、安全性和代理的问题.
然后DDM在特别指定的集合服务器上的名为EventResolutionCenter(DDM.
NSF)的Notes输出数据库中合并和报告该信息.
可以从EventResolutionCenter中选择事件,并查看关于该事件的详细信息.
然后可以单击ProbableCausePossibleSolution(PCPS)来查看解释事件原因的信息,并(在一些情况下)访问到可以在其中更改错误的数据库的链接.
DDM提供了:可以安排任何时间进行监视,24/7.
严重服务器和客户机问题的快速识别和报告.
从上到下的、面向功能的域状态视图(从该视图中可以有选择地查看详细信息).
多个功能区域中的自动化问题确定和可能原因.
标识哪些问题仍未解决和哪些已经处理的可视指示器.
使设置更加容易的配置默认值.
将在一台或多台启用了DDM的服务器中生成的数据组合到另一台服务器的一个数据库中的选项LotusDomino7.
0提供了一组默认Probe文档.
这些文档包含探测器名称、探测器描述、关于探测器所监视内容的细节和计划信息.
可以使用这些Probe文档及其默认设置.
还可以创建新的ProbedeveloperWorksibm.
com/developerWorks/cn/Notes和Domino7.
0Beta2中的新功能第8页,共13文档,专门针对您的环境定制来监视功能区域,比如应用程序代码和操作系统.
可以计划探测器每天、每周、每月的第一周或最后一周以及其他任何时间运行.
还可以指定探测器的重复间隔.
这些探测器包括:确保数据库可以打开的探测器(该探测器还可以检查未用空间和用户不活动状态).
监视数据库软件层中的关键位置并生成错误事件的数据库探测器(可以定义要忽略的错误的列表).
检查许多目录相关任务和过程的运行状况的目录探测器,这些任务和过程包括LDAP任务、复制、索引、NRPC和次级LDAP所有响应时间等等.
邮件探测器,该探测器通过向未知目的地发送消息并验证其传送来验证本地邮件发送,在路由器跟不上邮件流时通知您,以及在特定目的地有过多邮件处于待决状态时,或者在向该目的地发送邮件失败时,向您发出警告.
SMTP探测器,该探测器通过DeliveryStatusNotification(DSN)报告确认邮件可以传送到SMTP收件人,通过验证进程线程检查SMTP任务,并验证协议请求.
复制探测器,该探测器检查复制错误和条件(如未根据计划复制的数据库),检查最后的成功复制和最后的复制冲突.
安全性探测器,该探测器根据预先确定的配置验证数据库ACL,并检查多台服务器中的安全性配置矛盾.
代理探测器,该探测器报告代理运行、代理安全性错误、超时错误和其他代理相关信息的总数.
除了探测器,DDM组件还包括管理界面TivoliAutonomicMonitoringEngine(TAME)和Domino资源模块.
Domino管理的其他改进包括简化的DominoAdministration界面、客户机策略向下锁定和PersonalAddressBook部署、TivoliRME集成、SmartUpdate改善,以及WebAdministrator客户机的Mozilla支持.
安全性跟以前的版本一样,LotusDomino7.
0提供了改进的安全性功能.
在Beta2中,新的安全性功能包括更强大的加密密钥(用于Notes加密操作的1024-bitRSA密钥和128-bitRC2).
Beta2还改善了对单点登录(SSO)的支持.
消息LotusDomino7.
0继续与未请求自来的垃圾邮件不断地进行斗争.
例如,现在Domino7.
0DNS黑名单功能包括对白名单的支持.
(大多数垃圾邮件过滤涉及到黑名单,来自该名单上的地址的电子邮件将被拒绝或过滤掉.
白名单则相反——它们包含地址列表,您从中期望接收邮件和过滤从其他来源收到的消息.
)白名单过滤可以私下实现(在客户机上)和在DNS级别实现.
而且,MailRule功能进行了扩展,允许用户选择黑名单.
ServerMailRule对话框现在包含BlackList选项,该选项允许选择要执行的黑名单:ibm.
com/developerWorks/cn/developerWorksNotes和Domino7.
0Beta2中的新功能第9页,共13图5.
BlackList选项LotusDomino7.
0还支持消息免责声明.
这些附加在出站Internet邮件消息后的简短文本通知,常常用于保护公司的法定权益(例如,通知收件人公司不对消息作者所写的任何东西负责).
免责声明也可用于通知读者某些消息是公司机密,不应该与未授权的个体共享.
Domino7.
0消息还包括提高了的MIME-to-CD会话保真度.
性能性能通常是另一个在管理员心中占首要地位的主题.
LotusDomino7.
0提供了这个领域里的好消息:对于一个Domino分区上的NotesBenchR6Mail和R6iNotes工作负载,服务器可伸缩性提高了50%!
LotusDomino7.
0也使用其他方法改进了性能,其中包括:减少了服务器CPU利用率.
Linux线程池.
IIOP性能改善.
网络性能改善.
邮件按规则可伸缩性改善.
这些"后台"功能将使管理员的工作更加轻松——使您的用户更加高兴并且工作效率更高.
LotusDomino7.
0增加的能力和可伸缩性可以转到低层基础设施和硬件上,有助于减少成本和间接费用.