您可以创建一份报告,查找IBM® Engineering Test Management或IBM Engineering Requirements Management DOORS® Next项目中已启用配置的工件的所有版本。
关于本任务
对于需求工件和测试工件,已启用配置管理的项目可以具有一个或多个组件。 每个组件都可以具有一个或多个流和基线(配置)。 在Engineering Test Management和Engineering Requirements Management DOORS Next"中,您还可以将一个组件中的资源重构或克隆到另一个组件中,使两个组件拥有相同的工件,但版本不同。 一个组件可能有多个配置,或者工件被复制到另一个组件中。 在这种情况下,您可能想要构建一份报告,以查找特定工件的所有版本和配置。要创建这种报告,您必须知道要查找的资源的类型及其唯一标识。
过程
- 打开报告生成器。
访问 https://server_name:port/rs。 在“报告”页面上,单击构建报告。 如果页面无法打开,请联系您的应用程序管理员。
- 选择报告类型。
- 单击编辑
图标来选择生命周期查询引擎数据源(而不是配置数据源范围的生命周期查询引擎 )。
- 选择 "当前数据"(表格或图表),报告项目中和项目间的人工制品信息。
- 当您使用 LQE 数据源时,缺省情况下会隐藏已启用配置管理的项目。 在 "限制范围"部分,选择 "报告配置时列出所有项目区域"复选框,以便在列表中查看启用配置的项目。
选择要报告的项目,然后单击继续。 如果不选择任何项目,报告将包括您可以访问的所有项目。
- 在 选择工件 "部分,如果要查找包含工件的流和基线,请选择 "配置类型"。 如果您只想查找流,那么展开“配置”折叠标记,然后选择流类型。
- 在跟踪关系和添加人工制品部分:
- 选择启用多个路径或添加其他源工件复选框。
- 单击添加关系并选择关系,然后单击确定。
- 从 "版本资源中添加另一个名为 "是版本的关系,并选择要查找所有版本的工件类型。 例如,QM 测试计划。
- 在 选择"关系下,单击 "添加关系",选择 "合并",然后单击 "确定"。 此合并将通过使用现有配置类型创建第二个追溯路径。
- 在第二种配置类型中,创建与相关组件 资源的组件关系。
注意:不能通过在报告树的任何位置指定全局配置 (GC) 组件来完善报告结果。 由于通过配置进行组合分级,本地组件不会引用 GC 组件。
例如,"car1.0"全局配置由另外两个全局配置组成:发动机2.7"和 "车身2.9"。 发动机 "由另外三个本地组件组成:火花塞1.0"、"活塞1.1"和 "空气传感器3.5"。 在这种情况下,创建的报告无法显示 "car1.0"全局配置中属于引擎组件的所有需求。
要创建一份能显示尽可能多要求的报告,你有以下选项:
- 查找 GC 层次结构中的另一个层级,该层级的组件配置正好符合您的要求。 在这种情况下,您需要根据 "引擎2.7"GC 运行报告。 这是最好的情况。
- 针对 "car1.0"运行您的报告,但要针对您选择的每个组件的适当工件引入过滤器。 报告可能无法完成,尤其是在存在多个跟踪关系的情况下。
- 在设置条件部分添加过滤器:
- 单击添加条件。
- 从列表中选择作为Is Version Of关系目标的工件类型,例如QM 测试计划。
- 选择组件的ID 属性,然后选择值来返回所需的人工制品。
- 在 "选择值"列表中,选择 "是操作符",然后输入要查找所有版本的人工制品的准确 ID。
- 要保持窗口打开以添加其他条件,请单击 添加"。 否则,请单击添加并关闭。
如果您想要跟踪同一类型的多个工件,那么可以添加多个条件。 如果不添加任何条件,报告将提取同一类型的所有工件的所有版本。
- 设置结果格式:
- 在 "添加列 "部分,单击 "属性"。
- 选择目标工件类型(例如QM 测试计划),选择 "项目区域 "属性,然后单击 "添加"。
- 单击 "项目区域(QM 测试计划)"属性,然后将该属性拖到列表的开头。
- 删除组件1 ID 和 URL (组件)1列 ,因为您只需要组件标题。
- 将 "组件 1"标题栏移至 "项目区域(质量管理测试计划)"栏的下方。
- 删除配置ID列 ,但保留配置的标题和 URL。
- 删除 URL (版本资源) 列,因为大多数用户不需要这个 URL 。
- 如果您想区分流和基线,请为配置类型添加 可变 属性,并将其移至 URL (配置) 列下方。 您可能需要将 "可变"列重命名为更有意义的名称,如 "Is
Stream.
- 按以下排序方式对列进行排序:
- 项目区域(QM 测试计划) - 升序
- 组件 1 - 升序
- 可变 - 降序
- 配置 - 升序
对于每个组件,此排序顺序首先会将该组件的流分组,然后将其基线分组。
请勿添加目标工件类型( 例如质量管理测试计划 )中的其他列,因为若该工件的不同版本对某个属性具有不同值 , 则SQL查询执行时会为该工件生成所有属性值的组合。 许多属性组合都是无效的。
- 运行该报告。
在结果表中,"
质量管理测试计划列下的每个配置都列出了相同的工件标题"
用户接受度",该标题是一个超链接。 如果将鼠标悬停在该工件的每个实例上,就会看到相应配置的工件紧凑渲染。 在此示例中,在项目的组件
1 中修改了
User Acceptance 测试计划,并且创建了多个基线和流。 此外,该测试计划被复制到组件 2 的初始流中。
- 对报告满意后,单击 名称和共享"页面标题,并指定报告的详细信息。 单击保存。
有关详细信息,请参阅
本主题中的 "命名和共享报告 "一节。
下一步操作
- 要在其他报告的列表中查看您的报告,请单击所有报告或我的报告。
- 要在新窗口中查看报告的完整页面版本,请单击在新窗口中打开。
- 要进一步编辑报告,请在右边“我的选择”窗格中单击画笔。 单击保存以保存更改。
- 可以将报告导出为各种文档类型(Microsoft Word、Excel、PDF 或者 HTML)。 要进一步编辑报告,请将其导出到IBM Engineering Lifecycle Optimization - Publishing(如果有许可证)。 还可以将报告图形导出至图像文件。 请参阅相关主题。