DB2 Content Manager V8.3 Portlets V3.1 简介
2008-10-15 16:33:12 来源:WEB开发网与以前的 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 按钮。
要看到所选项目类型中的所有项目,应该让搜索表单中的所有属性空着。要填写搜索条件表单,应该选择一个操作符(如果显示了),再为要搜索的每个属性输入一个值。要执行文本搜索,应该使用 “Contains” 操作符。CM V8.3 Portlets V3.1 支持多级子组件。要针对子组件属性进行搜索,应该点击属性旁边的加号(+)图标将界面展开,以便看到子组件属性。对于有预定义值的属性(外键),显示一个包含所有预定义值的下拉菜单供选择,而不是显示输入框。但是,只有当选择的操作符是 “Equal to” 或 “Not equal to” 时,才会显示这个下拉菜单。如果使用多个属性,用户还可以选择 “All of these words” 或 “Any of these words”。
图 10. 启用了多级子组件和文本搜索的搜索面板
浏览搜索结果和文件夹
完成搜索之后,与搜索条件匹配的文件夹和文档将显示在搜索结果面板上。搜索结果面板以表格式显示结果,每个项目占一行,属性显示在列中。
图 11. 搜索结果面板
在 CM V8.3 Portlets V3.1 中,添加了结果表的分页和排序特性。用户可以使用结果的编辑面板上的选项来设置每一页上显示的项目数量。根据与搜索条件匹配的项目数量,用户可能需要滚动多个页面才能看到所有结果。当结果超过一页时,分页控制按钮将显示在结果表的右上角和右下角。点击分页控制按钮就可以在页面之间移动。用户还可以在 “Jump to page” 域中输入页号,从而跳到特定的页面。
要想识别出对结果进行排序的那一列,可以看看列标题旁边是否有向上或向下箭头。向下的箭头(v)表示降序排序,向上的箭头(^)表示升序排序。点击当前排序列的标题,就会以相反的次序对结果进行排序。如果搜索结果跨多个页面,排序会影响整个搜索结果集,而不只是当前页面。还可以对子组件值进行排序,而不只是在一级子组件上进行排序。项目的每一级子组件都可以在项目内排序。所有子组件最初是未排序的。子组件的排序独立于其他子组件、父组件或根级排序。
在搜索结果面板的左边,有一个文件夹树视图。搜索结果中的所有文件夹将显示在这个文件夹树视图中,这样就可以方便地浏览文件夹的内容。点击文件夹旁边的加号(+)就会展开树视图,显示这个文件夹下的所有子文件夹。同样,点击减号(-)会将树视图折叠起来,隐藏这个文件夹下的所有子文件夹。要查看文件夹的内容,点击树中的文件夹名称,这个文件夹的所有内容将显示在右边的结果表中。文件夹可以包含多个项目类型的项目。在这种情况下,在结果表的顶部显示多个选项卡。每个选项卡对应一个项目类型。点击一个项目类型选项卡,所选文件夹中属于这种项目类型的文档将显示在结果表中。
图 12. 搜索结果面板显示所选文件夹的内容
在浏览搜索结果面板中的文档或文件夹时,可以对它们应用各种动作,办法是选中它们前面的复选框,然后从动作下拉菜单中选择一个动作。在 CM V8.3 Portlets V3.1 中,动作分组成不同的类别 —— 动作、电子剪贴板和进程。另外,动作还按照登录用户的一般特权进行过滤。只有有效的动作才是可用的。
查看和编辑复杂的属性
CM V8.3 Portlets V3.1 支持的属性比以前的 CM V8.2 Portlets 版本要丰富。系统属性和与进程相关的信息现在可以显示在搜索结果面板上。管理员可以(在结果的配置面板上)在六个系统属性和九种与进程相关的信息中选择要在搜索结果面板上显示的信息。这些信息作为附加列与用户定义的其他属性一起显示在结果表中。
图 13. 编辑面板 - 结果
还添加了对 CLOB 属性的支持。CLOB 属性可以容纳最多 32 KB 的字符数据,这大致等于 11 页文本。由于它们比较大,将它们完整地包含在搜索结果面板中效率不高。对于 CLOB 属性的显示有三个选项,管理员可以在结果的配置面板上选择这些选项:
Do not display - 在结果表中隐藏所有 CLOB 属性
Display as icon - 在结果表中用图标表示 CLOB 属性,点击这个图标就会显示视图属性面板来显示 CLOB 属性的内容
Display with column width - 在结果表中一个指定宽度的列中显示 CLOB 属性的内容
图 14. 搜索结果面板显示系统属性、与进程相关的信息、CLOB 属性(以图标形式)和第一级子组件
与以前的 CM V8.2 Portlets 和 CM V8.3 eClient 版本相似,CM V8.3 Portlets V3.1 只在结果表中显示第一级子组件的值。要想查看第一级以上的子组件或者项目的 CLOB 属性的完整内容,用户可以先选中项目前面的复选框,然后在动作下拉菜单中选择 “View Attributes” 动作,进入查看属性面板。注意,“View Attributes” 动作只对于具有 CLOB 属性或多级子组件的项目类型可用。
图 15. 动作下拉菜单中的 “View Attributes” 和 “Edit Attributes” 动作
图 16. 查看属性面板将 CLOB 属性显示为子组件
在查看属性面板上,CLOB 属性的完整内容显示在一个可滚动的文本区中。子组件显示在一个树或表结构中。用户可以点击加号(+)和减号(-)来展开和折叠树结构,从而显示或隐藏子组件。
图 17. 展开了子组件的查看属性面板
要编辑属性,用户可以从动作下拉菜单中调用 “Edit Attributes” 动作。在编辑属性面板上,用户可以修改属性的值,甚至可以将项目转移到具有不同属性集的另一个项目类型。
图 18. 编辑属性面板将 CLOB 属性显示为子组件
与查看属性面板相似,项目的子组件显示在一个可展开/可折叠的树结构中。可以点击现有子组件前面的减号(-)图标来删除它们。还可以点击加号(+)图标来添加新的子组件。
图 19. 展开了子组件的编辑属性面板
在 CM V8.3 Portlets V3.1 中,编辑属性面板中还新增了外键支持。具有预定义值的属性显示为下拉菜单,其中显示所有可用的预定义值。在 CM V8.3 中,可以设置属性之间的关系,比如城市属性的值依赖于州属性的信息。对于其他属性所依赖的属性(州属性),选择一个新的预定义值时,依赖它的属性(城市属性)的下拉菜单中的项目将会刷新。
图 20. 编辑属性面板将预定义值显示为下拉菜单
查看文档内容和注释
在 CM V8.3 Portlets V3.1 的几乎任何面板上,用户都可以点击显示的文档图标,从而打开文档来查看文档的内容。另外,在搜索结果面板上,用户可以同时打开多个文档来查看内容,办法是选中文档对应的复选框,然后从动作下拉菜单中选择 “Open” 动作,或者点击工具条上的 “Open” 图标。
图 21. 搜索结果面板显示 “Open” 动作
CM V8.3 Portlets V3.1 提供了很多用于查看文档内容的配置选项。首先,有三种不同类型的查看器。管理员可以为每种文件类型选择不同的查看器。
转换查看器 - 一种基于 HTML 的查看器,允许用户以只读模式查看文档以及相关的注释。转换查看器工具条有一组查看操作按钮。用户可以点击对应的按钮来重新设置文档的大小和旋转文档。如果文档有注释,那么用户可以点击 “Show/hide annotation” 按钮来显示或隐藏重叠在文档顶部的注释。如果文档有多个页面,用户可以点击分页按钮在不同页面之间移动,或者选择页号直接跳到那一页。
图 22. 转换查看器显示一个具有多个页面的文本文档(采用单独浏览器窗口模式)
applet 查看器 - 一种基于 Java applet 的查看器,它要求客户机浏览器上安装了 Java Plug-in V1.4.2 或更高版本。与转换查看器相似,applet 查看器有几组工具条按钮,用于重新设置文档的大小和旋转文档以及移动到文档的不同页面。但是与转换查看器不同,applet 查看器不但允许查看注释,还允许使用注释工具条中的按钮来添加、修改或删除注释。用户还可以将更新后的注释保存回 CM V8.3 服务器。注意,只有注释部分被保存回服务器。对文档本身的任何修改(比如重新设置大小和旋转)不会被保存。
图 23. applet 查看器显示具有注释的文档(采用单独浏览器窗口模式)
浏览器查看器 - 文档将按照它们的原始文件格式发送到浏览器。浏览器本身负责显示文档。根据浏览器设置的不同,浏览器可能要求用户保存文档,或者用第三方浏览器插件或外部应用程序来打开文档。
图 24. 用浏览器查看器打开一个文档并由一个插件显示(采用单独浏览器窗口模式)
除了用于打开文档的查看器类型之外,CM V8.3 Portlets V3.1 的配置选项还允许管理员从三个选项中选择在哪里打开文档。
单独的浏览器窗口 - 在打开文档进行查看时,将打开一个新的浏览器窗口。将使用与此文档的文件类型相关联的查看器在这个浏览器窗口中显示文档。对于打开的每个文档,都有一个浏览器窗口。如果再次打开同一个文档,则将重用同一个浏览器窗口。
单一浏览器窗口 - 只打开一个新的浏览器窗口,所有文档都在这个窗口中打开。与使用单独的浏览器窗口相似,在打开第一个文档时,将打开一个新的浏览器窗口,并使用与此文档的文件类型相关联的查看器显示文档。在打开后续文档时,它们被发送到同一个浏览器窗口。这个浏览器窗口将在顶部显示多个选项卡,每个选项卡对应于一个打开的文档。每个选项卡的标签显示对应文档的名称。点击一个选项卡时,将在选项卡下面使用与文档的文件类型相关联的查看器显示对应的文档。用户可以点击查看器本身的工具条按钮来操作各个文档。要在文档之间进行切换,只需点击另一个选项卡,对应的文档就会显示出来。要关闭文档,应该点击文档选项卡上的 (X) 按钮。在用户关闭这个浏览器窗口时,打开的所有文档将自动关闭。
图 25. 在单一浏览器窗口中打开三个文档,并选中了其中一个与转换查看器相关联的文档
图 26. 在单一浏览器窗口中打开三个文档,并选中了其中一个与 applet 查看器相关联的文档
有一种特殊情况,即打开的所有文档都与 applet 查看器相关联。在这种情况下,只在浏览器窗口中显示一个 applet 查看器。所有文档都在这一个 applet 查看器中显示。在 applet 外面没有任何选项卡。但是,在 applet 查看器中有选项卡用于在文档之间进行转换,一个选项卡对应于一个文档。
图 27. 在同一个 applet 查看器中显示的两个文档
查看器 portlet - 所有文档都在查看器 portlet 中打开,而不打开任何新的浏览器窗口。这要求查看器 portlet 部署在与主 portlet 相同的门户页面上。每当从主 portlet 打开文档时,文档将被发送到查看器 portlet 进行显示。查看器 portlet 的工作方式与单一浏览器窗口相似。它跟踪打开的所有文档并在同一区域显示它们。在查看器 portlet 的顶部有选项卡,一个选项卡对应于一个打开的文档。点击不同的选项卡将切换到不同的文档。可以点击选项卡中的 (X) 按钮来关闭文档,也可以点击 “Close all” 链接来关闭查看器 portlet 中打开的所有文档。
图 28. 在查看器 portlet 中显示两个文档,并选中了其中一个与 applet 查看器相关联的文档
除了点击 “Open” 图标或者从动作下拉菜单选择 “Open” 动作之外,用户还可以在搜索结果面板中点击 click-to-action(C2A)按钮并选择 “View document”,从而将要打开的文档发送到查看器 portlet。注意,C2A 按钮只在查看器 portlet 部署在同一个门户页面上时可用。
图 29. 使用搜索结果面板中的 C2A 按钮打开文档
下载和用电子邮件发送文档
在 CM V8.3 Portlets V3.1 中,用户可以以两种办法获得文档内容的副本:将文档下载(在以前的版本中称为 “导出”)到本地文件系统,或者用电子邮件将文档发送到电子邮件帐户。在下载或发送电子邮件时,只获得文档的最新版本。要下载比较旧的文档版本,应该先选择版本,然后下载此版本(参见 3.10 节)。当选择下载一个文件夹时,这个文件夹中的所有文档和子文件夹也被下载。但是不支持用电子邮件发送文件夹。
要从搜索结果面板中调用下载功能,需首先选中要下载的文档或文件夹的复选框,然后从动作下拉菜单选择 “Download”。
在下载面板上,用户必须输入文件系统上目标目录的有效绝对路径,文档将下载到这个目录。用户必须对目标目录有写访问权;否则,下载操作将失败。要将文档下载到另一个位置,必须调用单独的下载动作。
对于每个文档或文件夹,用自动产生的名称预填写 “File Name” 域,项目将用这个名称保存。用户可以修改提供的名称,使这些名称在目标目录中保持惟一性。“Size” 域显示估计的文档内容大小。对于文件夹,“Size” 域显示估计的文件夹内容总大小,以及直接位于这个文件夹下的项目数量。
图 30. 下载面板
在 CM V8.3 Portlets V3.1 中,为下载提供了四个额外选项:
Check out all items - 在下载项目时签出它们。只有在当前登录用户能够签出所选的所有项目时,这个选项才可用。
Include notelog - 将所选项目的 notelog(如果有的话)保存为单独的文件,其文件名与主内容相同,但是文件扩展名是 .txt。
Include annotations - 将所选项目的注释(如果有的话)保存为单独的文件,其文件名与主内容相同,但是文件扩展名是 .t_l。
Download all document parts / Download base part only - 每个文档都可能包含一个或多个文档部分(内容文件)。如果选择了 “Download base part only”,那么只下载第一个可用的文档内容部分。如果选择了 “Download all document parts”,那么下载所有文档内容部分,并在每个部分的文件名后面加后缀 -nnn,其中的 nnn 是 001、002,等等。
输入了所有信息之后,点击 Download 按钮,就会从服务器获得所选的所有文档和文件夹,并将它们保存到目标目录。
用电子邮件发送文档与下载文档相似。要从搜索结果面板调用电子邮件功能,需首先选中要用电子邮件发送的文档的复选框,然后从动作下拉菜单选择 “E-mail” 动作。注意,不能用电子邮件发送文件夹。
在电子邮件面板上,在 “From” 域中输入发件人的电子邮件地址,在 “To” 域中输入收件人的电子邮件地址。“Cc” 域是可选的。如果在 “To” 或 “Cc” 域中输入多个地址,它们必须以逗号分隔。用户还可以输入邮件的主题和额外的注释(邮件体)。
所选的所有文档作为电子邮件的附件发送。与下载面板相似,用户必须输入所选的每个文档的惟一名称,用来产生对应附件的文件名。有三个额外选项:
Include notelog - 将所选文档的 notelog(如果有的话)作为单独的附件发送,其文件名与主内容相同,但是文件扩展名是 .txt。
Include annotations - 将所选文档的注释(如果有的话)作为单独的附件发送,其文件名与主内容相同,但是文件扩展名是 .t_l。
Include all document parts / Include base part only - 每个文档都可能包含一个或多个文档部分(内容文件)。如果选择了 “Include base part only”,那么只用电子邮件发送第一个可用的文档内容部分。如果选择了 “Include all document parts”,那么用电子邮件发送所有文档内容部分,并在每个部分的文件名后面加后缀 -nnn,其中的 nnn 是 001、002,等等。
在输入所需的所有域之后,点击 Send 按钮,就会产生一个以所选的所有文档作为附件的电子邮件,并将它发送给收件人。
图 31. 电子邮件面板
为了加快用户交互,用户可以利用下载和电子邮件的编辑面板中的选项来保存默认的下载目标和默认的发送者地址。“Default download destination” 域中的值用于预填写下载面板中的 “Destination directory” 域。“Default sender address” 域中的值用于预填写电子邮件面板中的 “From” 域。在完成下载或电子邮件动作之前,用户仍然可以修改这些值。
图 32. 编辑面板 - 下载和电子邮件
要对下载和电子邮件面板进行定制,管理员可以使用下载和电子邮件的配置面板中的选项,指定在下载和电子邮件面板上显示哪些选项。
对于下载,管理员还可以指定是否使用直接获取。为了获得更好的性能,应该启用直接获取,这样内容文件将从 CM V8.3 服务器直接传输到客户机,而不通过门户服务器。但是,如果客户机无法直接访问 CM V8.3 服务器,那么应该禁用直接获取。在这种情况下,内容文件先从 CM V8.3 服务器传输到门户服务器,然后从门户服务器发送到客户机。
对于电子邮件,管理员必须指定一个 SMTP 服务器作为用于发送的邮件服务器。否则,电子邮件功能就无法工作。
图 33. 配置面板 - 下载和电子邮件
查看和追加 notelog
CM V8.3 中的项目可以包含 notelog,用户可以用它附加额外信息。在 CM V8.3 Portlets V3.1 中,用户可以在搜索结果面板上从动作下拉菜单调用 “Notelog” 动作,从而查看项目上附加的 notelog。注意,只有在项目的项目类型允许附加 notelog 时,“Notelog” 动作才会出现。
图 34. 在 notelog 面板中添加第一个 notelog
notelog 面板显示 notelog 的当前内容(如果有的话)。用户不能修改 notelog 中的任何内容。例如,用户不能编辑它以纠正打字错误。但是,如果有适当的特权,用户可以在现有的 notelog 上附加新的项。要在现有的 notelog 上附加新内容,应该在 “Add to notelog” 域中输入新信息,然后点击 Save 按钮。对于没有足够特权的用户,不会显示 “Add to notelog” 域。
图 35. 在现有的 notelog 上附加新的 notelog
操作电子剪贴板
在搜索结果面板上,用户可以将动作应用于多个项目,办法是选中与这些项目对应的复选框,然后从动作菜单中选择动作。但是,用户只能选择相同项目类型的项目。要想将动作应用于属于多个项目类型的项目,可以使用电子剪贴板。
要将项目复制到电子剪贴板,需在搜索结果面板中选中项目的复选框,然后从电子剪贴板下拉菜单中选择 “Copy to E-clipboard”。要复制属于不同项目类型的项目,应该在浏览不同的项目类型时重复相同的步骤。
要查看电子剪贴板中的当前内容,需从电子剪贴板下拉菜单中选择 “View E-clipboard” 动作,或者点击电子剪贴板状态图标(在电子剪贴板下拉菜单旁边)。注意,电子剪贴板状态图标的图像会变化,表示电子剪贴板是否是空的,而且只有在电子剪贴板非空时这个图标才是可点击的。
图 36. 搜索结果面板在电子剪贴板下拉菜单中显示 “Copy to e-clipboard” 动作
电子剪贴板面板在一个与搜索结果面板相似的表视图中显示它的所有内容。属于不同项目类型的项目显示在不同的选项卡下。用户可能需要点击选项卡才能看到电子剪贴板中的所有项目。
要从电子剪贴板中删除所有项目,用户可以从搜索结果面板的电子剪贴板下拉菜单中选择 “Clear E-clipboard” 动作,或者在电子剪贴板面板上点击 “Clear E-clipboard” 图标。要从电子剪贴板中删除单独的项目,应该在电子剪贴板面板中找到它,然后点击这个项目前面的 “Remove” 图标。
在电子剪贴板面板上,有三个动作可以同时应用于电子剪贴板中的所有项目。要调用这些动作,只需在电子剪贴板面板上点击对应的图标:
Download - 下载电子剪贴板中的所有项目。
Add to new folder - 创建一个新文件夹,并将电子剪贴板中的所有项目添加到新文件夹中。
Add to new process - 在一个进程上启动电子剪贴板中的所有项目。
为了方便,“Add to new folder” 和 “Add to new process” 动作也出现在搜索结果面板的电子剪贴板下拉菜单中。
图 37. 电子剪贴板面板
导入新文档
导入功能允许用户将文档存储在已经登录到的 CM V8.3 服务器中。与以前的 CM V8.2 Portlets 版本相似,调用导入功能的办法是在主面板或搜索结果面板上点击导入图标。
在导入面板上,首先选择新文档将导入到哪个项目类型。导入面板将刷新,显示与所选的项目类型相关联的所有属性。与编辑属性面板相似,导入面板支持多级子组件、CLOB 属性和外键(预定义的值)。所有必要属性由一个红色的星号表示,这些属性都必须填写。
属性列表下面是内容类型下拉列表和文件名输入域。内容类型下拉列表只在导入到文档项目类型时出现,对于资源项目类型不出现。它显示对于所选项目类型有效的所有内容类型,用户必须选择适合于要导入的文件的内容类型。对于文件名域,用户可以输入要导入的文件的绝对路径,或者使用浏览功能找到这个文件。
CM V8.3 Portlets V3.1 中的导入面板上新增了一个部分,用于在一个进程上启动新文档。有一个 “Start on process” 复选框以及一些与进程相关的输入域。这个部分只在登录的 CM V8.3 服务器启用了文档路由时出现。如果选中了 “Start on process” 复选框,那么在成功地创建新项目之后,它将在一个新进程上用输入的信息启动。
在导入面板上填写所有信息之后,点击 Import 按钮执行导入动作。成功或失败消息将显示在同一个面板上。用户可以继续导入其他文档,直到点击取消按钮。
图 38. 导入面板显示与进程相关的输入域
在搜索结果面板上也可以使用导入功能。如果用户在浏览文件夹时调用导入功能,导入面板的顶部将显示一个新的复选框选项 “Add to this folder”。这个选项允许用户指定在成功创建之后是否将新文档添加到当前文件夹。
图 39. 在浏览文件夹时调用导入功能
图 40. 导入面板显示 “Add to this folder” 选项
操作文件夹
CM V8.3 Portlets V3.1 提供了几个新功能,帮助用户操作文件夹和管理文件夹内容。
要创建新文件夹,用户可以在主面板或搜索结果面板上点击 “New Folder” 图标。与导入面板相似,新建文件夹面板也支持多级子组件、CLOB 属性和外键(预定义的值),以及在创建新文件夹时在进程上启动。另外,如果用户在浏览现有文件夹时从搜索结果面板调用新建文件夹动作,有一个选项可以将新文件夹同时添加到现有文件夹中。
图 41. 新建文件夹面板显示 “Add to this folder” 和 “Start on process” 选项
要删除文件夹,只需在搜索结果面板上选中文件夹的复选框,然后从动作下拉菜单选择 “Delete” 动作,就像删除文档那样。
除了允许在导入或新建文件夹动作期间将新导入的文档或新建的文件夹添加到现有的文件夹中之外,CM V8.3 Portlets V3.1 还提供了将现有项目添加到文件夹中的其他方法:
添加到新文件夹中
添加到这个文件夹中
添加到所选的文件夹中
在搜索结果面板上,用户可以选择多个项目并调用 “Add to New Folder” 动作。这会调用新建文件夹面板,让用户创建新文件夹。在成功地创建新文件夹时,所选的项目将自动添加到新建的文件夹中。还可以从电子剪贴板面板和电子剪贴板下拉菜单调用 “Add to New Folder” 动作,这样就可以使用电子剪贴板将属于多个项目类型的项目同时添加到同一个新文件夹中。
图 42. 搜索结果面板显示 “Add to new folder” 和 “Remove from folder” 动作
在电子剪贴板下拉菜单中,还有 “Add to Selected Folders” 和 “Add to This Folder” 动作。这些选项可以用于将现有项目添加到现有文件夹中。首先,在搜索结果面板中,将要添加到现有文件夹中的项目复制到电子剪贴板。然后,在搜索结果面板上找到目标文件夹。在搜索结果面板上,用户可以选中结果表中多个文件夹的复选框,从而选择多个文件夹。然后,从电子剪贴板下拉菜单选择 “Add to Selected Folders” 动作。这将把电子剪贴板中的所有项目添加到所选的所有文件夹中。
图 43. 搜索结果面板在电子剪贴板下拉菜单中显示 “Add to Selected Folders” 动作
当用户浏览文件夹时(换句话说,在搜索结果面板左边的文件夹导航树中选择了一个文件夹),那么在电子剪贴板下拉菜单中显示 “Add to This Folder” 动作。用户可以调用这个动作将电子剪贴板中的所有项目添加到正在浏览的文件夹中。注意,即使在结果表中选择了文件夹(通过选中复选框),“Add to This Folder” 动作仍然只将项目添加到正在浏览的文件夹(换句话说,在文件夹导航树中选择的文件夹)。
图 44. 搜索结果面板在电子剪贴板下拉菜单中显示 “Add to This Folder” 动作
CM V8.3 Portlets V3.1 还添加了从文件夹中删除项目的功能。在搜索结果面板上浏览文件夹时,用户可以选中任何项目的复选框,并从动作下拉菜单中选择 “Remove from folder” 动作,从而从正在浏览的文件夹中删除这些项目。
管理文档版本
CM V8.3 服务器支持维护项目(文档和文件夹)的多个版本。在 CM V8.3 Portlets V3.1 的搜索结果面板上,总是显示项目的最新版本。如果对于项目类型启用了版本化,那么动作下拉菜单中会出现 “View versions” 动作。
要查看某个项目的可用版本列表,用户可以先在搜索结果面板中选中此项目前面的复选框,然后从动作下拉菜单中选择 “View versions” 动作。
查看版本面板将在一个表中显示所选项目的所有可用版本。用户可以针对所选项目的某一版本执行以下动作,办法是先选中对应的复选框,然后点击表顶部的对应动作图标:
Open - 查看所选版本的内容。
View attributes - 查看所选版本的属性值。
Download - 下载所选版本的内容。
图 45. 查看版本面板
使用 CM V8.3 System Administration Client,CM 管理员可以为每种项目类型配置以下三种版本规则之一,配置的规则将在项目更新时应用:
从不创建新版本
总是创建新版本
提示是否创建新版本
不同的项目类型可以具有不同的版本规则。对于每种项目类型,项目本身、notelog 和注释可以设置不同的版本规则。如果版本规则设置为 “Always create” 或 “Never create”,那么服务器会自动应用规则,无须任何用户干预。如果项目本身的规则设置为 “Prompt to create”,那么编辑属性面板上将显示选项,让用户选择以下选项之一:
更新项目的当前版本
创建项目的新版本
但是,在 CM V8.3 Portlets V3.1 中有一个限制:如果 notelog 和注释的版本规则设置为 “Prompt to create”,那么在用户更新 notelog 和注释时,这个规则被当作 “Never create” 对待。
图 46. 编辑属性面板向用户询问是否创建新版本
使用文档路由功能
CM V8.3 Portlets V3.1 提供了丰富的文档路由(工作流)支持。点击主面板上的工作列表图标进入工作列表面板。工作列表面板显示对于当前登录用户可用的所有工作列表。系统分配的和用户选择的工作列表都显示在左边的工作列表导航视图中,而右边的表中只显示用户选择的工作列表。
图 47. 工作列表面板显示所有可用的工作列表
在点击一个工作列表时,工作列表面板将刷新,显示所选工作列表中的所有工作项目。工作列表面板以表格式显示工作项目,与搜索结果面板中显示项目的方式相似。如果工作列表包含属于多个项目类型的工作项目,那么这些工作项目将显示在不同的页面上,用户可以通过点击表顶部的选项卡切换到不同的项目类型。在表中,显示关于工作项目的与进程相关的信息。在工作列表的配置面板中,管理员可以选择以下九种与进程相关的信息中的哪些显示在工作列表面板上:
Process - 项目所在的进程的名称。如果一个项目在多个进程上,那么显示所有进程。
Step - 项目当前所在的进程步骤。
Priority - 项目的进程优先级。
Status - 项目在进程中的当前状态:运行或暂停。
Owner - 项目的进程拥有者的用户 ID。
Last moved by - 将项目转入进程的最后一个人的用户 ID。
Last moved timestamp - 项目最后一次转入进程的时间和日期。
Notification timestamp - 最后一次发送通知的时间和日期。
Resume timestamp - 暂停的项目根据日程安排恢复执行的时间和日期。
图 48. 工作列表面板显示所选工作列表的工作项目
将各种文档路由动作应用于工作项目的办法是,先选中工作项目的复选框,然后从进程下拉菜单中选择动作。进程下拉菜单包含以下动作(注意,某些动作一次只能应用于一个项目):
Start on process - 在进程上启动所选的项目。
Processes - 查看与所选项目相关联的进程的信息。
Edit process information - 查看和更新所选项目的与进程相关信息。
Remove from process - 从进程中删除所选项目。
Suspend - 暂停进程中的所选项目。
Resume - 恢复进程中的所选项目。只有暂停的项目才能恢复。
Continue - 将所选的项目转到进程中的下一步。
Process variables - 查看和更新与所选项目相关联的进程变量。
图 49. 工作列表面板显示进程下拉菜单
除了工作列表面板之外,与进程相关的信息也可以显示在搜索结果面板上。在结果的配置面板上,管理员可以选择在搜索结果表中显示哪些与进程相关的信息。
另外,在搜索结果面板上,用户可以选择项目,并从进程下拉菜单中选择 “Start on process” 动作或 “Process” 动作,从而在进程上启动它们或者查看它们的进程相关信息。
图 50. 搜索结果面板显示与进程相关的信息和进程下拉菜单
CM V8.3 Portlets V3.1 与 CM V8.3 eClient 之间的差异
作为 DB2 Content Manager V8.3 eClient 的替代品,CM V8.3 Portlets V3.1 不只提供了与 CM V8.3 eClient 相当的功能,还提供了更多功能。与 CM V8.3 eClient 相比,CM V8.3 Portlets V3.1 的关键改进是:
简化了在 WebSphere Portal Server 上的部署和管理
与 WebSphere Portal Server 进行交互更容易了
用户交互更流畅,对话和点击次数更少了
在界面中显示消息而不是使用对话框
配置模式选项(定制)
允许管理员对 portlet 进行定制,比如控制支持哪些功能
编辑模式选项(参数设置)
允许用户对 portlet 进行个性化设置,比如设置默认值和显示或隐藏界面的一部分
用凭证库和自动登录实现单点登录支持
更广泛的 CM 数据模型支持
文档、项目和资源项目类型支持
多级子组件支持
外键和 CLOB 属性支持
基于用户特权的动作过滤
改进了查看功能
查看器 portlet 允许在同一个浏览器窗口中的同一个页面中打开文档
多个文档可以在一个浏览器窗口中用不同查看器打开
对搜索结果、工作列表和项目类型列表进行排序和分页
能够创建新文件夹和将新文档导入现有文件夹中
电子剪贴板改进
动态菜单项,在进程上启动,添加到新文件夹中
下表详细比较了 CM V8.3 eClient 和 CM Portlets V3.1 之间的功能差异。
表 1. CM V8.3 eClient 和 CM Portlets V3.1 之间的详细功能比较
特性 | CM V8.3 eClient | CM V8.3 Portlets V3.1 |
登录 | 所有用户必须使用登录面板登录到 CM。 | 编辑模式选项允许用户预填写登录信息,甚至进行自动登录来跳过登录面板。 配置模式选项允许管理员用户进行配置,让所有用户使用同样的隐藏的 CM 凭证进行登录,而不会看到登录面板。 |
主面板 | 使用属性文件配置主面板动作。 所有用户都会看到同一组动作。 | 配置模式选项允许管理员用户选择显示哪些动作,甚至跳过主面板。 主面板只显示用户有权执行的动作。 |
用于搜索的项目类型列表 两者都允许对列表进行排序。 | 只显示文档项目类型。 不支持分页。 总是显示项目类型视图 | 除了文档项目类型,还显示项目和资源项目类型。 编辑模式选项允许用户启用分页支持和设置每一页上显示的项目数量。 编辑模式选项允许用户控制项目类型视图的显示。 |
搜索条件面板 两者都支持参数搜索和文本搜索。 两者都支持外键属性。 | 只显示第一级子组件。 两个不同的搜索界面:基本和高级(显示操作符)。用户需要从基本搜索面板进入高级搜索面板。 | 使用树视图支持多级子组件,简化了属性导航。 只有一个搜索界面。编辑模式选项允许用户显示/隐藏操作符。 用户可以输入原始搜索查询字符串。 |
搜索结果 两者都支持文件夹层次结构导航。 | 在属性文件中设置返回的搜索结果的最大数量和每一页上显示的项目数量(应用于所有用户)。 在一个下拉菜单中显示所有动作。 | 编辑模式选项允许用户设置返回的搜索结果的最大数量和每一页上显示的项目数量。 动作被分组并显示在多个下拉菜单中。 根据用户特权对显示的动作进行过滤。 配置选项允许管理员控制进程和系统属性的显示。 支持 CLOB 属性。配置模式选项允许管理员用户控制如何显示 CLOB 属性。 |
导入和新建文件夹 两者都支持外键属性。 | 用户必须为文档导入选择内容类型。 只能导入文档项目类型。 只支持一级子组件。 隐藏 CLOB 属性。 | 可以在编辑模式中设置默认内容类型。 支持导入资源项目类型。 支持多级子组件。 支持 CLOB 属性。 在导入文档和创建新文件夹时,允许在新进程上启动。 在导入文档或创建新文件夹时,允许将新文档或文件夹添加到现有的文件夹。 支持为项目和资源项目类型创建新文件夹。 |
下载(导出) 两者都允许用户下载多个文档内容部分、notelog 和注释。 两者都允许用户在下载时签出文档。 | 编辑模式选项允许用户预填写目标目录。 配置模式选项允许管理员选择哪些下载选项对于用户是可用的。 配置模式选项允许管理员用户打开或关闭直接数据获取。 | |
工作列表 两者都显示系统分配的和用户定义的工作列表。 | 多屏幕,表布局。 | 采用树视图布局而不是表布局。 支持排序和分页。 按类别对动作下拉列表进行分组,就像搜索结果面板一样。 配置模式选项允许管理员用户选择显示哪些系统属性和进程属性。 |
查看器 两者都支持三种不同的查看器:基于 Java 的 applet 查看器、基于 HTML 的查看器和直接发送到浏览器的转换查看器。 | 可以根据文档的 mime 类型用不同的查看器打开不同的文档(使用多个属性文件进行配置)。 所有查看器都在单独的浏览器窗口中启动。 如果使用转换查看器,每个文档都只在单独的浏览器窗口中打开。 如果使用 applet 查看器,那么所有文档在一个浏览器窗口中打开。 | 配置模式选项允许管理员为不同的文档 mime 类型选择使用的查看器。 查看器可以以三种方式打开:在单独的浏览器窗口中(每个文档一个窗口)、在单一浏览器窗口中或者在同一门户页面上的查看器 portlet 中。对打开方式的选择独立于使用的查看器类型。 |
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
更多精彩
赞助商链接