How to publish the Customized Advanced burndown out of the box BIRT report and re-publish to the Master Project
Hello, I have customized two out of the box Advanced Burndown Report (Micro & regular). * I modified the out of the box report in CCM 4.0.5 (by pulling it out of the com.ibm.team.examples.reports.common_3.1.500.v20131025_0102.jar) and overwrote the report file in the jar file and re-deployed it successfully. Now there is a need to keep the out of the box report separate from out of the box reports (e.g.. like creating the custom reports into a separate jar file) and deploy it (to existing and future Master Projects and to Child Projects). Can someone help with the steps involved please. * How do I add it to the existing Master Project (we have a Master and Child Project setup). * When I directly add the reportDesign file as a report resource where is the report file stored? In the DB? How can I make new reports added to the process template? ( I am assuming using the custom report jar). Would like to understand the structure inside the Jar file and setting the dependency (when I click on the "Advanced Burndown chart" Widget title it takes it to the regular "Advanced Burndown chart" ). Thanks RK |
2 answers
The best way to manage custom reports is the following:
1) Never modify the out of the box reports. Instead, you should clone them and publish the custom report using a new identifier. 2) Publish all the custom reports to some chosen project area. 3) Use "Deploy New Resources" Action from the "Report Resources" page in the web UI to propagate the custom reports to other project areas. The page will let you import reports from other project areas. The imported reports will be automatically synched when the original copy created in step 2 changes. Comments
Raj K
commented Dec 03 '15, 4:28 a.m.
Hi Rafik,
Continued...
Raj, I do not think you should add plugins to the server. Plugins need to be listed in features and we do not officially support this kind of extensibility. For deploying new reports, you should use the reporting Web UI.
Hi Rafik, If I modify Advanced Burndown (by getting it out for the plugin file / jar file ) and deploy the resource as you suggested it is not able to find the shared.properties & shared.rptLibrary as it is looking for /shared/shared.properties & /shared/shared.rptLibrary and me attaching them doesn't make it dynamic text shows nothing as the STATIC VARIABLES are referring to /shared/shared.properties. Thanks RK The plugin contains a folder named shared which contains two files:
Raj K
commented Dec 04 '15, 9:29 a.m.
Hi Rafik,
Thanks
Hi Rafik, I got it working by changing the properties of the rptDesign properties to look in the same place where the report is deployed. Now how would I make this available for a dashboard widget? ( I also deployed a Micro version of the same by customizing the Micro Advanced Burndown). I did deploy the same way, but I don't see it to be picked in the Custom Widget.
Thanks
Raj K
commented Dec 08 '15, 1:38 p.m.
I have successfully added the report to the widget. My only question I am curious about is "Is the New Report Resource stored in the DB" ? Hi Raj, Yes the report resource is stored in the DB.
showing 5 of 9
show 4 more comments
|
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.