科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道集成 Lotus Domino Document Manager 和 Lotus Instant Messaging

集成 Lotus Domino Document Manager 和 Lotus Instant Messaging

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

集成 Lotus Instant Messaging 和 Lotus Domino Document Manager 可以利用 Who is Online 增强文档管理系统的实时协作特性,压缩即时消息聊天的记录空间。

作者:www.ibm.com 来源:www.ibm.com 2007年9月14日

关键字: 技巧 Domino IBM lotus Office

  • 评论
  • 分享微博
  • 分享邮件

Lotus Instant Messaging and Web Conferencing(原来的 Sametime)是一种市场领先的实时协作工具。它提供了在线感知、即时消息和 Web 会议特性。对于希望向用户提供联机讨论和知识共享的公司来说,这是一种不错的解决方案。但是 Lotus Instant Messaging 只提供了有限的聊天记录管理功能。使用该工具共享和管理知识,用户必须寻找其他有效的方式来管理聊天记录。

Lotus Domino Document Manager(原来的 Domino.Doc)是一种组织和管理业务文档的解决方案,一种基于 Lotus Domino 的文档管理工具。可以使用 Domino Document Manager 在组织内部和外部的用户之间共享文档。6.5.1 版的一个重要特性是将 Lotus Instant Messaging 和 Domino Document Manager 集成在一起,因为文档经常需要进行实时协作,比如需要及时审阅和批复的文档。

集成包括两个方面:首先,用户可以使用 Domino Document Manager 的 Who is Online 特性和能够在线访问文档的用户通信,极大地增进了协作,提高了效率。其次,用户可以将 Lotus Instant Messaging 聊天记录作为新文档保存在 Domino Document Manager Library 中,更加有效地管理聊天记录。聊天记录保存到 Domino Document Manager 中以后,重要的是要保持记录的完整性,保证这些记录不能被编辑。

本文中,我们将详细介绍集成这两种产品的步骤。首先讨论安装和配置,然后为聊天记录创建自定义的模板和文档类型。接下来创建一个简短的 Doc Event 脚本,防止检出和编辑保存的聊天记录。最后,我们通过例子说明集成的用法和结果。

本文假设您是一位有经验的 Lotus Domino Document Manager 和 Lotus Instant Messaging 管理员。

集成概述

前面已经提到,这两种产品的集成包括两个方面。对于 Who is Online 特性,必须同时对 Domino Document Manager Library 和 File Cabinet 启用 Lotus Instant Messaging 特性,其中包含要打开的文档。可以使用 Who is Online 特性与文档的其他在线用户通信。

要将聊天记录保存到 Domino Document Manager 中,必须在同一个 Domino 域中安装 Lotus Instant Messaging 服务器和 Domino Document Manager。同样要对希望保存聊天记录的 Library 和 File Cabinet 启用 Lotus Instant Messaging。这可以作为创建讨论论坛以讨论文档的一种替代方法。

下面的几小节讨论集成的细节,首先从安装开始。

本文假设您已经在同一 Domino 域中安装了 Lotus Instant Messaging 和 Domino Document Manager,否则的话请参照产品安装文档中的说明来安装。





回页首


创建自定义的 File Cabinet 模板

集成这两种产品之前,需要创建自定义的 File Cabinet 模板。在这个例子中,我们使用自定义 File Cabinet 模板防止其他人检出和编辑保存的聊天记录。

  1. 在 Lotus Notes 中创建 File Cabinet 模板(filecab.ntf)的一个副本。
  2. 将该模板重命名为“File Cabinet Template Custom”,文件名使用 cusfilecab.ntf。
  3. 打开 Database Properties 对话框,在 Design 选项卡中选中“Database File is a Master Template”选项,将 Template Name 改为 DominoDocFileCabinetCus。
  4. 检查自定义文件柜的复制 ID,确保不同于原来的模板。

创建新的文档类型 subform

下一步要在自定义 File Cabinet 模板中创建一个新文档类型 subform,使我们能够保存聊天记录。

  1. 从 Domino Designer 中的 cusfilecab.ntf,选择 Create - Design - Subform 创建一个名为 Chat Transcript 的 subform。
  2. 创建包含一列两行的表。
  3. 最上面的一行中输入 Chat Transcript Document 作为标题。
  4. 在下面一行中输入字段标题 Topic,然后创建一个文本字段 Chat_Topic。
  5. 保存 subform。


图 1. 新建文档类型 subform
新建文档类型 subform

创建新的 Doc Event

创建 Chat Transcript 文档类型之后,修改 Doc Event 脚本禁止任何人修改保存的记录。在 Domino Designer 中,通过 Script Libraries 打开 Doc Events 脚本库,将以下代码添加到 QueryCheckOut Subroutine 中:

	If (ddoc.DocType Like "Chat Transcript") Then
		Print "You can’t modify this Read-Only document!"
		Continue = False
	End If

保存 Doc Event,该 Doc Event 防止他人检出和编辑保存的聊天记录。





回页首


启用 Who is Online 特性

现在配置 Domino Document Manager 来实现 Lotus Instant Messaging 集成。如前所述,要利用所有的集成特性,必须在 Domino Document Manager Library 和 File Cabinet 中启用 Lotus Instant Messaging。

在 Library 中启用 Lotus Instant Messaging 集成

可以在创建新 Library 时或者通过编辑现有的 Library 来完成。为了简化起见,我们创建一个新的 Library。

  1. 在 Notes 客户机中打开 Domino Document Manager Site Admin 数据库(ddadmin.nsf)。
  2. 在左侧面板中,单击 Create Library 按钮打开 Document Manager Master Library Creation 页面。
  3. 填充必要的字段,如 Library Name。将 File Cabinet Design Template 字段改为 cusfilecab.ntf,以便使用自定义的 File Cabinet 模板。


    图 2. Master 库
    创建 Master 库
  4. 因为要从 Domino Document Manager Desktop Administrator 访问 Domino Document Manager,需要填充“Name of the HTTP Host”字段。
  5. 在 Sametime integration 部分,选择“Enable Sametime integration for this library”选项,然后在 Sametime Sevrer 字段中输入 Lotus Instant Messaging 服务器主机名,应该是完全限定的主机名。


    图 3. Lotus Instant Messaging 集成字段
    Lotus Instant Messaging 集成字段
  6. 根据需要完成其他字段,然后单击 Finish 按钮。

这样就完成了 Library 的创建,它启用了 Lotus Instant Messaging。在 Library 建立之后可以通过 System 配置文件启用或禁用 Lotus Instant Messaging 集成。不过要是修改有效,必须手工运行 ChangeSametimeServer 代理。

在 File Cabinet 中启用 Lotus Instant Messaging 集成

下一步是在 File Cabinet 中启用 Lotus Instant Messaging 集成。在上面创建的 Library 中,使用自定义模板创建一个新的 File Cabinet。

创建新的文档类型

在创建新的 File Cabinet 之前先创建一个新的文档类型。这种新的文档类型以前面创建的 Chat Transcript 文档类型 subform 为基础。Chat Transcript 将作为默认文档类型。

  1. 在 Lotus Notes 中打开 Domino Document Manager Library,单击 Library Administration 按钮,然后单击 Create Document Type 按钮。
  2. 在 Type Name 字段中输入 Chat Transcript(该字段区分大小写)。
  3. 保证 File Cabinet 模板是 cusfilecab.ntf。
  4. 其他字段保留默认值,保存新建文档类型。

创建新的 File Cabinet

使用前面创建的 File Cabinet 模板在 Library 中创建新的 File Cabinet。输入 File Cabinet 的 Title,添加到某个 File Rooms 中。

在 Allowable Document Types 下选择 Chat Transcript 作为默认文档类型。


图 4. 新建 File Cabinet
新建 File Cabinet

在启用 Lotus Instant Messaging 的 Library 中创建 File Cabinet,自动选择“Enable Sametime integration for this File Cabinet”选项。


图 5. 该 File Cabinet 启用 Lotus Instant Messaging
该 File Cabinet 启用 Lotus Instant Messaging

在没有启用 Lotus Instant Messaging 的 Library 中,不能创建启用该集成的 File Cabinet。换句话说,只有在启用该集成的 Library 中,File Cabinet 才能启用 Lotus Instant Messaging 集成。





回页首


使用 Who is Online 特性

启用 Lotus Instant Messaging 集成之后, 打开文档时,Revision History 选项卡的右侧就会出现 Who is Online 选项卡。


图 6. Who is Online 选项卡
Who is Online 选项卡

Domino Document Manager 中的这个图标及其功能和 Lotus Instant Messaging 中的一样。但是,Lotus Instant Messaging 用户列表中只包含那些能够在 Domino Documenty Manager 中使用 Manager 或 Editor 访问该文档的用户。这样就提供了一个在线用户的子集,您可以就该文档与他们合作。

打开 Review Copy 或 Review Comment 窗口时,也会出现 Who is Online 框。

注意: 如果 Lotus Instant Messaging 服务器配置成使用 LDAP 目录而不是 Domino Directory,就不能从 Notes 客户机访问 Who is Online 特性,但是可以从 Web 浏览器客户机中访问。

如果要从 Notes 客户机寻找一个在线用户,并从 Library 发起聊天,可以打开需要讨论的文档,然后选择 Who is Online 选项卡。窗口将打开一个在线 Lotus Instant Messaging 用户列表,双击用户名即可开始聊天。

要从 Web 浏览器中寻找在线用户并开始聊天,单击要讨论的文档的 Information 图标选择 profile,然后从 Document 中选择 Who is Online。窗口将打开在线 Lotus Instant Messaging 用户列表,双击用户名就可以开始聊天了。

也可以向用户发送消息,邀请用户参加会议或者执行其他 Lotus Instant Messaging 操作。





回页首


启用 Save Chat Transcript 特性

要从 Lotus Instant Messaging Connect (Sametime Connect) 客户机直接将聊天记录保存到 Domino Document Manager,需要在安装 Lotus Instant Messaging Connect 的机器上安装 Domino Document Manager Desktop Enabler。Desktop Enabler 允许通过 Microsoft Windows Explorer 访问 Doc Manager Neighborhood。可以直接从 Windows Explorer 访问 Domino Document Manager binders 和文档。

注意:不能从 Desktop Enabler 发起聊天,只能用于将聊天保存到 Domino Document Manager。

安装 Domino Document Manager Desktop Enabler

安装 Desktop Enabler 的步骤如下:

  1. 在 Notes 客户机中打开创建的 Library 数据库。
  2. 在 Library Administration 数据库的左侧面板中单击 Download Client Software 按钮打开 Download Lotus Document Manager Desktop Enabler 软件页面。单击 Download Client 按钮,然后将文件保存在适当的位置。
  3. 退出 Notes 客户机然后运行 ddsetup.exe 安装 Desktop Enabler。
  4. 对于任何希望将聊天记录保存到 Domino Document Manager 的机器重复上述步骤。

在本地机器上安装 Desktop Enabler 并重新启动之后,桌面上会出现一个名为 Doc Manager Neighborhood 的快捷方式。双击该图标打开 Domino Document Manager。也可以通过 Windows Explorer 的左侧面板打开它。

打开 Domino Document Manager 创建到保存聊天记录的 Library 的连接。在 Library Connect 对话框中填写 Library Address 和 Library Display Name 字段。Library Address 字段表示要连接的 Library 数据库,应该包括完全限定名。 Library Display Name 字段是一个标签。


图 7. Library Connect 对话框
Library Connect 对话框




回页首


在 Domino Document Manager 中保存聊天记录

启用 Lotus Instant Messaging 集成并安装 Domino Document Manager Desktop Enabler 之后,现在可以从 Lotus Instant Messaging Connect 客户机将聊天记录保存到 Domino Document Manager 中了。该功能只能从 Lotus Instant Messaging Connect 客户机中使用。不能从 Domino Document Manager 的 Who is Online 特性中保存聊天记录。要将聊天记录保存到 Domino Document Manager Library,需要从 Lotus Instant Messaging Connect 客户机中启动聊天。

向 Domino Document Manager 保存聊天记录的步骤如下:

  1. 在 Lotus Instant Messaging Connect Client 中选择 Meeting - Save As。
  2. 在 Save As 对话框中打开 Doc Manager Neighborhood 并找到要保存记录的 Library。如果没有建立到该库的连接,将提示建立 Library 连接。按照前述的步骤建立连接。并根据要求输入用户 ID 和口令。
  3. 切换到适当的 File Room、File Cabinet 和 binder。如果需要修改 File name 字段。
  4. 单击 Save 按钮,打开 Check In 对话框。
  5. 在 Check In 对话框中指定文档标题,该标题将出现在 Domino Document Manager 中。
  6. 单击 Properties 按钮,一定要选择 Chat Transcript 文档类型。
  7. 在 Check In Options 部分,选择一个选项,还可以添加说明。
  8. 完成后单击 OK。

如果没有错误,聊天记录将作为文档成功保存在 Domino Document Manager 中。

聊天记录保存到 Domino Document Manager 之后不能检出,因为前面添加的自定义 Doc Event 禁止用户修改聊天记录。如果尝试检出一条记录,就会收到错误消息,说明不能检出该文档,不过可以查看。





回页首


常见问题

有时候将聊天记录保存到 Library,系统会提示发生内部错误。这很可能是由于主机名错误造成的,比如服务器名带有多余的后缀。这种情况下,要在 Server Configuration 文档的 Basic 选项卡中检查完全限定的 Internet 名,在 Network Ports 选项卡中检查网络地址,在 Internet Protocols 选项卡中检查主机名,确保没有错误。详情参见 Domino Administrator help





回页首


结束语

本文讨论了集成 Domino Document Manager 和 Lotus Instant Messaging 的步骤。如果您希望把聊天记录保存到 Domino Document Manager 中,以及与 Lotus Instant Messaging 用户实时共享文档,那么本文会对您有所帮助。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章