与以前的 DB2 Content Manager V8.2 Portlet 版本相比,IBM® DB2® Content Manager V8.3 Portlets V3.1 提供了许多新特性和显著的改进。它还被扩展为使用 DB2 Content Manager V8.3 服务器提供的服务,从而支持更高级的用户功能和更丰富的数据模型。本文通过示例帮助您熟悉 DB2 Content Manager V8.3 Portlets V3.1,包括使用场景、安装过程和有助于部署的配置。还会对 DB2 Content Manager V8.3 Portlets 和 eClient V8.3 的功能进行比较。
概述
IBM DB2 Content Manager(CM)提供一个企业级内容管理基础设施,可以管理大型的数字内容集合,包括文本、图形、图像、视频、音频和 Web 内容。它被设计为可以轻松地与客户服务、企业资源规划、数字资产管理和其他应用程序进行集成。
IBM WebSphere® Portal 提供一个标准的基础设施平台,用于构建基于 Web 的企业应用程序。它允许多个基于 Web 的应用程序(称为 portlet,可能由不同的组织开发)共存于同一个 Web 页面中。
IBM DB2 Content Manager V8.3 Portlets V3.1(CM V8.3 Portlets V3.1)是一个运行在 WebSphere Portal 环境中的基于 Web 的应用程序,它为 DB2 Content Manager V8.3 服务器提供一个功能丰富的可定制的前端。
CM V8.3 Portlets V3.1 中有哪些新特性
以前的 DB2 Content Manager V8.2 Portlets(CM V8.2 Portlets)版本支持对 DB2 Content Manager V8.2 服务器执行以下主要功能:
导入文档和创建文件夹
删除文档和文件夹
参数搜索和文本搜索
更新文档和文件夹属性(多级子组件)
使用转换查看器查看文档
下载文档
与以前的 CM V8.2 Portlets 版本相比,CM V8.3 Portlets V3.1 提供了许多新特性和显著的改进。它还扩展为利用 DB2 Content Manager V8.3 服务器提供的服务,从而支持更高级的用户功能和更丰富的数据模型。
新增加的 CM 功能包括:
在文件夹中添加/删除项目(文档和文件夹)
签入和签出项目
创建和查看项目的版本
创建、追加和查看文档 notelog
创建、更新和删除文档注释(使用 applet 查看器)
用电子邮件发送文档
文档路由支持
查看用户定义的和系统分配的工作列表
在进程中添加/删除项目
暂停和恢复进程
查看和编辑进程变量和信息
外键和 CLOB 属性支持
注销和重新登录
新的可用性改进包括:
扩展了编辑和配置选项,允许进行更多的定制
电子剪贴板支持,可以同时处理多个项目
针对面板(比如项目类型列表、搜索结果和工作列表)的排序和分页支持
基于用户特权的动作过滤
更多可供选择的查看器 —— applet、转换、浏览器
更多用于查看文档的可配置选项
多 portlet 支持,包括 Click-2-Action(C2A)
多个 portlet:
CM Portlets V3.1 由两个 portlet 组成,即 Main portlet 和 Viewer portlet:
Main portlet 为当前的 DB2 Content Manager V8.3 eClient 提供一个基于 portlet 的替代品。在单独部署时,Main portlet 会在新的浏览器窗口中显示文档以供查看。
Viewer portlet 可以可选地部署在与 Main portlet 相同的门户页面上,提供用统一的布局以集成的方式查看文档的功能,而不是在单独的浏览器窗口中查看文档。Viewer portlet 也支持 Click-2-Action(C2A)。其他 portlet(包括 Main portlet)可以使用 C2A 与 Viewer portlet 进行通信,让文档显示在 Viewer portlet 中。
如何使用 CM V8.3 Portlets V3.1
为了帮助用户熟悉这些新特性,以下小节介绍几个使用场景:
登录和注销不同的 CM 服务器
执行高级搜索
浏览搜索结果和文件夹
查看和编辑复杂的属性
查看文档内容和注释
下载和用电子邮件发送文档
查看和追加 notelog
操作电子剪贴板
导入新文档
操作文件夹
管理文档版本
使用文档路由功能
登录和注销不同的 CM 服务器
CM V8.3 Portlets V3.1 中已经添加了注销特性,使用户能够切换到不同的 CM 服务器,而不需要像以前的 CM V8.2 Portlets 版本所要求的那样注销 Portal 环境或者重新启动浏览器。
要登录 CM 服务器,用户需要从登录面板上的服务器下拉列表中选择 CM 服务器,输入 CM 用户 ID 和对应的 CM 密码,然后点击 Log in 按钮。
图 1. 登录面板
在成功登录之后,CM 服务器名和登录的 CM 用户 ID 将显示在每个 portlet 面板的右上角,还会显示 “Log out” 链接。要进行注销,用户只需点击 Log out 链接,就会返回到登录面板,这样用户就可以选择另一个 CM 服务器或者输入另一个 CM 用户 ID 来再次登录。
图 2. 具有 “Log out” 链接的主面板
为了加快登录过程,各个用户可以在登录的编辑面板中保存默认 CM 服务器、用户 ID 和密码。在显示登录面板时,保存的默认值将自动用来预填写登录面板。用户还可以在登录的编辑面板中选中 “Automatic login” 复选框。通过启用自动登录,portlet 将使用默认用户 ID 和密码自动登录到默认服务器,完全跳过登录面板。另外,还会隐藏 “Log out” 链接。
图 3. 编辑面板 - 登录
CM V8.3 Portlets V3.1 还允许管理员对系统进行设置,使所有用户用同一个 CM 用户 ID 登录到同一个 CM 服务器。对于配置的每个 CM 服务器,管理员可以创建一个凭证槽来存储对应的 CM 用户 ID 和密码。在任何时候,管理员只能启用一个凭证槽。如果启用了凭证槽,所有用户都自动登录到相应的 CM 服务器。与单独用户的自动登录特性一样,如果启用了凭证槽,就会隐藏 “Log out” 链接。
图 4. 配置面板 - 服务器
图 5. 配置面板 - 编辑定义的凭证库
执行高级搜索
在主面板上,用户可以通过点击 “Search” 按钮执行搜索。执行搜索的第一步是从项目类型列表面板中选择搜索所针对的项目类型。项目类型列表面板显示 CM 服务器中已登录用户有权搜索的所有项目类型。在 CM V8.3 Portlets V3.1 中,项目类型列表面板上已经添加了分页和排序功能。在项目类型列表的编辑面板上,有一个选项可以设置每页上显示的项目数量。要对项目类型列表进行排序,用户只需点击项目类型列的标题。
图 6. 项目类型列表面板
点击项目类型列表面板中列出的项目类型名称,就会显示搜索面板。
图 7. 搜索面板显示搜索条件和外键
只有一个搜索界面,但是用户可以使用针对搜索的编辑面板上的选项来定制它。用户可以选择在搜索面板上显示还是不显示操作符。如果不显示操作符,那么就是使用 “Equal to” 操作符。CM V8.3 Portlets V3.1 中还新增了一个编辑选项,用于在搜索面板上显示 “Raw query syntax” 输入框。
图 8. 编辑面板 - 搜索
图 9. 搜索面板显示操作符和原始查询语法输入框
要完成搜索,需填写搜索条件表单,然后点击 Search 按钮执行搜索。要使用原始查询搜索,需在 “Raw query syntax” 输入框中输入搜索查询,然后点击 Submit Query 按钮。
要看到所选项目类型中的所有项目,应该让搜索表单中的所有