简介: IBM Lotus® Quickr® 8.5 for Domino® 增加了整合 IBM® Enterprise Content Management 的功能。在本文中,我们将讨论如何使用这个功能,以及如何配置和使用它的相关功能。本文假定您已经熟悉 Lotus Quickr,并且已经安装了 Lotus Quickr 8.5 for Domino。
IBM Enterprise Content Management Services for Lotus Quickr 使用 Lotus Quickr 技术来整合您的桌面应用与 Enterprise Content Management 知识库。IBM Enterprise Content Management Services 包含 IBM Content Manager Services for Lotus Quickr 和 IBM FileNet Services for Lotus Quickr。
在本文中,我们将 Lotus Quickr 8.5 for Domino 和 Enterprise Content Management 的整合定义为四个特性:
Lotus Quickr for Domino 使用一个 XML 文件 qpconfig.xml 进行服务器配置。服务器的 data 目录有一个示例文件(qpconfig_sample.xml),您可以将它作为一个模板使用。
要在 qpconfig.xml 中激活 Enterprise Content Management 整合特性,可以使用如下代码:
在使用 Enterprise Content Management 特性之前,您还必须在 Lotus Domino 服务器上启用多服务器单点登录(推荐使用的是 SSO)或单点服务器会话验证。此外,您还需要配置一个 IBM iNotes® 代理,因为 Lotus Quickr 8.5 for Domino 会用它作为一个 Ajax 代理来访问 Enterprise Content Management 服务器。
请遵循以下步骤对 IBM WebSphere® Application Server(Enterprise Content Management 服务器)配置 SSO:
这一步设置将防止匿名访问 Lotus Domino html 目录下的文件。
图 1 显示了一个示例配置。
注意:要确认在外部通用 LDAP 服务器的端口号之前加一个反斜杠(/)。
|
要配置单点服务器会话认证,您需要导出或导入密钥(所以步骤 1 和步骤 6 是不需要的)。您只需要在步骤 3 的 Session authentication 字段中选择 Single Server。
现在,您再重新启动 Lotus Domino 服务器(和步骤 9 一样)时,将不会看到 Successfully loaded Web SSO Configuration 消息。同样,在修改用户目录(步骤 10)时,要在用户目录 Type 字段中选择 Domino Server。
同样,即使 Enterprise Content Management 特性支持 SSO 或单点服务器会话认证,SSO 仍然是更好的方法。
根据以下步骤配置 iNotes 代理:
现在让我们来讨论整合特性。
创建 Enterprise Content Management 文档链接
您可以通过创建一个链接页面来创建一个指向 Enterprise Content Management 知识库中一个文档的链接(见图 8)。
您可以在图 8 中看到,当您单击 Insert Link 按钮时会显示两个选项:File Download 和 Summary Page。如果您选择 File Download,那么所创建的就是一个指向文档下载的链接;如果您选择 Summary Page,那么所插入的是一个指向文档的 Enterprise Content Management Web UI 的链接。
您也可以通过单击 URL 图标创建指向 Enterprise Content Management 知识库中一个文档的链接,然后在创建或编辑页面的富文本编辑器上选择 Insert Link to External Document。
在 Enterprise Content Management Web UI 中,您可以看到文档的基本信息,包括标题、作者和创建日期;然而,Enterprise Content Management 服务器端必须支持 Enterprise Content Management Web UI。
对于 FileNet,在它安装之后,它总是会运行一个支持 Enterprise Content Management Web UI 的默认应用程序。
对于 Content Manager Services,您应该要安装一个额外的应用程序,如 IBM WEB Interface (WEBi);否则,当您选择 Summary Page 时,它也会插入一个指向文档下载的链接。
您可以使用 Enterprise 搜索来搜索存储在 Enterprise Content Management 知识库中的文档。为此,您可以采取以下步骤:
其中,高级搜索中有四个搜索参数:
如果您在搜索结果中单击用户名,那么它会根据这个用户名进行搜索,然后您可以组合这四个搜索参数进行高级搜索。
您还可以执行以下搜索:
您在 Lotus Quickr 上将一个文档或页面发布到 Enterprise Content Management 服务器。默认的 Publish Web UI(也称为 Publish wizard)有两个 Publish to External Location 窗口。第一个是 Select Location,用于选择发布目标位置(见图 10)。
第二个窗口是 Select Publish Option,您可以选择如何处理所发布的文档或页面(见图 11)。如果配置了元数据(属性)映射,您也会看到一个 Metadata Mapping 窗口,您可以在窗口中编辑元数据值。
图 11. Select Publish Option 窗口
使用 qpconfig.xml,您也可以定制 Publish Web UI,如表 1 所示。
| 元素 | 描述 |
|---|---|
/targetHost> |
默认 Enterprise Content Management 服务器的 URL。 |
QKSmokeApplication/QKSmokeLibrary |
默认 Enterprise Content Management 服务器的默认库的路径。 |
| 默认 Enterprise Content Management 服务器的默认文档发布目标文件夹。 | |
| 默认发布操作(复制、移动和链接)。 | |
如果所启用属性的值是 false,那么用户就无法在 Publish wizard 中输入服务器 URL。只有 Server 字段被读取,它的值是默认的 Enterprise Content Management 服务器(targetHost)的 URL: | |
| 如果所启用属性的值是 true,那么 Select Location 窗口就会被略过。这样文档就会被发布到默认 Enterprise Content Management 服务器(targetHost)的默认库(targetLibrary)的默认文件夹(targetFolder)。 | |
如果所启用的属性值是 true,那么 Select Publish Option 窗口就会被略过。这样,文档发布会使用默认发布操作(setDefaultOperation)作为它的参数。 |
forceDefaultPublishLocation 和 forceDefaultOperation 参数可以通过组合实现不同的 Publish Web UI,如表 2 所示。
| 元素名:forceDefaultPublishLocation | 元素名:forceDefaultOperation | 输出 |
|---|---|---|
| True | True | Publish wizard 不会显示。当您单击文档快捷菜单的 Publish To,发布操作会使用预配置的默认发布位置和默认操作。 |
| True | False | Publish wizard 会显示,但是 Select Location 会被略过。向导首先显示的是 Required Properties 窗口,然后是 Publish Options 窗口,在这个窗口中发布操作会被设置为 setDefaultOperation 参数的值。 |
| False | True | Publish wizard 会显示,但是 Publish Options 窗口会被略过。因此,向导是从 Select Location 窗口开始的,在用户指定目标服务器和目标文件夹后,在下一个窗口输入所有必要的属性,然后出现的是 Publish 按钮,而不是 Next 按钮,其中 setDefaultOperation 的值将用于确定所使用的发布选项。 |
| False | False | Publish wizard 会显示默认的行为。虽然 setDefaultOperation 的值决定了默认发布操作使用哪个发布选项,但是用户可以输入任意位置,然后选择任意发布选项。 |
在 Lotus Quickr for Domino 中,您可以定制表单及其字段。这里有一个处理文档类型的表单,您可以用定制的表单创建一个文档。
图 12 所示的是 Lotus Quickr 和 Enterprise Content Management 之间的元数据映射,我们将一个表单映射到一个文档类型,其中 F 是字段,PST 是属性单类型,P 是属性。然后,当您发布一个根据这个表单创建的 Lotus Quickr 文档时,Lotus Quickr 会使用所映射的文档类型创建一个 Enterprise Content Management 文档,而属性的值是所映射字段的值。
图 12. 映射到 Enterprise Content Management 文档类型的 Lotus Quickr 表单
Lotus Quickr for Domino 中有两种类型的文档:Page 和 Document。在进行元数据映射之前,您应该要理解它们之间的区别:如果文档是 Single Attachment 字段,而不是 Rich Text 字段,那么它就是一个 Document;否则,它就是一个 Page。
在定制一个表单时(见图 13),如果您添加了一个 Single Attachment 而不是 Rich Text 字段,那么根据这个表单创建的文档就是一个 Document。我们可以将这种表单称为 “Document Form”,而其他的表单则称为 “Page Form”。
在 Lotus Quickr 8.5 for Domino web UI 中,如果您上传或导入一个文件,它就是一个 Document;而其他的则都是 Page,如页面、链接、论坛主题和回复、评论、清单项等等。
在 Enterprise Content Management 服务器端,您可以根据 Enterprise Content Management 知识库中的一些文档类型创建一个 Page。但不是所有文档类型都支持 Page,不过所有支持 Page 的文档类型都支持 Document。
将一个 Document Form. 映射到一个支持 Page 文档类型是可以实现的,但是如果您尝试将一个 Page Form. 映射到一个不支持 Page 的文档类型,那么就会出错。
表 3 列出了 Lotus Quickr for Domino 所支持的元数据映射类型。
| 映射类型 | 描述 |
|---|---|
| 显式映射 | 在 Enterprise Content Management 服务器端显式地配置表单与文档类型的映射、字段与属性的映射。 |
| 半显式映射 | 在 Enterprise Content Management 服务器端显式地配置表单与文档类型的映射,但是不显式配置字段与属性的映射。如果 Lotus Quickr 中字段的名称与属性名相匹配,那么它们就是显式映射的。 |
| N 个字段对应 1 个属性的映射 | 多个字段映射到一个属性(这是显式映射的一个子类)。这个字段的名称必须由空格分开。 |
执行以下的步骤来使用元数据映射:
|
注意:当把多个字段映射到一个属性时,这个属性只能是 String 类型。
您可以通过定制库直接与 Enterprise Content Management 服务器连接。您可以采取与您的 Lotus Quickr 库一样的方式访问和处理 Enterprise Content Management 知识库的内容。您也可以在 Lotus Quickr web UI 中查看、上传、检出、检入和更新 Enterprise Content Management 服务器的文档。
您可以根据下面的步骤来使用定制库:
如果您想要使用另一个帐户来登录 Enterprise Content Management 服务器,那么您只需要取消选中 Log in with my current credentials 复选框,然后输入帐户名和密码。
现在您可以看到 Enterprise Content Management 服务器的内容了,与您的 Lotus Quickr 库一样,您可以执行以下操作:
您现在应该已经详细了解了 Lotus Quickr for Domino Enterprise Content Management 整合的特性了。我们向您介绍了它的所有主要组件,它们的功能以及功能的使用方法。我们希望您在阅读本文之后能够利用 Lotus Quickr for Domino Enterprise Content Management 整合的强大功能来简化您的工作。
原文链:http://www.ibm.com/developerworks/cn/lotus/quickr85-ecm/index.html
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/14751907/viewspace-675775/ ,如需转载,请注明出处,否则将追究法律责任。