Update several "slaves" report when a "master" report is updated

Hello everyone,

I was wondering if it was possible to force the update of several report  when I update one of them (update master -> update slave1, slave2 and slave3)

and if it was a good practise. 

 

Thanks in advance for your help.

 

iggythedog91's picture
Joined: Sep 20 2019 - 2:08am
Last seen: 2 years 9 months ago

1 Answer:

HI iggy !

I found a way to approximately do it, I will give you a sample case :

In this sample, we want to have a "master report" and a "slave report" which will copy the content of the master.

1) Build the master report (just a classic text field inside) and publish it on jasperserver

2) Build the slave report, put only a subreport in it with this expression "repo:/path_to_your_master_folder/master_report_files/main_jrxml" then publish it

3) Check with the main_jrxml file of your slave report that you have a subreport with the good expression in it (can be buggy sometimes)

-> Now when you update the master report and publish it again (change the static text for example), the slave report is updated

WARNING : This method doesn't work if you have external config (images, input controls, ...) so be prepared to copy them with another method

Hope this will be helpfull !

arnaudsimon091's picture
Joined: Nov 26 2018 - 12:25pm
Last seen: 4 months 2 weeks ago
Feedback
randomness