技术控

    今日:74| 主题:49270
收藏本版 (1)
最新软件应用技术尽在掌握

[其他] 定制化开发 Rational Team Concert 的 Project Dashboard 报表物件

[复制链接]
很绝美很感慨 发表于 7 天前
38 3

立即注册CoLaBug.com会员,免费获得投稿人的专业资料,享用更多功能,玩转个人品牌!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本文将介绍如何利用 Eclipse Business Information and Reporting Tools (BIRT) 开发 BIRT Report 来展示 Rational Team Concert 上工作项目 (Work Items) 的数据报表并将报表转换成报表物件 Micro Report 展示于 Rational Team Concert 的 Project Dashboard。 BIRT Report 开发人员可以透过将 Rational Team Concert 作为输入存储库以制作定制化报表来展示工作项目的数据,透过将此报表转化成 Micro Report ,此定制化报表将能成为 Rational Team Concert 的报表物件,并动态即时展示报表于 Rational Team Concert 的 Project Dashboard。你将看到以 Rational Team Concert 为数据来源的 Micro Report 开发实例。
  本文纲要:
  
       
  • Rational Team Concert 的 Project dashboard 报表物件 Micro Report的介绍   
  • 开发环境 : Micro Report 开发环境介绍   
  • 开发过程 : 以 Rational Team Concert 为数据来源开发 Micro Report 以展示工作项目 (Work Items) 的数据报表   
  • 实例演示 : 部署 Micro Report 于 Rational Team Concert 以及展示于 Project Dashboard   
  • 参考资料  
  Rational Team Concert 的 Project dashboard 报表物件 Micro Report 的介绍

  Rational Team Concert( 以下简称 RTC) 的 Project Dashboard 为展示项目状态及管理项目进度的平台,使用者可以依据需求部署小部件(Widget)于 Project Dashboard 来即时动态展示所关注的项目资讯及状态。其中报表小部件更是具有丰富的项目资讯,除了默认的报表小部件之外,使用者可以透过进行利用 Eclipse Business Information and Reporting Tools (BIRT) 开发定制化 BIRT Report 并将之转换成 Micro Report 而成为能部署于 Project Dashboard 的报表小部件,定制化的数据报表将能展示满足使用者需求的数据资讯。
  开发环境 : Micro Report 开发环境介绍

  RTC 服务器为 5.0.1 而 Eclipse Business Information and Reporting Tools (BIRT) 为 2.6.2。
  开发过程 : 以 Rational Team Concert 为数据来源开发 Micro Report 以展示工作项目 (Work Items) 的数据报表
  以下的例子,将会新增一个报表来展示 RTC 的当前项目區域的 Defect 资讯数据,并给予报表参数使得使用者可以设定查询条件来呈现所需的报表内容。
  
       
  • 新建报表文档 : 首先开启 Eclipse,从文件 -> 新建 ->Report 来创建一个全新的 BIRT 报表文档,然后输入档名"Micro defect report.rptdesign",由于我们要开发 Micro Report 所以档名必须为"Micro 你的档名 .rptdesign",点击完成后即新增一个空白报表文档。   
  • 设定数据源 : 在 Data Explorer 的视图下右键点击 Data Sources->New Data Source,在出现的对话框上选择 Create from a data source type in the following list 然后在下方表单点选"Jazz 数据源"之后点击下一步按钮,在输入存储库栏位选择你的 RTC 服务器,在输入快照栏位选择 LIVE SNAPSHOT,在输入项目区域栏位选择你的项目区域,点击完成按钮之后即完成数据源设定。   
  • 设定数据集 : 在 Data Explorer 的视图下右键点击 Data Sources->New Data Sets,在 Data Source Selection 下选择步骤 2 所建立的 Data Source 后在 Data Set Name 输入你的命名后点击下一步按钮,在输入表名栏位选择 com.ibm.team.workitem.WorkItem,在选择列栏位选择以下栏位 : "id","internalState","summary","internalSeverity", "workItemType","projectArea.itemId" ,"projectArea.name","foundIn.name" 及"creationDate" ,在输入过滤器栏位输入下列语法 :projectArea.name='{Current Project Area}' AND internalState IN (State) ,然后点击完成按钮,以上设定如图 1 所示。此语法为将"projectArea.name"栏位的值设定为当前区域项目,而 internalState 栏位值将会等于在使用者创建新变数 State 的所有值,State 为建立报表参数而创建,步骤 4 将详述。 图 1. 设定数据集

    定制化开发 Rational Team Concert 的 Project Dashboard 报表物件-1 (Business,参考资料,开发,动态,如何)
             
    定制化开发 Rational Team Concert 的 Project Dashboard 报表物件-2 (Business,参考资料,开发,动态,如何)
       
  • 建立报表参数 : 在步骤 3 所建立的数据集右键点击 Edit,在 Edit Data Set 的视窗中点选 Parameters->New,在弹出的对话框中在 Name 栏位中输入步骤 3 的新变数 State,在 Linked To Report Parameter 栏位点击"{}"图示以新增报表参数。在新增参数的对话框里,在 Name 栏位输入 Defect Status,在 Display type 下拉选单选择 List Box,在 Selection list values 栏位选择 Static 后点击,New …按钮,在 Display Text 及 Value 中输入如图 2 的值,因此使用者在设定报表查询参数时不会看到原始数据例如 :com.ibm.team.workitem.defectWorkflow.state.s1,而是有意义的对应值如 : New,此值则根据每个使用者在项目区域对于 RTC 工作流程的设定而改变并非固定,完成设定后点击确定按钮。 图 2. 设定报表参数
更多图片 小图 大图
组图打开中,请稍候......
友荐云推荐




上一篇:How terrible code gets written by perfectly sane people
下一篇:用 C 编写的记事本
酷辣虫提示酷辣虫禁止发表任何与中华人民共和国法律有抵触的内容!所有内容由用户发布,并不代表酷辣虫的观点,酷辣虫无法对用户发布内容真实性提供任何的保证,请自行验证并承担风险与后果。如您有版权、违规等问题,请通过"联系我们"或"违规举报"告知我们处理。

国民小可爱 发表于 6 天前
高端大气上档次,低调奢华有内涵!
回复 支持 反对

使用道具 举报

景艳 发表于 6 天前
因为谦卑,所以高贵.因为懂得,所以慈悲;因为陌生,所以勇敢,因为距离,所以美丽.
回复 支持 反对

使用道具 举报

mxpx0965 发表于 6 天前
楼主,么么哒!
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

我要投稿

推荐阅读

扫码访问 @iTTTTT瑞翔 的微博
回页顶回复上一篇下一篇回列表手机版
手机版/CoLaBug.com ( 粤ICP备05003221号 | 文网文[2010]257号 )|网站地图 酷辣虫

© 2001-2016 Comsenz Inc. Design: Dean. DiscuzFans.

返回顶部 返回列表