构建报告

为避免使用“报告构建器”构建报告时发生错误,必须按所示顺序执行步骤。

过程

  1. 计划报告。

    根据所使用的 CR 流程,确定是对 CR、任务还是对象进行报告。然后,决定要为报告选择哪些属性。 此外,决定要为您计算哪些值(如果有)。定义要在报告中定义报告组件的特定信息。

    例如,必须确定需要子报告还是关系报告。子报告和关系报告类似。通过使用这两种类型的报告,您可以查找与上下文项相关的项。例如,如果上下文项是 CR,您可能需要查找其关联的任务。

    子报告和关系报告在多个方面不同:
    • 定义关系报告与定义顶级报告类似,只是报告没有单独的查询或主模板。 但子报告具有其自己的引用上下文项的查询。它实际上是先前定义的独立报告。 它包含在另一个报告内。
    • 可以采用线性方式将关系报告链接在一起。 即每项可以显示单个类型的相关项。也就是说,单个关系对多类型的相关项(多个关系)。子报告支持对多个相关项进行报告,通过为上下文项包含多个子报告来实现此目的。

      因此,如果要显示 CR 及其任务,关系报告和子报告都可以执行此项工作。但要显示 CR 及其任务和附件,请使用子报告。关系报告可以仅显示其中之一(任务或附件),而无法同时显示。

  2. 启动 Rational® Change 会话。
  3. 如果尚未安装流程包,请执行此操作。

    流程包包含 CR 流程可报告属性的列表。除非您安装这些包中的一个,否则您的属性列表为空。

  4. 在“操作面板”中,单击报告构建器

    将打开“报告构建器”对话框,并且显示“选择报告文件”子对话框。

  5. 选择报告名称,或通过输入新报告名称来创建报告。

    要更改现有报告,请单击可用报告文件列表中的报告名称,然后单击编辑

    要定义新报告,请在新的报告文件中输入新报告名称(包含 xml 文件扩展名),然后单击创建

    如果未输入文件名,Rational Change 将创建名为 csReportX.xml 的报告。X 是一个编号,无论何时 Rational Change 使用现有报告名称创建报告,该编号都将递增。

  6. 定义查询,将生成要报告的 CR、任务或对象的选项集。
  7. 定义常规报告属性

    您输入的报告名称将为用户显示在系统报告和格式列表中。

  8. 选择要包含在报告中的模板
  9. 定义页眉,显示在报告页面顶部的信息。
  10. 定义报告正文,显示在报告正文中的信息。
  11. 定义页脚,显示在报告页面底部的信息。
  12. 向报告添加图表,显示在报告底部。
  13. 定义属性分组

    分组将根据属性值创建报告中的部分。您还可以为每个分组定义图形。

  14. 定义排序

    排序确定项目显示在报告中的顺序。

    排序始终应用于分组之后。 为分组选择的属性从不显示在排序列表中。

  15. (可选)构建关系报告

    如果您的选项集包含具有关联项的项目(如具有关联任务的 CR),请定义显示关联项的关系报告。

  16. 安装报告

    有关详细的示例,请参阅“报告构建器”示例


反馈