Jazz_report_and_Dash..

advertisement
®
IBM Software Group
Jazz Report and Dashboard
Kevin (Gu Ming)
© 2007 IBM Corporation
2009.10.28
IBM Software Group | Rational software
Jazz report structure
BIRT report engine
ODA Driver
Report viewer
Manage &View report
Manage snapshots
Web client
Create report in dashboard
Report viewlet
Manage &View report
Report templates
Manage report templates
Rich client
Snapshots
Design report template
Server Side
2
IBM Software Group | Rational software
Jazz report work flow
BIRT report designer
ODA Driver
create
Report templates
to
Data
Report
Generate
from
BIRT report engine
Snapshots
Report viewer
pass
Parameters
Resources
3
IBM Software Group | Rational software
Jazz report template management
 Deploy the pre-defined reports to the project area.
 Update report templates form folder
 Redeploy report templates
 Delete report template
 Configure report template
 Properties – name description id
 Sharing
 Contents
 Resources
4
IBM Software Group | Rational software
Jazz report management
 Create report from a report template
 Create report folder
 Delete report
 View report
 Set default report for user or plan
5
IBM Software Group | Rational software
Data warehouse management
 Update snapshots
 List tables in one snapshot
 Specify streams for SCM snapshot
6
IBM Software Group | Rational software
Report development environment setting
 Download “JazzTeamServer-Source-2.0.0.1.zip” from Jazz.net -- Jazz ODA driver
 Download “birt-report-framework-sdk-2_3_2_1.zip” from eclipse.org -- BIRT report
designer
 Unzip those plug-ins and add links for them
7
IBM Software Group | Rational software
Report development – main steps
 Create Jazz repository Data Source
 Create Data Set - “Jazz Data Set” VS “Jazz Parameter Data Set”
 Create report parameters – Parameter VS Cascading Parameter
 Create Chart and link the data set to it
8
IBM Software Group | Rational software
Live Demo
 Scenario #1: Before creating project area, the admin Bruce adds
“Deploys pre-defined reports to the project area” follow-up action in the
JUnit process template.
 Scenario #2: Bill as a product owner, he got some new version
templates. Now he wants to update the current templates with the new
version
(com.ibm.team.examples.reports.common_2.0.1.I200909101552).
 Scenario #3: Bill wants to take a look at the “Work Items by Owner”
report to know the current project status. He creates this report from the
“Work Items by Owner” template, and views it in RTC, WebUI, and adds
the report in his dashboard.
 Scenario #4: Bill wants to get some more information for workitems, but
current report template can not support it (assume). Bill will develop the
report by himself and deploy it into Jazz repository.
9
IBM Software Group | Rational software
Dashboard introduction
 Dashboard types
 Project Dashboard
 Team Dashboard
 Contributor Dashboard
 Basic operations
 Create/Delete contributor’s dashboard
 Share a dashboard
 Find a dashboard
 Add viewlets into dashboard
 Add tab and configure dashboard layout
10
IBM Software Group | Rational software
Dashboard customization
 Dashboard Templates

Three pre-defined contributor templates:
Team Lead, Contributor, Developer

Project template

Team template
 Viewlet Chooser Entries

Add category

Add new dashboard viewlet entry
11
IBM Software Group | Rational software
Live Demo
 Scenario: Bill wants to see the new report in his dashboard, but he can
only see the pre-defined report in the viewlet chooser, so he should
customize dashboard.
 Configure a viewlet chooser entry for the report template we created in
last topic
 Add the viewlet in a dashboard
 Browse the viewlet and jump to the original report
12
IBM Software Group | Rational software
Q&A
13
Download