® ibm software group © 2007 ibm corporation jazz report and dashboard kevin (gu ming) 2009.10.28
TRANSCRIPT
IBM Software Group | Rational software
2
Jazz report structure
Server Side
BIRT report engine
ODA Driver
Report viewer
Report templates
Snapshots
Web client
Rich client
Manage snapshots
Report viewlet
Manage &View report
Manage report templates
Manage &View report
Create report in dashboard
Design report template
IBM Software Group | Rational software
3
Jazz report work flow
BIRT report engine
ODA Driver
Report viewer
Report templates
Snapshots
BIRT report designer
Data
Resources
create
from
to
Parameterspass
Report
Generate
IBM Software Group | Rational software
4
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
IBM Software Group | Rational software
5
Jazz report management
Create report from a report template
Create report folder
Delete report
View report
Set default report for user or plan
IBM Software Group | Rational software
6
Data warehouse management
Update snapshots
List tables in one snapshot
Specify streams for SCM snapshot
IBM Software Group | Rational software
7
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
IBM Software Group | Rational software
8
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
IBM Software Group | Rational software
9
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.
IBM Software Group | Rational software
10
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
IBM Software Group | Rational software
11
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
IBM Software Group | Rational software
12
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